软件开发工程师必备技能
- 编码能力
精通一门编程语言,例如JAVA,并且能够深入理解OOP、OOA、OOD等编程思想。 - 算法研发
算法能力是考察一个软件开发工程师基本能力重要手段,掌握常用算法并能用自己熟悉的语言实现,是对软件开发基本要求。 - 数据结构
掌握基本的数据结构,在编码的时候,对处理问题更能得心应手。 - 设计模式
多多了解软件开发思路和设计思想,对任何一个新的项目系统,都能助你快速理清思路,从容面对。 - 框架
掌握常用开发框架
知道了上述内容,那么问题来了?
- 怎么快速掌握一门开发语言?
- 如何学习算法?
- 如何学习数据结构?
- 如何学习设计模式?
- 如何学习常用框架?
工作目标是什么?
- 架构师
- CTO
- 其他
以上是笔者对自己的思考及提问?希望对你也有帮助。