散记网

散记网科技

写给年轻程序员:37岁的我,正在找工作!

4198-07-11 4:57:32 鱼玉有料 1760
“ 前几天突然接到 dk 的电话,要和我聊聊天。他说他们部门调整,虽然最后他留了下来,但还是非常焦虑。

图片来自 Pexels

人无远虑必有近忧,他这次被刺激到了,想提高一下自己,以免下次再有类似的心惊肉跳。

但怎么提高呢?程序员第一考虑的当然是技术,但现在真不知道学什么了:干了三四年的开发,手头的工作马马虎虎都没什么问题了。

就算有问题,也是业务逻辑上的问题,系统太复杂,吃不透;或者系统里一些过时的/生僻的技术,真心觉得没必要花时间花精力去研究,能对付就行了,是不是?反正下家单位 99.99% 的几率是不会用到这些东西的的。

那么就是一些新技术了。新技术杂得很,不知道学什么,框架类库啥的其实没什么技术含量,一两个星期就可以上手,上手了之后呢?往深里学?

其实和老旧技术一样的问题,谁知道下一份工作用不用得上呢!而且没趣,大概是因为没有挑战性吧,反正就那个样,还能咋的?

一直聊到这里,我都非常理解。我这个十年的老码农,体会比他还深。其实稍微干上一些年头,就是这个样子,看起来像是“学习热情下降”,“懒得学习”。

但本质上有如下两个原因:

本身的技能增强,能够应付日常工作,没有刚入行时那么大的压力了。

学习的边际效益递减,所以开始考虑投资/收益比了。

刚入行的时候,技术一丁点的进步,都能带来非常大的成就感,至少能少挨点骂,是不是?

积累到一定时候,就可以跳个槽涨点工资啥的。但三五年过后,我已经会了 Bootstrap+JQuery+ASP.NET+Autofac+AutoMapper+NHibernate+MySQL,再会一个 Entity Framework 或者 Dapper 又有多大意义呢?

真要用的话,也就一两周时间的问题。你说找工作的时候,会因为你只会 NHibernate,没用过 Entity Framework 就直接把你 Pass 掉?

这种面试官确实有,但属于脑子进水的那种,不多,碰到了算是运气。再说了,真是这种 Leader,你在他手下待着有意思么?

但接着 dk 问了我这么一个问题:要不要像我一样去考个软考,补一补算法啊原理之类的东西?哎呀,这个问题可把我给难住了。了解我的同学都知道,我不光是考过软考,还写了一篇让人热血澎湃的文章,自吹自擂了一番,什么“十年磨一剑,重剑已经成型”。

但实际上呢,这些年我回头看看,软考里面,至少 60% 的知识是没啥用的——我说的是“至少”。

包括被吹上天的《数据结构和算法》、《操作系统》,以及《编译原理》,据说这被称之为程序员的三大浪漫?浪漫确实是浪漫,但既然是浪漫,换言之就是不实用。

我知道我这个观点有很多同学无法接受,估计两个原因:

一是学校老师长期的灌输,比如“编程=数据结构+算法”。

二是似是而非的直觉,“这玩意这么难,学会了应该很厉害吧”,大概这就是所谓的不明觉厉啦?

中国的大学教育水平我就懒得说了,说了无非也就是拉仇恨。我就说说这个“难”和“赚钱”。

数据结构和算法肯定有点难——对于大多数正常人类而言,但难就一定挣钱吗?

比如计算机最核心最尖端的技术是什么?是不是芯片?在什么科学院研究所里搞芯片的那些人挣的钱有 BAT 里面的码农挣得多?别说和码农比了,可能连 UI 连产品经理都不过。

我还想引申一点,难不一定赚钱,苦也一样。我当年做装修的时候,问我一个长辈:“你们哟,就这样玩儿一样的就把钱挣了,而且还是挣大钱。为什么我这么苦这么累都挣不到钱?”他说了一句话:“赚钱不费力,费力不赚钱”。

这么多年过去了,这话我还记得很清楚,因为我一直都在反复咀嚼:太特么有道理了!!!

不说自己创业,就说打工。工资就一定和能力(我就不说“技术”了,技术只是“能力”的一部分)成正比么?不要那么太天真,真的。

那只是一种理想,甚至连理想都不算——不知道多少人希望自己的工资超过自己的能力,别人的能力超过别人的工资。

