电脑知识网 > 电脑知识 > 电脑入门 > 正文
每个优秀程序员必须具备的技术技能
网络整理 2020-07-10 08:21
每个优秀程序员必须具备的技术技能_程序员需要具备哪些技能
2018-07-10 13:53:56 By: shinyuu
一、做好事务记录
方式:装个有道笔记,或者印象笔记,或者简单点,搞个本地的txt文件都可以。
1)、记录好TodoList,避免遗忘。
经常遇到这种情况:针对正在开发中的功能,策划口头跟你提了一些要求,过了几天来问你,‘做完了没有?’,‘哎呀忘记了’,版本计划延误。
2)、记录好每天做了哪些事,周末进行review,再制定下周计划。
一方面督促自己完成周计划;另一方面对自己一周的生产力有个大概的掌握。
3)、有什么思维闪光点,马上记录下来。
整一个专门记录奇思妙想、头脑风暴点子的文档。
这应该成为开发人员的基本素养。
现象:在项目组群里,经常遇到QA喊:‘服务器初始化失败,帮忙看一下’、‘客户端崩溃,谁帮忙看一下’、‘xx功能不正常,谁帮忙看一下’,然后,过了许久都没人回应,如果是小问题,最后可能不了了之。
心理学家早就知道,人在群体情况下,会有两种现象:责任缺失、冒进。上述例子就属于‘责任缺失’的情况,要求一个群体负责,最终可能无人负责。
我的解决方法,分三步走:
1)、开发人员看到自己相关的问题,快速认领,在群里打1。
哪怕你知道了、已经在处理了,也要给予反馈,程序员往往懒的回复,这是不合适的。
这样做有两个好处:
告诉大家已经有人接手处理了,其他人不需要重复处理。
形成一种团队形象,给外界的印象是,这个团队响应是很快的,处理问题是靠谱的。
2)、3分钟内无人认领,QA按照事先定好的顺序表,找到对应的开发人员处理。
要做到‘责任落实到人’,持续跟踪处理情况。
3)、如果问题处理好了,再回复一条:‘xx已处理’。
让直属上级和其他团队成员都知道,问题已经处理好了,不需要再跟踪了,忘记它吧。
如果没法处理,需要外部帮助,也要给予及时沟通和反馈。
大部分开发人员都是‘业务开发人员’,属于‘开发组’、而非‘研发组’,首要任务就是‘业务开发’,那么生产效率就是一件很重要的事。
1)、开发各种工具和编辑器
以此提高整个项目组的生产效率,不光是程序的
比如Excel导出工具、技能编辑器、任务编辑器、过场动画编辑器等;有了编辑器,原本非得程序员完成的工作,可以交个策划美术了。
2)、利用脚本(推荐Python)完成日常机械化的操作
比如打包发布脚本(如果谁还在纯手工做版本,我也是醉了,我们10多年前有个项目就是这样的)
3)、利用脚本进行自动化测试
比如机器人压力测试,日常回归测试等。
能够减轻测试人员压力,提升幸福指数。
4)、利用好各种工具
作为一名侠客,在江湖上混,怎能没有一件称手的兵器?
如果你是做UI的,那么TexturePacker是一个很好的东西。
如果你用vs开发,那么应该要看一看《快速编码 高效使用Microsoft Visual Studio》
如果你的工作跟图形引擎有关,那么应该掌握PIX、Intel GPA、GPUView
如果你经常烦恼在硬盘上找文件,那么推荐安装Everything
如果你为编译大型C 项目而烦恼,一定要安装Incredibuild
如果你想知道进程访问了哪些文件,Procmon是个好帮手
如同我们进了大学,要选择专业一样。
现实情况是:
绝大部分程序员没有专业性;绝大部分程序员是以语言划分专业的。我是做C 的,你是做java的。。。
这就会产生一个问题,年纪大了,性价比较低,竞争不过小年轻;要价高,精力差,你能做的应届毕业生也能做,你有什么优势?如果35岁之前不转管理岗位,或者手下没有一支亲信部队,很容易找不着好工作;工作是肯定能找到的,但你不太可能成为核心成员。我们经常收到一些40~44岁左右的人的简历,一看到这样的简历,我们第一感觉总是:这人还能不能加班?跟我们之间会不会有代沟?面试官产生这样的疑问很正常,等你到了这样的年纪,你是否也会面临这种尴尬?
为什么会这样?作为一名技术人员,最常见的原因就是:没有专业性。通俗的讲,‘没有哪方面做的特别好,各方面都很平庸,遇到难题解决不了’。你可能确实有一些经验,但是这些经验写下来估计还不到两页纸;这些‘经验’很简单,没什么技术壁垒,新人很快就能掌握甚至超越你。
解决方法是:
转载请标注:电脑技术网——每个优秀程序员必须具备的技术技能
- 搜索
-
- 2021-07-20公司技术员工作心得体会
- 2021-07-202021年企业技术员工作心得
- 2021-07-06中国农业大学新闻网 媒体
- 2021-07-04技术员联盟ghost win10 32位专
- 2021-06-29人力资源社会保障部关于
- 2021-06-29技术员顶岗实习周记(精
- 2021-06-27技术员联盟 Ghost Win10 64位
- 2021-06-24技术员的实习报告
- 2021-06-24技术员联盟官网Ghost Win1
- 2021-06-24技术员联盟Windows10 21H1 6
- 2018-05-09人大代表修建豪华坟墓?
- 2018-05-20天津市“银发冲浪”中老
- 2018-07-04陈睿:B站不会去二次元化
- 2018-12-20索尼全画幅微单 A7M3 给予
- 2019-01-31注意啦!人工智能工程技
- 2019-10-08纽约著名地标华尔街铜牛
- 2019-12-01信息处理技术员(软件品
- 2019-12-30青云计算机携国产基础软
- 2020-02-24复式投注才能中奖
- 2020-06-24Redmi 9图赏:799 元起售 一
- 2021-07-20公司技术员工作心得体会
- 2021-07-202021年企业技术员工作心得
- 2021-07-06中国农业大学新闻网 媒体
- 2021-07-04技术员联盟ghost win10 32位专
- 2021-06-29人力资源社会保障部关于
- 2021-06-29技术员顶岗实习周记(精
- 2021-06-27技术员联盟 Ghost Win10 64位
- 2021-06-24技术员的实习报告
- 2021-06-24技术员联盟官网Ghost Win1
- 2021-06-24技术员联盟Windows10 21H1 6
- 标签列表
-