新的征程

我犹豫了很久,要不要把这些东西写下来,应该什么时候写,现在写合不合适……如果我无法在自己的独立博客上写自己想写的东西,我就被生活上的事情束缚了,博客也变的没有意义。我总是担心,如果我的同事、领导偶然看见我在博客上写想要离开公司,或者原来早就产生离开公司的想法,对公司有什么不满之类;或者担心招聘者会偶然看到我对公司的不忠诚,看到我说公司的坏话,会不会对新的公司也产生一大堆意见,毕竟我总是把网址写在简历中。

也可能世上本无事,我杞人忧天了。

期望

我期望的工作,可能需要一点实力,也需要一点运气。当HR问我想要跳槽的原因,我一开始的说辞是想要寻找更好的机会,不是现在的公司不好,而是想要更好。具体说就是想要找更好的发展前景,技术上或者业务上能够有更多的成长……直到HR问我,你现在的平台机会不多,前景不好,工作不饱满吗?

我重新思考了这个问题,关于为什么想要跳槽。我没有撒谎,现在的公司确实还好,没什么能说得上不好的地方,当然也说不上多好。我想了想,真正的原因应该是我作为开发人员,作为技术支持这样的一个角色,对于目前公司的情况来说,难堪大用。公司更需要的是能拉客户的销售,能写专利的技术研究员(投标的时候要指标),而不是能把脏活干好的熟练的工人。

我有算不上丰富的开发经验,从还有静态网站和动态网站之分的那个年代,接触到互联网之后对广阔的网络世界充满兴趣。从三极管到模拟电路、数字电路、集成芯片、单片机、汇编语言、树莓派、C语言、Java、JavaScript、MVC、MVVM、FP……除了网站开发,稍微知道一点安卓的玩法、用H5开发原生应用的混合开发、基于Node.js的桌面应用开发……大学读电子类专业并没有阻碍我对计算机的了解,反而知道了一些可能计算机专业不会学的电子电路、通信编码之类。其实我真正懂得东西很少,只是稍微知道一点概念,但内心深处总是充满力量,有一种莫名的热情,让我感觉自以为能够解决更多问题,事实上我也确实希望能有更多机会解决更多的问题,希望在技术上有长足的发展。

有时候会感觉世界的不公,我无法想象不会处理SVN冲突、搞不清二维数组的前端,没用过Docker、不懂RBAC权限模型的后端,不知道String.valueOf()(String)区别、可以直接往JSONObject里传Map的Java开发,是合格的程序员。我可以解决同事无法解决的技术问题,有超过同事的技术广度,甚至有更多努力工作的意愿,但仅仅因为我的工作年限较短,别人的工作时间较长,我只能拿与我工作经验相当的工资。实际上我接触Web开发的时间可能比某些小作坊的面试官还要长(真的遇到过)。也许我的同事都是幸运者,在互联网还未退潮的时候上了船。

我并不是想说我是自大狂,我很清楚自己没有足够的实力,不懂JVM调优、背不下设计模式、没看过Spring或Redis的源码、不懂操作系统原理(看过两本书,抄过一本,没记住),不懂算法(见medium死),没有好的学历(双非)。我也不知道我会点什么。但是当面试官问我ECharts的用法、“事务的隔离级别”、“死锁产生的条件”、“Map的原理”,虽然有点卡壳……我同样有些犹豫,在百度用中文搜的第一条就能找到答案的问题,需不需要记下来呢,世界上的问题那么多,知识那么多。

面向面试学习

对于需不需要记下来的问题,我希望自然而然的解决。就像做开发,踩的坑多了,就成了资深程序员,看的报错日志多了,就能瞬间明白异常原因。我可以多面几个试,在面试过程中了解公司会问哪些问题,期望怎么样的回答,不断积累经验,顺便锻炼一下语言表达能力,在面试结束后弥补不足,补充知识。正好最近的疫情提供了绝佳的机会,几乎所有公司都无法现场面试,可以通过电话、视频面试,我在公司连假都不用请,除了稍微在心态上有点影响工作外,但保证不会落下进度。

