Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[软技能] 第71天 做了这么多年开发,说说你最大的感悟是什么? #505

Open
haizhilin2013 opened this issue Jun 25, 2019 · 34 comments
Labels
软技能 软技能

Comments

@haizhilin2013
Copy link
Collaborator

haizhilin2013 commented Jun 25, 2019

第71天 做了这么多年开发,说说你最大的感悟是什么?

@xiangshuo1992
Copy link
Contributor

活到老,学到老

@haizhilin2013
Copy link
Collaborator Author

@xiangshuo1992

我最大的感悟是:你觉得会出问题的地方,那一定会出问题!

那时候年轻,开发的时候,感觉这块代码可能会出问题,觉得无所谓,不会有问题的,可后面都是这些觉得会出现问题的,最终都出现问题了!

慢慢地,有一定经验了,知道了,哦,原来这叫 技术债务,所以在第34天的时候,我以自身的经验问了个问题(你了解什么是技术债务吗?): #125

再后来,变得成熟了,阅读了很多知识,然后我又发现,哦,原来我这曾经的思虑早有人总结出来了,这就是著名的:墨菲定律。它是这么定义的:

  • 凡事只要有可能出错,那就一定会出错

它的主要内容有4个方面:

  • 任何事情都没有表面看起来那么简单
  • 所有的事情都会比你预计的时间长
  • 会出错的事总会出错
  • 如果你担心某种情况发生,那么它就更会发生

所以在工作上:
因为知道了这个道理,所以我就严格要求自己,细心,多思考边界,倒推着我去反思很多问题和去学习了很多知识,比如说程序加监控,代码加单元测试等。如果时间来得及就要把可能会发生的问题解决掉,如果时间来不及那就一定要记录下来,所以我的工作日记里记录着大量的问题,也给这些问题加了个预估解决的时间,一个个去解决,后来发现这代码的质量提高了,返工率大大降低,所以我也要求团队成员,觉得有问题的地方一定要记下来,然后找时间去解决它。

所以在生活上:
一些不该说的话就不一能说,比如说有些人,天天把“分手、离婚”4字当口头禅,慢慢地也有些是实现了的他们的愿望。刚认识时我就对我老婆说过,什么话都可以说,唯独这4个字“分手、离婚”坚决不能说,到现在,11年过去了,无论是小吵还是拌嘴,从来都不会说这些话,也造就了我们的感情……因为我们懂得珍惜!

以上就是我最大的感悟!!!

@haizhilin2013 haizhilin2013 changed the title [软技能] 第71天 做了这么多开发,说说你最大的感悟是什么? [软技能] 第71天 做了这么多年开发,说说你最大的感悟是什么? Jun 26, 2019
@haizhilin2013 haizhilin2013 pinned this issue Jun 26, 2019
@qingleizhang123
Copy link

@haizhilin2013 听君一席话,胜读十年书!

@outshineamaze
Copy link

要和聪明的人一起工作

@palemoky
Copy link

palemoky commented Jul 1, 2019

万变不离其宗,守住 primary。

大道至简,less is more.

@pokerLife
Copy link

pokerLife commented Jul 10, 2019

毕业两年我的感悟:

  • 自身的实力最重要,要有一样核心技能,其他方面也要有所涉猎。
  • 公司带给个人的影响是很大的,如果一个公司不愿意培养你,真的不值得去付出。
  • 沟通确实很重要,沟通不明确会导致接下来一系列的问题。
  • 说话是后天锻炼出来的,多和人交流,话到嘴边留三分。
  • 不用讨厌加班,人与人拉开差距就在下班后的几个小时,加班可以学习啊。雷军还说过你拿3000块钱换我一个月的青春,多不划算。

@haizhilin2013
Copy link
Collaborator Author

@pokerLife 非常好的感悟!尤其是最后一点,真的就是这样子的:人与人拉开差距就在下班后的几个小时

@teachat8
Copy link

