又是被自己菜哭的一天。。
共 2575字,需浏览 6分钟
·
2021-12-25 00:58
来源:Jack Cui
大家好,我是 阿潘。
本来周日打算在家看书的(看了朋友的待遇之后,深感学习,提升能力跳槽,才能赚到更多的钱),但没想到一天了才看不到100页,看两下就困的不行了,单休+随着年龄的增长没有以前那么精力旺盛了,有时候感觉自己菜的不行
这两天,看到了一个有意思的问题,深有感悟,和大家分享一下
其实很多小伙伴,之前也问过我类似的问题,技术焦虑,甚至怀疑自己。
先分享一个高赞匿名答主的回答,再聊聊我自己的经历。
希望对有类似焦虑的小伙伴,有所帮助。
匿名用户
转自:https://mp.weixin.qq.com/s/L-IBvvamLswa7bD0LA3Ggw
写了十几年代码,对计算机科学没啥了解,各种底层源码也没看过,leetcode 撑死刷几道简单题,有段时间看到一些大神在 linkedIn,facebook 社交网站晒出在 github 上刷满一整年全绿的 leetcode,羡慕不已,也决心每天刷几题,坚持了两周就放弃了,确实挺锻炼逻辑的,不过时间一长我就忘记怎么解题的了,最重要的是感觉没有那道题是我日常开发用的上的,如果真的遇到需要非常精巧算法解决的问题,我可以把这部分抽象到一个策略中去,先写个一般的解决方案,公司确实有非常聪明的同事,请教一下他以后写个更好的替换就好了。
当然,我也不是觉得算法毫无用处,有段时间也研究过一下数据库的实现,里面有很多与存储,执行计划相关的算法,除此之外还有集群节点,控制器,服务 api 的模块涉及整体架构和设计的经验。但是其中的算法和 leetcode 好像又没有啥关系,不过我了解的也比较浅薄,也不知道理解的是否正确。
职业生涯就找过两次工作,现在的面试可能根本搞不定,有时候也会在公司面试来应聘的,内部的题目也超简单,感觉就是确认一下你是个智力正常的人,仅此而已。工作之余出版过 2 本应用类的编程书,类似 in action 这样的,不需要啥底层源码分析,用起来就行,没法和国内大佬那种分析底层原理的书比,可能就是大家看不起的调 api,而且我也不太明白为啥要去管别人怎么实现的,逆向分析也很费时间,会用或者想个自己的方法实现不就行了。
公司很多 50 岁以上的工程师,有些人就死磕一个领域的产品,甚至就一个软件持续 10 年,20 年都有,这些产品比我工作的时间都长。更神奇的是公司里居然有些同事家里连电脑都没有,回家加班或者学习估计是不可能的了。
自己在美帝有五六个软件应用类的专利,不过也不用觉得是什么很厉害的技术,就是一些改进的方法,软件公司蛮多这样的专利,所在的公司靠一些小创新,小改进赚了不少钱,因为能比竞品好用一些,销售就能推销出去的。但我对编程也没啥理解,而且 20 年来我只会一种编程语言,感觉没法做到会一种语言就能轻松学会另一种编程语言,看知乎很多人都会好多编程语言时也会怀疑自己的能力。那种编程语言好坏之争,底层原理的话题我也看不出什么名堂,感觉那是计算机科学家才会懂的事情。
大学学过操作系统,数据库系统设计。像《深入理解计算机系统》,《tcpip 协议》以前听大神说很重要,后来我自己仔细看过五六遍,现在可以花几个小时给你从头到尾各种细节给你概括一遍,可是我也不知道这些具体有什么用。总得来说我即没能力写操作系统,写数据库,重写 tcpip,别说造计算机了,计算器我都造不出来。而且日常工作中也不从事这些开发,所以计算机科学对我来说真没有什么大的用处和帮助。后来知道有些牛逼大学的课堂作业就是写一个操作系统,或者写一个数据库,也是感到不可思议,这也太厉害。
家里有长辈做的是其他技术领域,八九十岁吧,算是国内该领域金字塔梯队了,干了一辈子这个领域,早年代表工厂去德国考察学习,发现差距太大,很多产品国内都能做,但是能做和能做好不是一回事,这个世界只需要很少的大神在前面开路,其他人跟着跑就行了,所以我对技术学习这件事就看淡了,强中更有强中手。自己编程就是一份安身立命的工作,赚点钱,身体好,然后就退休了。所在的公司也不加班,平时有时间搞搞自己喜欢的业务改进,公司付了薪水给我,虽然我很菜,但还是会尽力提升自己的能力,更好的解决工作中的问题。要是像国内 996 加班的话,我估计啥都不想搞了,就只能应付一下工作了。技术改变世界的事情也不是普通人能考虑的。
个人感受
最后,说下我自己。
我也经常有技术水平不行的焦虑,有句话怎么说来着:
你知道的越多,你不知道的也就越多。
学海无涯嘛,就是这个道理。
不瞒大家,我刚刷 LeetCode 的时候,一天就能刷两道题,这还算快的。刷的慢都还好,关键总忘,一道题反复刷 3 遍以上才能勉强记住,一度怀疑自己智商有问题,差点被自己菜哭。
直到后来我认识了一个大佬,对比了一下后,我就不再怀疑自己了。
因为我确定了,在智商这方面,我确实差点意思。
没有对比,就没有伤害。智商不够,努力来凑呗。
找个自己喜欢的领域,长期投入,不断深耕,终会有所收获。
当然,不想活得太累,也可以佛起来,不用有太大压力,能做好本职工作,就不算是一名差程序员。
个人感觉,一切的焦虑都来自对比。
所以,我凡事只跟自己比,每天进步一点点,我就挺快乐了。
交流群
欢迎加入公众号读者群一起和同行交流,目前有美颜、三维视觉、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群
个人微信(如果没有备注不拉群!) 请注明:地区+学校/企业+研究方向+昵称
下载1:何恺明顶会分享
在「AI算法与图像处理」公众号后台回复:何恺明,即可下载。总共有6份PDF,涉及 ResNet、Mask RCNN等经典工作的总结分析
下载2:终身受益的编程指南:Google编程风格指南
在「AI算法与图像处理」公众号后台回复:c++,即可下载。历经十年考验,最权威的编程规范!
下载3 CVPR2021 在「AI算法与图像处理」公众号后台回复:CVPR,即可下载1467篇CVPR 2020论文 和 CVPR 2021 最新论文