到这里我又担心如果新的公司看到这些话,会不会认为我面试是刷经验去了,毕竟我真的会在简历上写下网址,大多数情况不会有人看,但万一呢……

目前对我来说,发展前景比工资重要太多了。所以最最最理想的情况,是进一家能叫得上名字的公司。折中一点的情况,是公司招牌和目前的公司相当,但是工资比现在高一点,底线是两千,试用期加上跳槽离职入职工作交接之类的成本,两千应该不夸张。再差一点的情况,再差一点,就是我被公司裁了,不得不找其他工作,又没有合适的机会,随便找了一家保证生存。

最后的稻草

我想说说目前的公司。当时在学校还是秋招阶段的时候,HR就跟我说,应届生两年后考虑涨工资。其实我从一开始就明白,我不可能等两年。开始实习后,带我的导师告诉我,他们一年涨一次。

所以在我被迫换部门后(当时公司效益不好,裁了很多人,未入职的应届生走了一半),我想着一定要等过个年,心里还在期望和等待的有两件事,一个是年终奖,一个是涨工资(普调)。倒不是在意能拿到手多少钱,而是想要了解一下公司的运作方式,绩效怎么回事,年终奖怎么发,是否和绩效挂钩,涨工资是怎么谈或者怎么样,还幻想着领导会不会谈个话,聊聊工作情况,表现怎样,未来计划,然后我应该说些什么,怎么表现,让领导看到我的能力。没有经历过那些,就想经历一下。

事实当然是令人失望的。我了解到部门内有的人三四年都没有涨过工资,暂且接受,但是到过年放假前的最后一天,我感到异常生气,因为没有年终奖。往年都有,就今年没有,这一点也能理解,公司效益不好。问题是公司当天把本季度的绩效工资发了下来(我们下季度发本季度绩效),这不是公司良心发现要发当前季度绩效了,如果想发,就应该和当月工资一起发。我当时瞬间想到的是“朝三暮四”这个词,公司把我们当猴养,我们在人格和尊严上都应该感受到侮辱,我无法继续忍受这种任人宰割的状况,没有公告,没有制度,没有任何形式的通知,关于工资、普调、年终奖,我希望知道规则,我希望知道该如何努力,该如何表现,问题是没有,全部没有,全看领导心情。我无法凭自己的努力改善自己的收入,这就是我在目前公司看不到希望的地方。我甚至都不明白我的直属领导到底是谁,到现在HR系统里还指向一个已经离职的名字,他什么时候来和我谈一谈工资的事情呢?

区块链不是风口

最近几天初次知道了“共有知识”和“公共知识”的区别,重新明白了一下《皇帝的新装》里面的道理。提区块链是因为我目前属于区块链团队,公司也把一部分资源押在了区块链上。

我知道区块链没什么用。
你知道区块链没什么用。
他知道区块链没什么用。

这是共有知识。

我知道 你和他都知道 区块链没什么用。
你知道 我和他都知道 区块链没什么用。
他知道 我和你都知道 区块链没什么用。

这是公共知识。

大家都知道,但不清楚别人知不知道的,叫共有知识。当有人跨越了中间的沟壑,告诉所有人他们的想法是一致的,然后大家都知道了大家的想法是一致的,共有知识就变成了公共知识。目前的区块链就处于共有知识的阶段,因为很多人都说区块链怎样怎样,你无法不认可它的价值,如果你说区块链没有价值,那就是你不懂,你没有智慧,你见识浅薄,你……连位置最高的管理者都发话了,你能说你看不到区块链的价值吗?

和《皇帝的新装》的故事对比一下,是不是有一些相似之处?

新的征程

所以我真的犹豫了很久,要不要写下这些东西,关于当前的公司,关于新的目标,从年前放假的最后一天,直到现在。

我需要新的机会。