有关编程和工作的一些思考
Posted fairo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关编程和工作的一些思考相关的知识,希望对你有一定的参考价值。
今天读了Phodal的两篇文章, 感觉受到一些启发, 所以摘抄下来, 留记并讲一下自己的想法, 最后会把这两篇的文章链接贴在下面, 以便查看.
在这里, 作者讲到专业技能和非专业技能两种. 专业技能一般具有不可迁移性, 我把它理解为知识能力中的深度, 非专业技能可以理解为在实际应用中无法直接显现的技能, 比如抽象思维, 归纳能力, 设计能力, 或者解决问题的能力. 除此之外, 作者还把一些"旁门左道"归入到非专业技能里面, 比如沟通能力, 自我管理, 或者其他学科领域的知识等. 我把它理解为知识能力中的广度. 作者认为这些技能都具有可迁移性, 从这里可以看出, 非专业技能算是对专业技能的一种上升, 是属于职场上核心竞争力的内容. 随着时间的推移, 我们的编程能力可能会下降, 如果不想被淘汰, 就必须要把主要精力, 放在提升自己的核心竞争力上.
参加工作之后, 最多的问题是如何利用业余时间去提升自己. 是通过工作学习新知识还是通过业余时间学习新知识? 作者这里的观点, 对于我来说, 是一种新的尝试, 需要实践检验. 另外, 学习框架还是学习新领域, 这个选择可以看做是选择学习专业技能还是非专业技能, 做判断的时候要根据具体情况而定.
最后一个, 我觉得是在学习过程中, 对于工作项目和业余项目的看待角度. 作者说多数项目的软件工程实践, 并不能做好, 甚至可能很差劲. 我深有感触. 由此联想到, 一个项目, 从理论到实验, 从实验到实践, 都是不一样的. 就跟手机中的样机和量产机一样. 要时刻提醒自己, 对于工程实践要有一个清晰的认识. 不能因为不好或者差劲就否定自己, 相反, 最应该思考的是如何把技术更高效的应用到业务实践中去. 毕竟, 工程实践的主要目的是解决问题, 而不是解决问题的方法.
相关连接:
演进:在工作的前三年里快速成长
编程人生:毕业到迈入工作的第五年,发生了这些变化
以上是关于有关编程和工作的一些思考的主要内容,如果未能解决你的问题,请参考以下文章