在.Net 技术圈中,常常听人说:
程序员干到 35 岁就干不动了,走管理的路线才有前途
也经常听到一些中年人会给年轻程序员灌输
技术没有什么搞头,2 年就没得玩了,熟悉业务和管理才是后期升职的资本
上面这些话经常被 GEEK 群体诟病,但是我对此有 2 个疑问
从现实的角度看,转管理岗位,才是赚更多钱的最佳方法,且如果你有才能,便不再是把精力都放在自己写代码,而是带整个团队写好代码,项目进度及时的跟进,这就是管理的价值。
程序员出身的人想创业做个小项目,第一版还是自己写吧,甭管多大年龄,除非能找到靠谱的高手朋友去帮你。
外包至少 5 万起,结局差不多是失败,因为找到靠谱的外包公司基本上属于撞大运。而找产品经理,找前端,找后端,加起来基本上奔 10 万去了。这还不是钱的问题,根本你找不到合适的人。即使不计代价找到人,各种沟通,各种设计工具和各种意见,开发中的内耗往往已经超过了小项目本身的规模。
入门 rails 以后,感觉好多了。从想法到实现,一两个人就搞定了,太适合初创项目了。
1.虽然说技术很重要,但是以目前国内开发的定位来看(尤其是二线三线城市),是否有很多 IT 公司赚钱的确不依赖技术?
2.IT 工程师需要一定的天赋,很多人可能在技术学习上就是有障碍(相对于 GEEK,他们没有技术学习的兴趣,学习效率也低下,这就好比让一些 IT GEEK 去学习物理化学一样困难),这类群体如果毕业选择了技术路线,该如何发展?
3.这种念头是否与所在技术圈相关?例如在 ruby 圈,工程师相对 GEEK 一些,平时的工作也对新技术有所依赖,所以很少有人会产生这种念头。而在.Net 圈子,大部分程序员极度依赖大厂提供的 API,而且业务相对稳定(例如财务软件、OA 等成熟系统),都有成熟的解决方案,因此大部分国内的.Net 工程师的确产生“技术不重要”的念头。
float
类型总有 bug,那么这是一场灾难。至于技术是否重要的问题,要视情况而定.net 技术正式由于其母公司的实力,给人以高度可信赖的感觉。这正是“大教堂与集市”中前者所代指的,“大教堂”中并非没有 GEEK,集市里面也有管理者。
Rails 曾经有过被“取代”的观点,随着 Rails 5 的进步,和相关意见领袖息声,我们看到活力和生机一面。选择 Rails 技术栈已经成为政治正确,就像没有人因为采购 GE 电器被解雇一样。
Ruby 语言也在不停的扩大应用领域,在大数据,人工智能,科学计算领域都有活跃的项目。
得益于 Ruby 的自身魅力,我几乎没有感到学的障碍,而充满了探索的满足与生活的幸福。回想起来,或许曾经感到过学习的压力,只因为学的还不够多。
一个德国人的视角:欧洲玩革命,美国耍 Rails 大品牌
几个有活力的项目
2016 Ruby Association Grant 入围名单
过了 35 的男人都是潜在的强奸犯。