2019 很快就过去了, 不知不觉中已经在 51CTO 的平台上发表了 20 篇文章.
图片来自 Pexels
到了年终一般都要做总结, 今天借 51CTO 一方宝地来说说心里话, 从如下几个方面和大家分享一下 IT 从业人员的心声:
思维方式
学习与提升
职业发展路线
跳槽和卧槽
总结
思维方式
记得在稻盛和夫的《干法》一书中, 对于人生和工作给出这样一个公式:
人生 (工作) 的结果 = 思维方式 * 热情 * 能力.
公式中的 "热情" 可以理解为 "努力", 分数从 0 到 100 分."能力" 可以理解为智商, 情商, 组织能力, 表达能力, 健康等等, 分数从 0 到 100 分.
"思维方式" 与其他两个不同, 它的分数是从 -100 到 100. 这也就意味着 "思维方式" 有可能为负数, 如果它为负数的时候, 付出的努力越大, 拥有的能力越强, 就越有可能得到相反的结果.
我常常在反思, 在平时的工作和学习中, 是否运用了正确的思维方式:
程序出现 Bug, 是找到原因并且进行总结, 还是埋怨项目进度太紧, 系统混乱.
遇到需求不清楚的时候, 是努力整理问题列表, 还是抱怨产品经理不专业.
当受到老板 / 客户的非议时, 是积极倾听采取改进措施, 还是怨天尤人.
有人说程序员只要专业知识过硬就够了, 其他的不用过多考虑. 这种说法 "正确", 也 "不正确".
专业能力是进入 IT 行业的门槛, 在进入之后还需要在各个方面不断的打磨和提升自己.
平时的工作就是在不断发现和解决问题, 能否在这个过程中受益, 思考就显得尤为重要.
职业生涯开始的几年, 我是在摸索中度过的, 对工作的意义也不太清晰, 感觉写代码就是一个赚钱的营生. 每天想的是, 快点把手上的任务完成, 下班以后打打游戏, 刷刷剧.
测试同事给我报 Bug, 能推就推, 说:"这是操作问题, 不是程序的问题". 对于经理报上来的需求尽量, 都会说:"难度太大, 需要更多的时间", 各种理由搪塞.
久而久之, 发现自己在原地踏步. 于是, 通过观察身边优秀的人和通过阅读书籍来找答案.
《终生成长》一书中提到了, 人有两种思维模式, 一种是固定型思维, 另一种是成长型思维.
拥有固定型思维的人认为自己不需要改变, 保持原有处理问题的方式, 需要改变的是外界.
而拥有成长型思维的人认为, 需要不断调整做事的方式, 来满足不断变化的世界.
特别是当今是一个复杂, 多变, 不确定的时代. 程序员更应该拥抱变化, 迭代自己, 专注思考.
学习与提升
学习提升的道路有很多条, 基本上分为自我学习和向他人学习.
自我学习
来源: http://news.51cto.com/art/202001/609584.htm