开发思想 – 做软件开发和转行

George Bernard Shaw(萧伯纳)在《Man and Superman》(人与超人)中的Maxims for Revolutionists《致革命者的箴言》写道:“He who can does; he who cannot, teaches.” (有能者则为,无能者则教)。

大家不要误解作者的愿意,这个名言表面上看起来是说有能力的人才能做事情,没有能力的人就只能转行去做老师了,看着是在讽刺教师这个职业。但实际上,没有明确的考证这就是作者想表达的意思。

我引用这个名言,只是想引出今天要讲的话题:作为开发人员,如果对这个职业失去了兴趣,接下来会做什么?

我之前写过长篇博文,关于《大龄码农何去何从》,我还说过,一些大学刚毕业的开发人员,去到第一个公司,被严重打击了,失去了信心。又有一些工作几年的开发人员,在一家公司呆久了,有了”开发不过如此,真实糟糕“的幻觉,也失去了动力。

我在多年打靶的过程中,见过上百个猎头/中介,碰到过几个从开发一线退下来的码农,现在转行做了”有技术背景的猎头“,这种猎头起码比剩下的95%以上的猎头靠谱,毕竟他们懂开发,知道怎么考察应聘者的技术水平。

今天,一个码农朋友跟我说,他最近在面试,昨天碰上一个懂技术的猎头,搜索了一下领英LinkedIn,之前是做高级前端开发人员。我这朋友现在主要做.NET桌面开发,最近恶补前端尤其React,用它做了个个人网站,然后希望找份前端的工作。

我跟他说:“你这样是抛弃了过去几年积累的.NET/后台经验优势,你起码应该找份全栈的,保留后台优势的前提下,可以学习实战前端”。他说:“这个猎头告诉我纯前端收入更高。”

不过他后来又告诉我:”其实我最近研究React等前端,过度透支了我的兴趣,我现在看着前端就想吐了。我想我是做后台好些,不过我还是想学/做些不一样的东西。”

在某公司,一个码农离职,说:“这公司只能学到C#,世界那么大,我应该去学学别的语言。” 其实这公司使用很多的其它技术,Windows/Linux,桌面/Web/嵌入式,软件/硬件,.NET/Java,不一而足。其实很多时候,要么你没有去追求,要么你因为局限于某个项目/小组的所需要的技术。

想知道为什么我这么多年来能掌握那么多种技术,不仅仅是广度,还有深度,达到我所说的“爆栈”吗?

 

爆栈之旅

是否想技术水平快速提升?是否希望快速成为公司的技术骨干?

核心价值
  • 把我这10多年来所学到的知识、总结的经验、吸取的教训分享出来
  • 针对不同的学生量身定制规划学习成长路线、1对1个人指导、代码审阅等
  • 解答各种技术问题
  • 为公司提供技术解决方案

请查看本站右边的信息联系我。

版权所有

所有文章内容版权所有,任何形式的转发/使用都必须先征得本站书面同意。本站保留一切追究的权利。