程序员是要专一搞一门,还是要广度?

我想先撇开这个具体的问题,谈一谈一个程序员的技术发展和职业规划。
写代码这件事绝大多数人在喜爱的同时,更多的都是当做一个职业来做的,当然也确实有一部分人真的完全当做爱好,例如前段时间的新闻,HashiCorp 的创始人 Mitchell Hashimoto:“顶级凡尔赛CTO辞职:写代码才最快乐!管理只会影响我搞研发”;著名的Linux创始人Linus大神也是出了名的热爱编程。对于这样的追求(土豪),抛弃功利热爱编程,我觉得在编程上完全可以喜欢什么方面就追求什么方面,是广泛的发现兴趣探索兴趣,还是在一个方向上深入挖掘都没有问题,大可以今天做前端,明天搞开发,后天攒算法,一人搞定全栈。但是对于绝大多数人来说,编程更多的是职业发展道路上一个立身的手艺,在众多专业技术方向上挑了一个自己比较喜欢和热爱的。程序员的发展和众多职位的发展一样,每个人都希望自己能够往"上"走:更专业,更能在职场上发挥自己的作用和影响力,从单兵作战做小事,到带队做大一点的事,再到影响一个领域,影响一个行业。这样的发展单单靠自己各方面都懂,都有涉猎,恐怕是不行的。刚毕业的应届同学可以靠自己的知识储备做自己的标签,久经职场的同学必须靠自己在某些领域做出的成绩做自己的军功章。所以我们越早在某些方向做出自己的成绩,对自己的成长和发展是越好的。我本人是做算法的,算法领域有很多大牛在学校期间就已经找准了自己的发展方向,并做出了成绩,例如caffe作者@贾扬清大神,Taichi作者@胡渊鸣等等。他们的成就就需要及早的找到自己的方向+不懈的努力+亿点点的天赋……对我们绝大多数人来说更需要及早的找到一个热爱的,希望精通的方向并做出成绩。我自己的经历其实不是好的榜样,我抱着做机器人的梦想本科学的机械,在学校的时候对什么都感兴趣,既参加过机器人大赛,参加过结构设计大赛,也和同学做过热力学相关的一些机械设计;一个比较有意思的经历是,当时在学校还做过一个上天失败的小卫星。当时学校的微小卫星研究所发射了一颗皮星(体积很小的卫星)之后,在学校办了一个小卫星的比赛,我们做了一个模拟卫星太阳能电池片自动追踪阳光的卫星模型,在答辩前熬夜完成了,然而在最后测试的时候由于线的固定太过粗糙,在运动中扯掉短路了,把电路都烧了……万幸留下了视频支持最后的答辩。对我后来职业选择影响比较大的是临毕业用Kinect做了一个姿态识别控制无人机飞行的项目,初步接触了视觉算法的一些知

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值