文章继续更新,能够微信搜一搜「golang 小白成长记 」第一工夫浏览,回复【 教程】获 golang 收费视频教程。本文曾经收录在 GitHub https://github.com/xiaobaiTech/golangFamily 有大厂面试残缺考点和成长路线,欢送 Star。
快过年了,跟我可恶的小侄子通了个电话,上来就说,” 叔叔你头发怎么变少了 ”,我很痛心,我的小侄子,年纪轻轻的,眼神曾经这么不好使了。但转念一想,这也是他对我的一种关怀,作为叔叔,也该回应一把,今年过年给他带一本《少儿编程》回去当礼物吧。
但转念又一想,兴许我真的头发变少了呢,我强健的体格不再足以撑持我恶浊的灵魂了呢,或者真的应了那句古语,程序员固有一死,要么骚死,要么累死? 我好仁慈,我居然想让我的小侄走上这么一条不归路。
可是我这一身编程本事好想传授予人,我还想不想那么快一 ” 猝 ” 而就。我还想看着小侄子长大成人,而后在面试他的时候偷偷放水,再把他招进部门结对编程,我肯定要活久一点。我想肯定还有跟我一样有未了心愿的程序员,于是明天我将祭出所有防累死技能,心愿赠与有缘人。
换行业
这是最间接的解决方案,那么问题来了,应该去哪个行业呢?程序员下岗后个别再待业的岗位不是送外卖就是送快递,这两个工作从工作强度和工作时长来说,丝毫不比程序员轻松。这就全面了。
有工夫送快递和外卖的话,那不如老老实实考个公务员吧。程序员怎么成为公务员?这里正好有一个 github 我的项目,就教你如何成为一个公务员。
https://github.com/coder2gwy/coder2gwy
连怎么安顿学习工夫,怎么销假都安顿得明明白白,贼吉尔仔细。
跳槽到 965 的公司
从程序员跳槽到公务员或者是老师这条路子比拟艰巨,尽管我置信大部分程序员在考试下面都比常人要更善于些。
一旦抉择考公务员,等于放弃本人学习多年的技能,什么 mysql
,redis
,java
, 设计模式
这些,都将成为过眼云烟,抉择老本微小。就算成了,也可能会悔恨,或者会在某个四下无人的下午三点,用当年的程序员杯子装着这周 xx 办主任送的茶叶泡的茶,写着 《上班总结》,感叹这个世界少了一个杰出的程序员。
那么跳槽到一个 965 的公司,可能能够帮忙你远离累死。那么问题来了,怎么样找到 995 的公司?
还记得 n 年前的那个 996icu 吗?
https://github.com/996icu/996.ICU
外面贴心地给出了一份 996 的公司名单,如果你坚定回绝 996,那么从回绝这份名单里的公司 offer 开始。
https://github.com/996icu/996.ICU/tree/master/blacklist
同时给出了这些公司 996 的证据,真正做到 ” 回绝张嘴就来 ” 和有理有据,十分合乎程序员讲事实摆情理的性情。
倡议大家依据钱包厚度和身材承受能力进行抉择,996 上班不可怕,可怕的是,中午一个报警就能够爬起来欢快网上冲浪了。以前高中的时候还要翻墙进来网吧通宵,当初在家里就能做到!
同时也给出了一份 965 的公司名单。
https://github.com/996icu/996.ICU/tree/master/whitelist
然而值得一提,这些公司都比拟少,同时不排除哪一天不会变成 996。毕竟制度是人定的,公司也是要盈利的,哪天换了个领导冲 kpi,大家也只能一起冲冲冲了。
论断上来说,996 的公司比 965 的公司 多太多 ,大部分有志青年都在 996 的公司里, 既然无奈防止,那就要学会怎么在工作中防累死。
学会划水
如果你曾经在 996 的公司里,同时你的钱包须要你通过这种形式出卖劳动,那么显然换行业,跳槽,都不太适宜,毕竟轻松意味着钱少。那么怎么在 996 公司里防累死呢?
划水成为惟一答案,划水其实也是一种技术,是分等级的,上面分享几个实用的划水技巧。
高级划水技能
高级划水技能是属于每个程序员都要学会的根底技能。
不要让本人看起来很闲
不论是因为你是真的很闲,还是因为你效率高很快把活干完了。如果你看起来很闲,老板就容易会认为你工作不饱和,从而一直加活,直到你看起来始终在忙为止。既然如此,如果你始终看起来很忙,那么这样的问题能够被很好的防止。而 vscode 是程序员最罕用的编辑器,咱们能够在此基础上找到很多划水神器。
模仿写代码
https://github.com/zy445566/vscode-plugin-swimming
代码写的快,提前竣工被压迫怎么办?你须要一个模仿写代码工具,让 VSCode 模仿写代码,划水、摸鱼神器,让代码本人重写一遍。
看小说工具
上学那会偷偷摸摸看小说时会在小说本上套上一层课本封面,以此来覆盖上课划水的行为。同样的情理,上面这个插件感觉跟上课看小说的经验有点像,他让开发者能够在 VSCode 上边写代码边看小说。
下次等产品经理路过你身旁的时候,认为你写了一堆稀稀拉拉的的代码,都不好意思再给你加需要。
https://github.com/zrk1993/read-vscode-e
听音乐插件
做事做全套,还要在 vscode 装上听音乐的插件。
https://github.com/nondanee/vsc-netease-music
炒股
https://github.com/roblourens/vscode-stocks
中级划水技能
我的项目工夫预估
每次需要迭代,产品都会让开发给出一个开发工夫。
我接触过的百分之 90 的程序员都是诚实的小伙子,是多少就报多少,有些为了不便产品疾速看成果,还会压缩本人的工夫,这种状况在新人程序员里尤为显著。
但有些不讲武德的产品,会动不动做一点 小小的改变 ,同时因为改变 较小,之前提到的工夫个别不会更改。
如果你所在的我的项目中产品不止一个人,就可能呈现多个产品给你提需要的状况,改变不大,但挺急。
一个程序员越诚实,就越不会表白,抉择闷头苦干,有些甚至就义节假日工夫在家干活。
因而为了更好的应答这些十分常见的状况,倡议再预计工时的时候,都多预估至多 20~50% 的工夫当做 buffer。
如果你提前做好需要,请务必不要提前给产品看,这只会不便他在看到实物后做出更多的变更。
如何奇妙的推掉需要
很多产品在做每一期迭代开发需要的时候,会有无穷无尽的想法,而且巴不得都全副实现,最好明天就能给到。
大部分诚实的程序员,会抉择尽可能满足这些可恶的需要。这些永远没方法做完的需要,才是耗尽程序员心力的重要因素。
你须要给每个需要和变更排期,给需要留足 buffer,确保线上出问题的时候你还有工夫去解决。
让产品给这些需要排优先级,从高到低,算好每个需要的人日,做不了肯定要提出来,剩下的让不同产品去 pk 优先级,确保你不过劳。
缩小不必要的沟通
很多不明真相的产品、经营、其余部门的开发会通过各种路径找到你,大部分时候他们找你都是为了向你询问一些无关痛痒的问题。
有些时候当他们询问的问题涉及技术细节的时候,新人程序员都会想要试图产生程序实现原理细节。
请记住一句话,千万不要跟不是搞技术的人聊实现细节,如果能够,最好别跟任何人聊技术实现细节,不仅会把他们的思路带跑偏,还会越解释越迷糊。
另外还有一些人遇到一些疑难,会用企业微信或钉钉找到你,如果这个人说的事件不是紧急的事件,同时没有间接找到你背后,尽量抉择过半小时后再解决。
你要置信他们本人解决问题的能力,大部分不重要或跟你关系不大的问题,会因为你的延缓解决 主动隐没。
大部分真正须要你解决的问题,半小时后还会再找你一次。
另外,哪怕不听音乐,带上耳机,能够缩小 10% 的有效沟通,懂的天然懂。
晋升办事效率
晋升办事效率是为了缩小本人无用工夫的收入,从而不至于让本人没有工夫在工作之余锤炼休闲。
晋升效率这个事件其实比较简单。
抉择适宜本人的办公软件。比方印象笔记或有道云笔记来记录工作要点和备忘,用番茄学习工夫来强制本人分心写代码,同时还能装个眼睛护士定时揭示本人要放松一下眼睛。
另外我集体强烈建议大家 多喝水。
另外举荐几个 VSCode 效率插件
https://www.infoq.cn/article/c4wbmkc7sslz28gyazll
mac 效率神器
https://github.com/Louiszhai/tool
高级划水技能
防累死的最高技巧是晋升技术水平,能够缩小排查问题的工夫,晋升工作效率,更好的预估工夫(意味着能够更准确地给本人多估两天排期)。
只有晋升本身硬实力,能力突破这个死循环。
上面介绍一个 golang 程序员学习晋升的我的项目, 外面有超全的 golang 面试问题整顿,用问题驱动去学习。
同时还有一张残缺的入门进阶常识图谱,值得 star 一个啊。对于其余编程语言的学习路线,欢送各位私信我学习地址。
https://github.com/xiaobaiTech/golangFamily
学会治理本人的工夫
要学习工夫治理,就要像这个畛域里最顶尖的巨匠学习。
而这个畛域里我只认罗老师,罗老师去年荣获工夫治理巨匠名称。在业务能力上罗老师相对是个优良的好歌手好演员,各畛域开花,忙是不可避免的,工作强度不会比程序员弱。
在此基础上,还能做到宛如影分身之术个别工夫治理能力,除了熬出两个黑眼圈外,身材却非常硬朗。认真一想,罗老师是在接受着身材和心理都在长时间接受高强度的压力,但却不影响他身心健康。
咱们能够好好剖析一下,罗老师为什么能在防累死这件事件上做的如此超群绝伦。集体高见,有三点
酷爱本人的事业
咱们能够看下,罗老师的日程表。
这工作强度映射到程序员身上,也差不多跟间断散会写代码 997 差不多了吧,然而他却硬朗得很。
他到底是怎么做到的呢?一言以蔽之,酷爱。解 bug 的过程可能是好受压抑缓和的,然而解 bug 胜利带来的成就感真的很爽。
如果不酷爱这份工作,那么成就感没了,只剩下好受和压抑了,不高兴的人,说不定哪天 说没就没了。
锻炼身体
他酷爱跳舞,被称为“亚洲舞王”。尽管这个称说有点夸大,然而他不是天才型选手,跳舞能力是花工夫练进去的。
而跳舞这件事件,和健身相似,让身材动起来了,出汗了,你天然就爽了。
大家应该都有一种感觉,静止,会让你出汗,会让身材巨酸巨累,然而这个过程中,会让情绪变得畅快不压抑,还能让你 因为敲代码而变得肥壮的肱二头肌变得粗壮一些。
事业之外还有本人的喜好
这个世界上只有一种真正的英雄主义,就是在认清生存的假相之后,还能热爱生活。
很多程序员在大学刚毕业的时候,都想着本人当前能做一个牛逼哄哄的软件,而后跟乔布斯一样扭转这个世界,然而往往又在几年后抉择成为一条咸鱼,每天疲乏于跟产品经理斗智斗勇,只有能砍掉哪怕一个需要,那也是一次重大胜利。
咱们都只是普通人,产品经理没错,程序猿也没错,当一条咸鱼也挺香的,然而在工作中当咸鱼能够,气宇轩昂能够,但下了班,你必须重拳出击。
你得有本人的喜好,能够是爬山游览,篮球游泳。如果这些都太索然无味,你还能够去酒吧跟各种臭妹妹坏弟弟喝上一杯。
最初
要 每天看一遍累死的新闻,动摇本人划水的信念。
鲁迅已经说过,划水最好的时候两个工夫,一个是十年前,一个是当初。你懂我意思吧?
没懂? 点个在看,你的每一次扩散都可能援救一个在累死边缘的程序猿!