当我们在谈论编程的时候,我们在谈论什么学习经验分享

如何在三年之内成长为顶级 Coder?

2014-11-13  本文已影响8762人  ffa8d8c7a037

在编程这样典型脑力劳动的行业,如「超体」附身的世界顶级程序员简直被当做大神来崇拜。在 100offer 的程序员拍卖库中,拥有多年工作经验的资深程序员毫无疑问占据了主力位置,但越来越多的非科班出身、有激情和想法的年轻程序员也在源源不断地涌现。其实,从菜鸟到大神的跨越说难也不难,看看这个脑洞大开的漫画,或许你也可以在三年之内成长为「顶级 Coder」。

如何在三年之内成长为顶级 Coder?

如果你以为这是个搞噱头的伪命题,笑笑就放弃了,那就真是too young, too simple, sometimes naive.

100offer 相信,用三年时间成长为顶级Coder是有可能的。

你需要的是「自律」和「坚持」。

请注意,我们说的是「Coder」,而不是「Programmer」或「Software Engineer」。

对于Coder,我们是有客观评价标准的,那就是参加「编程比赛」。

除了国内的各种程序设计大赛,100offer 更推荐参加国外的编程比赛网站,如「topcoder」、「codeforeces」。这些网站上每个月都有比赛,只要你有一台能上网的电脑就可以免费参加,和全球的Coder竞争,赢得了比赛还有美金拿哦!

Tips:

如果坚持做到以上这些,你完全可以成为一名顶级Coder。

需要注意的是,编程比赛关注的是算法能力;要成为一名「 Programmer」或「 Software Engineer」,你还需要项目经验。

正如Facebook喜欢雇佣所谓的 「Full Stack Programmer」,就是一个人从设计、到交互、html、css、javascript、server、sql、架构,以及数据统计都能做。成为Full Stack Programmer最好的方式就是不断做个人项目。

参加Hackathons 或 game jams 就是锻炼项目能力的好方法。

在规定的时间内,一群开发者分享、讨论、组队、分工协作,用创意思维完成项目任务。无论是制作一个游戏,还是网站,在整个项目的进程中,你会不断经历发现问题、解决问题、获得经验的过程,从而保证在实际工作中也能轻松解决问题。

100offer 小结

入行时间并不是衡量人才能力的绝对标准,碌碌无为的「老人」在各行业都不鲜见。在3年之内能否成长为一名优秀的 Coder 或 Programmer,其实取决于你对所做事情的理解程度。

对所做事情理解的越深,你就会做的越好。

成为一名优秀的程序员和成为其他行业的高手一样,都需要不停地学习、练习、反省和总结。这不仅是最初3年的要求,而是贯穿整个职业生涯的要义。

在100offer 的拍卖库中,拥有不满足于现状的上进心的程序员往往会获得更多HR的青睐,收到更多的面试邀请。

现在,100offer 11月程序员拍卖第一期正在火热进行中,24日即将开始11月第二期拍卖,申请渠道已经开通。希望 100offer 能够助力你的职业发展之路,助你在最适合、最有前途的岗位上实现一个程序员的理想。

100offer 程序员拍卖
上一篇下一篇

猜你喜欢

热点阅读