如何成为一个合格的程序员

大家好,我是九叔今天我们讲一下九叔是怎么从无到有,怎么成为一个程序员的。

我是一名大专毕业生,一开始选择计算机这方面专业也是因为听到别人说这个专业以后的就业前景好我就填了,一开始我对这个专业都不了解的,然后在大专浑浑噩噩的过了两年,到最后要实习了找不到对口专业的工作,要工作经验没有工作经验,要技术也没有技术,家里人找了一个做这个行业几年的哥哥说叫他带我去他的公司去学习,后面我哥给我发了一套题目要我先做看看我的水平,结果我做完那是一塌糊涂,我哥哥也是说让我自己先学我这技术带不了,后面我就找了一个小公司的实习工作,在哪一边学一边做,学了差不多半年,一直到毕业,然后我就跟着我哥哥去了,跟着他慢慢的做项目,到现在能够自己一个人做项目。

入行也有四年啦,回想起刚刚开始入行时候的忐忑,那是处于一个自我怀疑的阶段,无数次拷问自己是不是能够坚持下来,于是我就疯狂补知识,毕竟笨鸟先飞嘛,咱们一开始水平不好,做错事给主管骂的个狗血淋头,好在还是挺过来了坚持过来了。

 最困难的一开始的半年,后面只要跟着大部队来就好啦,自己也不要有那种怕被开除的想法,只要你做的好,就不会有有人能开除你。

 总得来说,有意向当程序员的朋友,要好好加油哦,这是一份吃技术的工作,但是只要你肯坚持下来绝对不会差的。

我个人将程序员分为三个阶段:

1.新手过度期

这个主要就是说给别人打打下手,然后学习经验,提高自己的能力,无论是自学还是参加培训距离真正在岗位上工作都有不小的差异,毕竟在没有进入岗位之前都像是在沙盘上推演,企业的程序员是要解决实际客户的问题,面对实际的问题首先要能解决而且还要不留下后遗症,基本上过渡期企业只是安排以学习为主。一个适应阶段。

 

 2.项目磨合期

程序员主要工作任务就是开发项目模块,然后集成在一起进行全功能的测试,这也是成为一个程序员的必经之路,程序员换工作参加面试靠的就是项目经验,所以一个程序员最难熬的前三年,一旦有了项目经验再去找新的工作,主要看重就是项目经验,什么学历别的都会退居其次,项目经验和招聘的职位越贴近面试成功的概率越高。

 项目经验的磨练在开始阶段压力比较大,模块功能不能仅仅能够满足单元测试,还要经得住测试组以及客户的认可,基本上软件初次提交之后经过测试之后发现没有多大问题之后就开始提交给客户,然后客户根据自己的实际情况给出指导意见,后续意味着一堆新的需求或者修改意见就会到来,这个时候可能涉及到之前设计的模块框架不一定能经得住考验的问题,还有新的功能增加能不能影响现有的功能,这些都是实际项目开发过程中遇到的问题,还会有客户要的比较急实现起来比较仓促产生的一系列问题。经历的次数越多项目经验越丰富,做项目不完全是技术层面的问题,还有客户情绪等等。

3.技术成熟期

经历了项目的洗礼,技术上实现的功能会更加的实用,因为技术就是生活服务,技术体系也会更加完善,形成的技术经验也会更加贴近生活,更加贴近实战。也会意识到自己在哪方面的不足,明白需要哪些不足之处,建立的知识体系也会更加完善。

 三个阶段是每一个程序员都必须经过的阶段,经历过才知道行不行,在这期间一次放弃就会断送之前的所有的努力,坚持是一个程序员必备的素质。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值