我最近也在找工作,没办法,一起帮要盈利不知道要等到猴年马月,我得先找点事做养活自己。

很多同学好奇“35 岁以后的程序员”到哪去了?能不能找到工作?是不是只能跳楼……借这个机会,现身说法,给大家汇报一下吧。

我在重庆,工作机会呢,确实不多,我记得是从国庆过后就开始刷新简历开始找工作。

自己也随便投了一些简历,筛选条件大致是:十年工作经验或月薪 20K 以上,要求的 Title 是 CTO 或者技术合伙人。面试了三家,其中一家明显不靠谱的创业公司就不说了,另外两家都没成。

其中一家技术很对口,.NET 方向的,号称在美国和加拿大有研发中心,人力总监和我聊了很久,但最后说还要他们的 CTO 看看,我有点懵,回头才发现他们是招 Developer 这个级别的,然后我就知道没戏了。

另外一家是互联网公司,职位倒是 CTO,但要求的语言是 Java,看在他们月薪 50K 的份上,去看了看,当然我知道在重庆基本上是不可能拿这么高的。

他们公司明显有问题,什么都在招:CTO 在招,CEO 也在招,销售总监也在招……所以我最后提了个方案,先试岗一个星期看看,结果就没有结果了,呵呵。

最后就是今天下午还有个面试,欧美外资企业,要在重庆设一个点,需要一个 Team Leader,通过猎头找到的我。如果说能谈成的话,年薪大概是在 30 万-35 万。

经常有同学问工作“好不好”找,这个我真没法回答,因为不知道“好不好”怎么界定。

我个人觉得,还将就吧,毕竟是在重庆,在猎聘网上,我把期望工作地点放宽到成都/上海,现在已经收到很多邀请了——但基本上都是Java,不到万不得已,我是不愿意转 Java 的。

这里说一下 .NET 和 Java 的问题,很多同学很关心这个。我有一种直觉,我最后找到的工作肯定还是欧美背景的,呵呵。

其实我很想去国内的互联网公司看一看,但好像没这种机会了。.NET 开始估计和国内互联网企业绝缘了?

大致来说,我现在知道的,.NET 开发的三个去处:

以上就是【写给年轻程序员:37岁的我,正在找工作!】的详细内容,如果您不了解写给年轻程序员:37岁的我,正在找工作!的具体信息,请浏览下面写给年轻程序员:37岁的我,正在找工作!的最新相关资讯。

查看更多写给年轻程序员:37岁的我,正在找工作!相关详细内容

相关推荐:

怎么查计算机端口号

端口的英文是port,MySQL的默认端口是3306,而Tomcat是8080,如果再安装一个软件,其端口默认是8080,那么就跟Tomcat一样了,这样新软件就不能使用。下面,我们来看看怎么查计算机端口号...

苹果推出首款自研芯片M1

苹果发布首款自研Mac芯片Apple M1 三款搭载M1芯片的产品 1.Apple silicon: M1 基于 5nm 制程 内含 160 亿晶体管 CPU: 4 颗高性能核心加 4 颗高效率核心。 GPU: 最高八核,能提供最高 2.6TFLOP 算力。...

360n7pro是什么充电接口

360n7pro是什么充电接口?随着360n7pro的曝光,很多朋友都有疑问,360n7pro充电接口是Type-C吗?这也是很多网友们比较关注的问题,一起来看看吧。 360n7pro是什么充电接口 今天360手机的一条...

小米手机照片加密方法 小米手机私密照片怎么看

现在人们都非常注重隐私,手机照片也是隐私的一部分,下面小编就来介绍一下小米手机如何将照片加密。...

苹果11后面是玻璃吗

今年终于等到了苹果的发布会,伴随着iPhone 11系列的售价公布,一年一度的科技春晚也迎来落幕,今年的iPhone11后面是玻璃吗?小编来告诉大家吧。 苹果11后面是玻璃吗 苹果11后面是玻璃...

纽威尔Touch1D指纹锁怎么设置密码

纽威尔Touch1D指纹锁使用最多的开锁方式应该是指纹,其次是密码,而且最好在安装好指纹锁之后就添加一个,避免指纹识别不灵敏或是其他意外情况。如果您不知道具体设置的话就让小...