美国最大的论坛 Reddit,最近有一个热帖。
一个程序员说自己喝醉了,软件工程师已经当了10年,心里有好多话想说,"我可能会后悔今天说了这些话。"
他洋洋洒洒写了一大堆,获得9700多个赞。内容很有意思,值得一读,下面是节选。
(1)职业发展的最好方法是换公司。
(2)技术栈不重要。技术领域有大约 10-20 条核心原则,重要的是这些原则,技术栈只是落实它们的方法。你如果不熟悉某个技术栈,不需要过度担心。
(3)工作和人际关系是两回事。有一些公司,我交到了好朋友,但是工作得并不开心;另一些公司,我没有与任何同事建立友谊,但是工作得很开心。
(4)我总是对经理实话实说。怕什么?他开除我?我会在两周内找到一份新工作。
(5)如果一家公司的工程师超过 100 人,它的期权可能在未来十年内变得很有价值。对于工程师人数很少的公司,期权一般都是毫无价值。
(6)好的代码是初级工程师可以理解的代码。伟大的代码可以被第一年的 CS 专业的新生理解。
(7)作为一名工程师,最被低估的技能是记录。说真的,如果有人可以教我怎么写文档,我会付钱,也许是 1000 美元。
(8)网上的口水战,几乎都无关紧要,别去参与。
(9)如果我发现自己是公司里面最厉害的工程师,那就该离开了。
(10)我们应该雇佣更多的实习生,他们很棒。那些精力充沛的小家伙用他们的想法乱搞。如果他们公开质疑或批评某事,那就更好了。我喜欢实习生。
(11)技术栈很重要。如果你使用 Python 或 C++ 语言,就会忍不住想做一些非常不同的事情。因为某些工具确实擅长某些工作。
(12)如果你不确定自己想做什么东西,请使用 Java。这是一种糟糕的编程语言,但几乎无所不能。
(13)对于初学者来说,最赚钱的编程语言是 SQL,干翻所有其他语言。你只了解 SQL 而不会做其他事情,照样赚钱。人力资源专家的年薪?也许5万美元。懂 SQL 的人力资源专家?9万美元。
(14)测试很重要,但 TDD (测试驱动的开发)几乎变成了一个邪教。
(15) 政府单位很轻松,但并不像人们说的那样好。对于职业生涯早期到中期的工程师,12 万美元的年薪 + 各种福利 + 养老金听起来不错,但是你将被禁锢在深奥的专用工具里面,离开政府单位以后,这些知识就没用了。我非常尊重政府工作人员,但说真的,这些地方的工程师,年龄中位数在 50 岁以上是有原因的。
(16)再倒一杯酒。
(17)大多数头衔都无关紧要,随便什么公司都可以有首席工程师。
(18)手腕和背部的健康问题可不是开玩笑的,好的设备值得花钱。
(19)当一个软件工程师,最好的事情是什么?你可以结识很多想法相同的人,大家互相交流,不一定有相同的兴趣,但是对方会用跟你相同的方式思考问题,这很酷。
(20)有些技术太流行,我不得不用它。我心里就会很讨厌这种技术,但会把它推荐给客户,比如我恨 Jenkins,但把它推荐给新客户,我不觉得做错了。
(21)成为一名优秀的工程师意味着了解最佳实践,成为高级工程师意味着知道何时打破最佳实践。
(22)发生事故时,如果周围的人试图将责任归咎于外部错误或底层服务中断,那么是时候离开这家公司,继续前进了。
(23)我遇到的最好的领导,同意我的一部分观点,同时耐心跟我解释,为什么不同意我的另一部分观点。我正在努力成为像他们一样的人。
(24)算法和数据结构确实重要,但不应该无限夸大,尤其是面试的时候。我没见过药剂师面试时,还要测试有机化学的细节。这个行业的面试过程有时候很糟糕。
(25)做自己喜欢的事情并不重要,不要让我做讨厌的事情更重要。
(26)越接近产品,就越接近推动收入增长。无论工作的技术性如何,只要它接近产品,我都感到越有价值。
(27)即使我平时用 Windows 工作,Linux 也很重要。为什么?因为服务器是 Linux 系统,你最终在 Linux 系统上工作。
(28)人死了以后,你想让代码成为你的遗产吗?如果是那样,就花很多时间在代码上面吧,因为那是你的遗产。但是,如果你像我一样,更看重与家人、朋友和生活中其他人相处的时光,而不是写的代码,那就别对它太在意。
(29)我挣的钱还不错,对此心存感激,但还是需要省钱。
(30)糟糕,我没酒了。
原文链接:
个人做了有10多年程序员了,时间虽然不是非常长,但由于跨度稍广,各种问题遇到过很多,技术上的问题都一一可以解决,唯有一个问题确实让人头疼。
这个问题就是长时间看电脑带来的,长时间看电脑眼睛不适,伴随有稍微的眩晕,尤其是换了新电脑这种不适感反而加重了,具体电脑品牌就不说了。
我开始怀疑是屏幕的问题,屏幕配置4K高分、高刷、曲面屏幕,但把分辨率、刷新率降低到惯常用的比较低的老参数后,也没有太大改善。
后来查阅各种资料,并一一做了试探,从灯光入手,配了一台明基ScreenBar Halo屏幕挂灯,这个问题就基本解决,又可以快乐写代码了。
个人体验上看,眼睛之所以更舒适的原因是,这个挂灯可以实时侦测亮度,大范围智能补足500lux,这也是桌面亮度的基本要求,不是随便一盏灯就可以的;另外,它可以减少或者避免屏幕边框形成的反光,多向补光技术让屏幕均匀柔和,还可以平衡对比眩光,减少频闪危害和蓝光危害。
外观简洁牢固,材质有科技感,非常适合屏幕,也省了台灯的位置,方便不少,这其实类似特斯拉的本质主义设计理念,个人还是挺喜欢的。
灯光效果总体上第一感觉,冷暖适宜,色温可控范围相当大,不闪不反光,屏幕和相邻背景比较接近,没有大的反差。其实在灯下看书也比较舒服,个人本来就喜欢看纸质书,真正合适了。
操作用旋钮控制非常方便,阻尼对我来说也正合适,不费力很轻松和准确,也小巧不占地方。
接线比较方便,usb可以插在显示器上的接口上,这样不会占用宝贵的电脑接口了。
型号比较多,大到比较宽的曲面屏,小到笔记本电脑屏幕都有适配型号。我想再给小家伙的笔记本配一个,我看她桌面也太挤了,虽然各种减负,但学业并不轻松,换个屏幕挂灯桌面会宽敞不少,心理上的压力也会小些,希望对学业有所助力。
价格上也比较适中,想想看一个舒适的光源和氛围,不但可以提高效率,还能让身心有种沉浸式的体验感,这种投入还是比较物有所值的。柏拉图之所以把用光来形容其哲学的核心--理念论,是非常有道理的,光太重要了,我们需要优质的光。
我感觉我的烦恼就是周末会觉得做饭麻烦,出去吃又很贵。。。。
因为平时上班可以早中晚饭都在食堂吃。。。。
还有就是公司太离谱了。。。每天就给我们无限的饮料和咖啡,但是不提供瓶装水。。。。
小吃也很多,烦恼就是如果我开始吃。。。那我是不是会里面长得很胖。。。
我就不给大家说真正的烦恼了。。。
真正的烦恼其实是,啥时候升职,啥时候才能和大家打成一片,啥时候才能选到一个好多组,啥时候才能躺平,啥时候才不用刷题。公司会不会pip等等。
还有就是我退休后到底到底还能有多少钱。。。我401应该怎么选。。。
我啥时候才能财富自由啊。。。
害,醒醒,起来搬砖了。。。。。
想一些有的没的,散劲。这周还一行代码没写呢,我药丸了。不会下周就被开掉吧?
重复造轮子上瘾。