code-life

Code

最近翻某乎上的 「 作为IT行业人,你有什么想对后辈说的? 」 摘一些比较认同的记录下来。

特别认同这么一句话,「 每一个编程从业者都应该是 终身编程者

也把自己收藏的一些有用的观点整理摘录下来,「 侵权即删 」。

编程应该是一辈子的

这个职业对经验和学习能力要求太高了,隔语言就如隔行,得无时不刻地学习,没有经验还找不到工作。

把编程当成终身职业时:

  • 不怕自己学的东西太广泛了,脑子里会想:这是在打地基
  • 遇到编程问题时,会去寻找最佳实践,会带着长久发展的思维去思考
  • 工作也会变成学习进步的途径,而不是艰苦低讨生活

比较认同的观点

  • 公司打工能学到的有限,技术水平的提升都在业余时间
  • 多嚼不烂 ,计算机每个方向都可以细分为N多个领域,每个领域还能再次细分,好奇心稍微强点的人,学习各种乱七八糟的牛逼的技术都容易把自己陷进去,导致几年之后,广而不精。
  • 有两三年从业经验后,选择一个细分领域深耕
  • 技术好真的可以做一辈子程序员
  • 码农只能自己叫,外行 或者 lowb同行 他们不行
  • 工作要有热情
  • 要有分享精神,不要担心你知道的东西告诉了别人你就没价值了。你最大的价值在于你知道那些东西的过程 ,而不是那些东西本身
  • 开发想清楚自己要开发的模块里各个功能模块之间的关系
    • 可以画时序图; 时序图画完之后,看看是否有频繁变化的需求 / 模块,如果有,请务必使用一些设计模式
    • 如果要用设计模式,请务必画 UML 类图
    • 如果没有频繁变化的模块 / 需求,请一定不要用设计模式
    • 如果一些功能模块中有比较复杂的逻辑,如果有,请画流程图
    • 模块和模块之间有没有需要明确的协议?如果有,请把协议写出来
  • 「 技术驱动 」 很吸引人,但是对于公司来说,它最大的任务是活下去,然后才是其它
  • 程序员的薪资不完全取决于技术水平的高地,而是公司开发的软件在所在行业里的利润
  • 不要一味迷恋所谓的管理,把当官作为职场的唯一的追求
  • 管理岗在某种意义上来将就是一条 「 断头路 」,脱离了技术只能在管理的道路上一条路上走到黑
  • 就普通人来说,选择技术这一条路一直走下去,虽然人前不是那么光鲜,但好在这条路却稳很多。而且,好不好,适合不适合自己,不同人一定会有不同答案,正如禅家所言:「 如人饮水,冷暖自知 」
  • 警惕自己的体制耦合度,当你在一家公司待久了,你很熟悉的一些业务问题是这家公司独有的,在别的地方没有用武之地,这时候就很尴尬,不上不下
  • 平台高和能力强不成正比,有些时候你能做成很多事情,未必是因为你能力有多强,而是你站的高,要对自己有清醒的认识
  • 不要盲目迷信技术氛围好的团队,好的技术氛围建立在于自己,而不在于别人
  • 技术人员和技术人员的沟通也是需要技巧的
  • 新技术的焦虑每个人都有,但是要记住人生是长跑
  • 学会敬畏自己不懂的专业和人,学会在技术探讨上平等交流,学会从优秀的人身上快速吸收技能
  • 总结是帮助自己成长的过程,每个 it 人都要有规律的总结自己
  • 主动高效,被动低效
  • 破而后立,败而后成
  • 要敢于尝试新方式解决问题
  • 我所理解的工程师,是带得了团队,写得了代码,为人处世,技术功底都不错才能成为高级开发工程师

如何保持长期、持续、稳定的努力

最重要的因素是 「 成长性思维

这种思维认为能力并非一成不变,它会由于你的努力发生变化。

他们更有可能在失败后继续坚持,因为他们不相信他们会永远失败