工作中培养起来的几点认知(和大家分享):

  1. 优先做最重要的事情,(可以自己写在笔记本上,每天的任务,也可以利用todolist类似的软件)
  2. 懂得“闭环思维”,(对领导定期汇报项目进展,对同事、下属及时同步项目进度)
  3. 拥有解决问题并快速解决问题的能力(解决各种问题,锻炼解决问题的思维,一条路不通要想别的方法)
  4. 做一个靠谱、聪明、皮实、值得信赖的人。提高自己的不可替代性。
  5. 凡事有交代,件件有着落,事事有回音。
  6. 感激bug,是bug让自己成长,要成长必须多解决bug.多承担任务。
  7. 积极乐观,做一个正能量的人。(远离负能量的人和事)

@haoolii
Copy link

haoolii commented Jul 22, 2019

毕业两年我的感悟:

  • 自身的实力最重要,要有一样核心技能,其他方面也要有所涉猎。
  • 公司带给个人的影响是很大的,如果一个公司不愿意培养你,真的不值得去付出。
  • 沟通确实很重要,沟通不明确会导致接下来一系列的问题。
  • 说话是后天锻炼出来的,多和人交流,话到嘴边留三分。
  • 不用讨厌加班,人与人拉开差距就在下班后的几个小时,加班可以学习啊。雷军还说过你拿3000块钱换我一个月的青春,多不划算。

加班如果是頻繁的業務邏輯變更或是需求改變 我覺得還是很難說服自己

@xiaochentianyu
Copy link

毕业两年我的感悟:

  • 自身的实力最重要,要有一样核心技能,其他方面也要有所涉猎。
  • 公司带给个人的影响是很大的,如果一个公司不愿意培养你,真的不值得去付出。
  • 沟通确实很重要,沟通不明确会导致接下来一系列的问题。
  • 说话是后天锻炼出来的,多和人交流,话到嘴边留三分。
  • 不用讨厌加班,人与人拉开差距就在下班后的几个小时,加班可以学习啊。雷军还说过你拿3000块钱换我一个月的青春,多不划算。

加班就是加班,别找任何高大上的理由,加班的时候能学习,难道我下班之后就不会学习了?
加班无非是安排的工作量本身不合理,要么就是你本身能力有问题,要么就是需求早令夕改,
本身能力不足就自己想办法加强自己能力没啥好说的
朝令夕改是工作流程问题,需要公司修改工作流程,避免反复修改需求
安排工作量超标,公司直接多招一倍的人你看还能超标不?说白了就是公司抠门,想10k的工资招个15k能力的干20k的活

@xcLtw
Copy link

xcLtw commented Aug 27, 2019

  1. 持续学习。
    这里想说的其实很多,这个感悟其实来源不是工作,而是——小说!国内主流的小说,无论起点高低,目的如何,遇到的困难都不会少,也会有各种奇遇存在,不论过程,结果都是实力提升,才能迈过一个个坎,走上人(魔,仙,兽。。滑稽)生巅峰。我想表达的是爱好没有高下之分(从小看,遭到无数的diss),看你自己能吸收什么,上班之后的经历无非是持续强化这个感悟而已

  2. 保持理性,平常心。
    有个词,叫做无能狂怒。代码是没有情绪的,任务和其他人也不会永远保持耐心。只有把理性养成性格,才能更稳定的编程,沟通,以及更好的生活,成长。

  3. 坚持最难。
    至今,没有找到适合自己的,运用自如的坚持任意一件有意义的计划的方法。或者说不够稳定有效,比作程序的话就是个随机结果,而且还大部分是差的。。目前的结论是,最好从小培养,多给正反馈,如果有好方法各位多多指教

  4. 互联网知识体系庞杂
    互联网提供了很多的知识,碎片。大家在开始阶段难免有很多困难,但是直接查找粘贴的方式有利有弊,主要对长期成长不利。希望这个项目可以持续下去,配合一些成体系的技术博客,个人的学习,最终帮助大家构建脉络清晰的知识网络,甚至可以逐渐延伸到后端知识!

@haizhilin2013
Copy link
Collaborator Author

haizhilin2013 commented Aug 27, 2019

@xcLtw 持续学习也是一种坚持的过程
此项目会一直坚持下去的,只要你还持续关注!

@xcLtw
Copy link

xcLtw commented Aug 28, 2019

@xcLtw 持续学习也是一种坚持的过程
此项目会一直坚持下去的,只要你还持续关注!

打算几个月跟一下之前的进度呢

@haizhilin2013
Copy link
Collaborator Author

