code-life
Code
最近翻某乎上的 「 作为IT行业人,你有什么想对后辈说的? 」 摘一些比较认同的记录下来。
特别认同这么一句话,「 每一个编程从业者都应该是 终身编程者 」
也把自己收藏的一些有用的观点整理摘录下来,「 侵权即删 」。
编程应该是一辈子的
这个职业对经验和学习能力要求太高了,隔语言就如隔行,得无时不刻地学习,没有经验还找不到工作。
把编程当成终身职业时:
- 不怕自己学的东西太广泛了,脑子里会想:这是在打地基
- 遇到编程问题时,会去寻找最佳实践,会带着长久发展的思维去思考
- 工作也会变成学习进步的途径,而不是艰苦低讨生活
比较认同的观点
- 公司打工能学到的有限,技术水平的提升都在业余时间
- 多嚼不烂 ,计算机每个方向都可以细分为N多个领域,每个领域还能再次细分,好奇心稍微强点的人,学习各种乱七八糟的牛逼的技术都容易把自己陷进去,导致几年之后,广而不精。
- 有两三年从业经验后,选择一个细分领域深耕
- 技术好真的可以做一辈子程序员
- 码农只能自己叫,外行 或者 lowb同行 他们不行
- 工作要有热情
- 要有分享精神,不要担心你知道的东西告诉了别人你就没价值了。你最大的价值在于你知道那些东西的过程 ,而不是那些东西本身
- 开发想清楚自己要开发的模块里各个功能模块之间的关系
- 可以画时序图; 时序图画完之后,看看是否有频繁变化的需求 / 模块,如果有,请务必使用一些设计模式
- 如果要用设计模式,请务必画 UML 类图
- 如果没有频繁变化的模块 / 需求,请一定不要用设计模式
- 如果一些功能模块中有比较复杂的逻辑,如果有,请画流程图
- 模块和模块之间有没有需要明确的协议?如果有,请把协议写出来
- 「 技术驱动 」 很吸引人,但是对于公司来说,它最大的任务是活下去,然后才是其它
- 程序员的薪资不完全取决于技术水平的高地,而是公司开发的软件在所在行业里的利润
- 不要一味迷恋所谓的管理,把当官作为职场的唯一的追求
- 管理岗在某种意义上来将就是一条 「 断头路 」,脱离了技术只能在管理的道路上一条路上走到黑
- 就普通人来说,选择技术这一条路一直走下去,虽然人前不是那么光鲜,但好在这条路却稳很多。而且,好不好,适合不适合自己,不同人一定会有不同答案,正如禅家所言:「 如人饮水,冷暖自知 」
- 警惕自己的体制耦合度,当你在一家公司待久了,你很熟悉的一些业务问题是这家公司独有的,在别的地方没有用武之地,这时候就很尴尬,不上不下
- 平台高和能力强不成正比,有些时候你能做成很多事情,未必是因为你能力有多强,而是你站的高,要对自己有清醒的认识
- 不要盲目迷信技术氛围好的团队,好的技术氛围建立在于自己,而不在于别人
- 技术人员和技术人员的沟通也是需要技巧的
- 新技术的焦虑每个人都有,但是要记住人生是长跑
- 学会敬畏自己不懂的专业和人,学会在技术探讨上平等交流,学会从优秀的人身上快速吸收技能
- 总结是帮助自己成长的过程,每个 it 人都要有规律的总结自己
- 主动高效,被动低效
- 破而后立,败而后成
- 要敢于尝试新方式解决问题
- 我所理解的工程师,是带得了团队,写得了代码,为人处世,技术功底都不错才能成为高级开发工程师
如何保持长期、持续、稳定的努力
最重要的因素是 「 成长性思维 」
这种思维认为能力并非一成不变,它会由于你的努力发生变化。
他们更有可能在失败后继续坚持,因为他们不相信他们会永远失败
几点建议
具体场景化任务
提前想好对应场景的反应模式,一旦进入这个场景,你就立即去执行
比如你计划看一本书,规定自己每天看10页
这通常会失败,因为 定的时间太广泛
一天是很长的时间,这期间不断有新的事干扰你,让你慢慢忘掉计划
尝试把任务改成: 如果今晚九点前回到宿舍,那么我立刻打开书,看10页
这样就容易完成多了,这句话同时包括:
- 时间:晚上九点
- 地点:宿舍
- 事件:看10页书
这三个因素,相当于三个连续的命令,具体告诉大脑何时、何地、干什么事情
一旦进入对应的场景,就会让你下意识行动起来
环境因素
尽量远离会使你无法保持自律的人,比如很多人戒烟其实并不难,最难的是抵御其他烟友的诱惑而复吸
降低门槛,循序渐进
举个例子,比如你想每天都锻炼身体,如果你把目标定位每天做三十个俯卧撑,那么你可能 90% 坚持不下来
但你试着把目标定位每天一个俯卧撑,坚持一个月
那你大概率会成功,一个俯卧撑太容易了,5秒不到就能完成了
一个俯卧撑本身对身体并没有多大的帮助,但是这个行为会让你养成锻炼身体的习惯
因为这个任务足够简单,你的大脑不会觉得这是个负担,所以不会抗拒
其次,当你趴下去做那个俯卧撑的时候,你会发现再做几个也不难,反正趴下了,还不如多做几个
做完俯卧撑之后,你可能还会想,既然开始训练了,那我再做个几个深蹲吧,进而做多了组平板支撑
这可是 「 来都来了 」 这种思维正确的打开方式
而且没当你完成这个俯卧撑,大脑会告诉你:你很有毅力,每天都能完成既定目标
有了这种成就感,你就会激励自己坚持下去,从而慢慢形成习惯
一件事只要养成习惯,就没有困难可言,不让你这样做你反而难受
解锁自己的个人成就系统
我从来不屑于扯什么无私奉献舍已为人的鸡汤,我觉得能真正打心底里说服你继续努力的
就是你心里只属于自己的这套 「 个人成就系统 」
只要你连自己一个芝麻粒大的成就都能看得到,都能当回事,都能觉得弥足珍贵
那你就会发现你简直没有理由不努力
牛逼之人的牛逼之处就在于,他会留一只欣赏的眼镜看自己
最好也是最坏的时代
对于希望自律的我们,在这个时代确实困难重重,那么多游戏、八卦、视屏、直播等诱惑,随时随地试图瓦解我们的自律
同时,对于想上进的人,这也是一个最好的时代。
上网随手一搜,各种学习资料唾手可得,各种上进社群,你随时可以加入,各种形式的知识也可以在碎片化时间学习
自律和放纵就像住在我们心里的两头狼,他们每天都会打架,他们谁赢的决定因素,就是看你决定喂哪一头狼
愿我们都能保持持续的努力,拥有开挂的人生
聪明的人开心的少
你在一家公司任职,你的生活状态是相对固定的
当你没那么聪明,什么都不懂的时候,你觉得一切都好,生活挺滋润的
但是你如果足够聪明,懂了很多事情
- 你就能知道老板在非法经营而你们在背锅
- 看出某人工作业绩突出被提拔其实是假的,他靠的是他二舅
- 看出这个项目根本不赚钱,其实是在骗投资人
- 看出老板在洗脑,他画的大饼根本兑现不了
这时候,理想的故事应该是你说一句 F**ck You All
然后手插兜离开泥潭
可惜有时候你只是聪明,你能力不够,你背景不够,你需要挣这份钱,需要忍受这份龌龊
所以你就得留下来继续忍受着
时间长了,一辈子就过去了
我劝所有聪明的和有天赋的人,付出十倍于常人的努力来追逐你们想要的、让自己变得更强
因为你们比庸人更不能忍受这个世界上的不合理。
改变或者离开,需要不仅仅是那一点儿的聪明