几点建议

  1. 具体场景化任务

    提前想好对应场景的反应模式,一旦进入这个场景,你就立即去执行

    比如你计划看一本书,规定自己每天看10页

    这通常会失败,因为 定的时间太广泛

    一天是很长的时间,这期间不断有新的事干扰你,让你慢慢忘掉计划

    尝试把任务改成: 如果今晚九点前回到宿舍,那么我立刻打开书,看10页

    这样就容易完成多了,这句话同时包括:

    • 时间:晚上九点
    • 地点:宿舍
    • 事件:看10页书

    这三个因素,相当于三个连续的命令,具体告诉大脑何时、何地、干什么事情

    一旦进入对应的场景,就会让你下意识行动起来

  2. 环境因素

    尽量远离会使你无法保持自律的人,比如很多人戒烟其实并不难,最难的是抵御其他烟友的诱惑而复吸

  3. 降低门槛,循序渐进

    举个例子,比如你想每天都锻炼身体,如果你把目标定位每天做三十个俯卧撑,那么你可能 90% 坚持不下来

    但你试着把目标定位每天一个俯卧撑,坚持一个月

    那你大概率会成功,一个俯卧撑太容易了,5秒不到就能完成了

    一个俯卧撑本身对身体并没有多大的帮助,但是这个行为会让你养成锻炼身体的习惯

    因为这个任务足够简单,你的大脑不会觉得这是个负担,所以不会抗拒

    其次,当你趴下去做那个俯卧撑的时候,你会发现再做几个也不难,反正趴下了,还不如多做几个

    做完俯卧撑之后,你可能还会想,既然开始训练了,那我再做个几个深蹲吧,进而做多了组平板支撑

    这可是 「 来都来了 」 这种思维正确的打开方式

    而且没当你完成这个俯卧撑,大脑会告诉你:你很有毅力,每天都能完成既定目标

    有了这种成就感,你就会激励自己坚持下去,从而慢慢形成习惯

    一件事只要养成习惯,就没有困难可言,不让你这样做你反而难受

  4. 解锁自己的个人成就系统

    我从来不屑于扯什么无私奉献舍已为人的鸡汤,我觉得能真正打心底里说服你继续努力的

    就是你心里只属于自己的这套 「 个人成就系统 」

    只要你连自己一个芝麻粒大的成就都能看得到,都能当回事,都能觉得弥足珍贵

    那你就会发现你简直没有理由不努力

    牛逼之人的牛逼之处就在于,他会留一只欣赏的眼镜看自己

最好也是最坏的时代

对于希望自律的我们,在这个时代确实困难重重,那么多游戏、八卦、视屏、直播等诱惑,随时随地试图瓦解我们的自律

同时,对于想上进的人,这也是一个最好的时代。

上网随手一搜,各种学习资料唾手可得,各种上进社群,你随时可以加入,各种形式的知识也可以在碎片化时间学习

自律和放纵就像住在我们心里的两头狼,他们每天都会打架,他们谁赢的决定因素,就是看你决定喂哪一头狼

愿我们都能保持持续的努力,拥有开挂的人生

聪明的人开心的少

你在一家公司任职,你的生活状态是相对固定的

当你没那么聪明,什么都不懂的时候,你觉得一切都好,生活挺滋润的

但是你如果足够聪明,懂了很多事情

  • 你就能知道老板在非法经营而你们在背锅
  • 看出某人工作业绩突出被提拔其实是假的,他靠的是他二舅
  • 看出这个项目根本不赚钱,其实是在骗投资人
  • 看出老板在洗脑,他画的大饼根本兑现不了

这时候,理想的故事应该是你说一句 F**ck You All 然后手插兜离开泥潭

可惜有时候你只是聪明,你能力不够,你背景不够,你需要挣这份钱,需要忍受这份龌龊

所以你就得留下来继续忍受着

时间长了,一辈子就过去了

我劝所有聪明的和有天赋的人,付出十倍于常人的努力来追逐你们想要的、让自己变得更强

因为你们比庸人更不能忍受这个世界上的不合理。

改变或者离开,需要不仅仅是那一点儿的聪明

感谢您的阅读,本文由 Double-c 版权所有。如若转载,请注明出处:Double-c(https://double-c.github.io/2019/07/05/code-life/
MySQL隐式转换
docker