@xcLtw 持续学习也是一种坚持的过程
此项目会一直坚持下去的,只要你还持续关注!

打算几个月跟一下之前的进度呢

加油!!!

@forever-z-133
Copy link

forever-z-133 commented Sep 11, 2019

  1. 写Demo/造轮子。 代码能力来自于学习与经验,前者侧重拓展广度,后者侧重增加深度。
  2. 合理安排时间。 现代环境越来越容易将我们的注意力吸走,没有时间安排并坚持是不行的。
  3. 了解业务背后的思维逻辑。 业务是极其多变的,但也是有规律的,甚至是某场景下的最优解。
  4. 深究那些不完美。 无论是代码或是产品,都没有银弹,矛盾/问题肯定有其原由。

@bowencool
Copy link

如果平时不努力,那周末也不会。

@PullAndRun
Copy link

如果颈椎出现问题,再猛的程序员,也是写不出代码。

@haizhilin2013
Copy link
Collaborator Author

如果颈椎出现问题,再猛的程序员,也是写不出代码。

嘿嘿,所以要经常锻炼,身体是革命的本钱,这句话没毛病!

@gousern
Copy link

gousern commented Apr 28, 2020

英文作为互联网世界的 dominant language,我们接受的信息常是被翻译成中文重新封装,技术、规则也由 dominant language 世界所制定,在中文语境从 0 到 1 创新力十分不易,这与我们的教育核心有关。

@underFyh
Copy link

underFyh commented Sep 4, 2020

静下心比什么都重要

@RemindAutumn
Copy link

RemindAutumn commented Sep 4, 2020 via email

@Xiahl1990
Copy link

楼主要注意身体

@xinggedaxia
Copy link

write less,do more

@smile-2008
Copy link

工作中培养起来的几点认知(和大家分享):

  1. 优先做最重要的事情,(可以自己写在笔记本上,每天的任务,也可以利用todolist类似的软件)
  2. 懂得“闭环思维”,(对领导定期汇报项目进展,对同事、下属及时同步项目进度)
  3. 拥有解决问题并快速解决问题的能力(解决各种问题,锻炼解决问题的思维,一条路不通要想别的方法)
  4. 做一个靠谱、聪明、皮实、值得信赖的人。提高自己的不可替代性。
  5. 凡事有交代,件件有着落,事事有回音。
  6. 感激bug,是bug让自己成长,要成长必须多解决bug.多承担任务。
  7. 积极乐观,做一个正能量的人。(远离负能量的人和事)

@lzf-123
Copy link

lzf-123 commented Feb 5, 2021

要学的东西很多,活到老学到老

@LittleStarVan
Copy link

底层逻辑很重要,不能拘泥于框架,只学框架

@cluo1540188
Copy link

很不错,跟大佬步伐学习

@Sunxy7
Copy link

Sunxy7 commented Mar 9, 2022

技术重要,沟通也很重要~

@nihaowuaihua
Copy link

代码量真的很重要,只看文档是成不了大牛的

@WQMDC
Copy link

WQMDC commented Jun 11, 2022

知行合一真的很重要。学习新的东西时,练习是最好、最快的学习途径。

@shengq666
Copy link

毕业三年感悟:

  • 单靠技术我成不了哪些活跃在社区的大佬
  • 扩充知识广度,不仅仅局限于前端
  • 在国内,技术为业务服务,无论做什么,最终目的是为业务为用户服务,用什么技术不重要,能不能做成才是最重要的

@Codeniu
Copy link

Codeniu commented Oct 30, 2022

既见树木,又见森林

多思考

@Ran-18
Copy link

Ran-18 commented Sep 7, 2023

  1. 对 code review 的人要感恩,review 代码是件很费心力与精力的事情,并且会给当前的代码提供新的思路,让代码更健壮。
  2. 保持学习的热情,哪怕每天只有一个小小的知识点,积少成多。
  3. 多看源码,最优秀的经验都在源码里呢。

@coolge521
Copy link

从Dreamweaver,fireworks,flash干到jsp,asp,从java干到安卓,从安卓干到vue阵营。我最大的感受就是知识更新太快了,前端各种卷,卷的太累了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
软技能 软技能
Projects
None yet
Development

No branches or pull requests