老司机告诉你如何成为一个有前途的程序员

原创|其它|编辑:王香|2017-03-13 13:23:43.000|阅读 133 次

概述:讲真,作为程序员,你身边一定有月入20k也有月薪6k的,没有对比就没有伤害呀,为什么同样是掉头发,你的money却还是辣么少。不可否认,工作年限和经验是重要原因,但是成为一个有前途的程序员才是make money和提高逼格的长远之道啊!下面老司机就要准备清嗓传技能了!

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

图片1

慎说YES

在没有搞清楚开发需求、任务工作量、团队期望值之前,有前途的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。

承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对你的失望会越来越多。

敢说No

看起来和第一条雷同,其实细究起来不一样。第二条执行起来比第一条难得多。当遇到明显不合理的要求时,可以考虑拒绝,前提是准备好了全面充分的理由。不要经常说No,但是一旦说了,就要切中要害。

有前途的程序员不会闷头干活,知道自己的定位和团队期望,分清楚哪些是不合理的要求,哪些是合理的要求,然后把明显不合理的要求和领导沟通下,取得支持。

图片2

构建自己的知识体系

在信息爆炸的年代,碎片化的知识很多,系统学习的时间越来越少,如果没有自己的知识体系,很容易被淹没在知识的海洋中,而且难以记忆。

老司机推荐的做法,通过Wiki或者其他知识管理工具构建一个知识框架,大的分类可以包括软技能、架构、语言、前端、后端等,小的分类可以更细化。

培养大局观

程序员比较容易陷入的困境是专注于自己的一亩三分地,不关心团队的进度和业绩,也不关心软件的整体架构和其他模块。这种状态长期下去没有好处,特别是在大公司中,逐渐成长为一颗螺丝钉。

有经验的老司机们会在工作之余,多看看其他在做什么,看看团队的整体规划,看看软件系统的架构和说明文档。对自己的工作更理解,而且知道为什么这个产品应该这样设计,为什么领导应该这样做规划,这种大局观非常有利于自己的职业生涯。

图片3

代码审查

把这个单独拎出来说,是因为对于程序员来说很重要。很多快速成长的公司没有这个步骤,建议大家能够坚持下来。

让别人审查自己的代码,可以得到更多的反馈,也是和同事交流的好机会;审查别人的代码,可以借鉴别人的经验和思路。通常情况下,代码审查比自己写代码的收获更大,对于新手来说更有价值。只要你想做,不论形式是不是正规,都可以执行下去,最好形成团队的习惯。

良好的时间管理

迟到对于任何一家公司都是个头痛的问题。作为一个程序员,有时候为了完成任务常常不得不熬夜,从而导致第二天上班就迟到了。但是我们的工作时间至关重要,因为在这段时间里我们要和客户同步,也要与团队其他成员一齐协作。

图片4

深入理解客户需求

仅仅了解单一用户的表面意思是远远不够的。一个有前途的程序员应该具备能把繁琐的要求理解并分解成项目的技术任务或子任务的能力,并且最后拿到的成果应精确满足客户的需求。

编程之前准备好全套算法

案例、伪代码和流程图统统都是非常重要的软件开发手段。一个有前途的程序员如果没有先准备好算法,那么他是不会像傻小子一样兴冲冲地开工写代码的。写代码实际上只是一个编码任务。

图片5

理解并帮助定义验收标准

是否需要高层次测试脚本是由产品所有者决定的,但是一个伟大的程序员必须能够编写技术测试脚本,并且深刻认识到跳过这些步骤可能会带来的后果。

主动一些

一个优秀的程序员不需要别人告诉他该做什么,他的主动性要比别人强一些,他可以自觉的关注流程,提高应用程序的灵活性以及快速的解决开发过程中出现的Bug。

以上内容大多关系到合理地规划和整理,这是整体性能力的重要体现,在掌握好专业技能的基础上,各位程序猿们一定要特别注意以上几点。

点击查看原文获取更多程序员修养

315正版诚信护航促销


标签:程序员

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


慧都网友 2017-03-13 17:32:28.000
0

注意一下,希望能从新司机变成老司机!


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Solid Converter

Solid Converter 是一款功能强大使用最多的PDF格式转换软件,用户能使用它将PDF转换为Word,Excel,Html,Text等格式。

PDFlib

业界领先的PDF开发工具箱。

TRichView

TRichView 是一套原生的 Delphi/C++Builder  控件,主要用于超文本文档的显示、编辑和打印。

PDFToolkit VCL

编辑、增强、加密、合并、拆分、查看、打印、数字签署PDF和AcroForms文档。

在线
客服
在线
QQ
咨询
电话
173-8239-2642
购物车 反馈 返回
顶部
在线客服系统
live chat