liguoxiongFeb 263 min readUnlisted
2015年需要锻炼的技能-工作相关
其实和工作相关的有很多很多的可以学习的东西。程序语言就学之不尽,还有各种各样的开发工具,调试工具,还有各种领域相关知识,比如网络、系统编程、并发、数据库,还有比如3D图形,还有总而化之的前端开发和后端开发,还有项目管理,还有软件开发流程管理,还有团队建设等等等等。其实还有其他的技能也是非常重要的,这些和情商有关,就更加的必要了。
真的是学之不尽。一年之内不可能学习过多的技能,这样只会学之不精,白白的浪费了时间。
今年的主要的目标之一就是收入翻番,为了达到这个目标,我真的需要集中精神,来针对性的提高一些技能的熟识度和熟练度。
需要锻炼的技能:
- Awk语言,这是很多的后台开发职位都需要的语言。具体的功用还需要我自己挖掘。
- Python语言,这些是很多后台开发职位需要的技能,是PPR几种脚本语言必须要懂得一种。
- 网络编程,包括TCP/UDP/IP/HTTP协议,阻塞窗口,Socket编程,多路IO复用编程,懂得reactor和proactor更好了。
- C++语言,不用说,这是基本盘。最好达到深入理解C++对象模型的程度。如何对STL的原理,也就是模板元编程有一部分的了解就更好了。
- VIM工具,以及GDB工具,以及vargrind工具,以及wireshark工具,以及正则,以及Docker,以及GCC,以及Makefile,以及其他的经常使用的开发、编译、调试、协议检查等的工具。
- 通过阅读POSA,阅读Gof,以及其他的优秀的技术书籍,获得对设计模式等技能的初步掌握。
- 通过阅读Code Complete等书籍,对提高自身的产出质量的技能进行提高。
- 通过阅读算法书籍,增加自己的算法库中火力。
- 通过阅读软件过程管理的书籍,比如敏捷相关的书籍,获得项目管理的基本技能。
- 自我提高对软件开发本身的认识,通过阅读知名的技术博主们的书籍,提高自己对于软件开发本身的认识。阅读优秀的方法论,思想集合,可以获得对自身的反省。
- 还有就是其他的有趣、有创意、重要高效等的工具或者语言,投入一定的时间,掌握,然后再将其应用到面试过程中,最好是应用到最后的工作中去。
还有一些需要提高的技能,则是工作生活都需要的了:
- 沟通能力,在各种各样的情境下面,和人们怎样进行沟通?如何正确的传达自己的信息,如何正确的理解他人的信息?
- 自制能力,控制自己少做甚至不做那些自己已经知晓的不良习惯。不管的激励自己。
- 身体能力,通过锻炼身体,来提高生活质量,提高自身自信。
- 睡眠能力,早睡早起,早晨可以做一些事情,然后中午不午休,反正睡不着。这样也会增加自信,因为我对自己的掌控能力提升了。
其实我不知道学习了这些技能后的结果会怎么样,如果我真的将这些都掌握了,是不是就能达到我的目标呢?我不是非常的确定。但是有一点是非常的肯定的, 如果这些技能我都不能掌握,那我的目标就只是白日梦,真是是指望天上掉馅饼了。
做了,才有希望。而且在做的过程中,是不断的学习的过程,能够不断的学习进步,那种感觉是非常的舒适啊!
挑战自己,获取自己应该获得的那一部分!