如何在三年内成长为顶级coder

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

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

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

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

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

用三年时间成长为***Coder是有可能的。

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

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

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

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

Tips:

  • 进入topCoder的练习室,每天花4-6个小时练习编程。
  • 制定一个计划,比如:每天解决10个初级问题,每周搞定3个中级问题、1个高级问题。
  • 如果在某个问题上困住了,马上去论坛求助。要知道,问问题体现了你的思维逻辑,问出好问题也是需要练习的。试着每周在问答网站 stack over flow 上问一个问题吧!
  • 不要闭门造车,把你的代码展示给别人看,他们提出的意见会让你事半功倍,推荐免费网站coder review。
  • 学会看别人的代码,看代码其实比自己写代码更难,但是高手是可以轻易调用别人的代码的,推荐gitub,可以轻松地找到海量的开源代码。
  • 建议采取一些外部的措施克服拖延症,比如开通一个博客、或微博,每天在上面记下你今天做过的一件重要的事情,保证每天晚上都带着巨大的满足感入睡。

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

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

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

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

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

小结

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

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

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

责任编辑:倪明 来源: 100offer
相关推荐

2012-09-03 14:09:35

Linus TorvaLinux 4.0

2018-11-26 08:21:23

2022-01-04 21:50:16

加密货币比特币货币

2009-03-19 10:40:02

职业分析经验行业

2024-02-23 15:13:59

2012-12-17 11:05:58

云安全IT安全

2013-08-13 09:04:13

云计算云安全

2009-07-08 09:18:01

家庭无线上网北京

2023-09-19 20:35:44

人工智能AI人才

2010-10-11 11:01:21

升职记

2009-03-07 18:36:29

AndroidGoogle开源

2021-05-18 06:55:07

客户端HTML容器

2018-06-27 10:30:30

闪存

2011-05-17 10:41:14

Android平板电脑iPad

2022-06-30 15:36:23

网络安全勒索软件零信任

2011-01-05 15:09:13

2009-06-29 09:41:11

SaaS软件

2013-12-26 10:03:53

IBM大数据传感器

2021-03-13 09:22:38

T-Mobile5G网络

2016-08-29 09:59:12

百度开放云视频直播
点赞
收藏

51CTO技术栈公众号