•  

你是否属于有两三年工作经验但对自己的前途感到迷茫的程序员

2018-03-07

你每天是否在不断地敲击着代码,重复地实现着增删该查,看似风光且高薪的职业其实也就是个码农,长此以往出路在哪里?因为这样的工作水平对于新毕业的应届生来说用6个月的时间就基本可以达到了,你的价值该如何体现?

        如果你已出现了这样的局面,我建议你要先练好沟通表达能力如果已具备此能力则可省略跳过,之后要为自己争取能与用户接触的机会这叫接地气就像有些植物可以生长出气生根一样,可以吸取更多的养分成长壮大自己。因为只要接触不到用户那你永远都是闭门造车的井底之蛙,开不了眼界就不可能找到出路。程序员只是编码职业的过度,最根本的是如何通过系统设计来满足客户的需求解决其工作的困惑,具体的编码实现都是由入职一两年的新手来完成的。

        客户的需求和困惑是什么他们自己是说不清的,这些内容的获取是要靠在与客户接触的过程中去诱导去挖掘的。例如你在买手机的时候从来不会向卖方询问这款手机是否能打电话是否能发短信,因为你认为这是手机本应具有的功能根本不值一提,同理对于客户的困惑与需求也存在很多类似的情况,他们认为在自然不过的需求你应该是知道的根本不值一提,所以这些内容恐怕是你再怎样诱导和挖掘也问不出来的,由此看出在软件研发的过程中什么最值钱,是你在多年编码的过程中对客户行业背景知识的烂熟于心,因为这是让客户对你所开发产品眼前一亮的根本,甚至让其发出尖叫。

        所以要先选择好有发展前景的行业靠上去(不要出现正当自己精力旺盛的时候正赶上行业资源枯竭,例如煤炭行业、钢铁行业等),借助于代码开发沉下去,直到形成自己特有的行业背景知识的积累你就值钱了,因为只要拿到《详细设计说明书》任何一个程序员都可以撸起袖子加油干,但行业知识的积累则需要至少1000小时的反复打磨。所以当你已经有了两三年的开发经验后就要按照这个思路好好思考一下了。比较靠谱升级岗位应该是软件售前,这就要求你在具有良好的沟通表能力的同时还要具备结合客户的困惑点进行演示讲解的能力。


申明:本文受法律保护,未经作者同意不得用于商业用途,如转载请说明出处!
评论