程序员该有的职业素养

这一年来,团队中有些小鲜肉,和他们打交道悟出的一些道理,做为年轻人以为他们能够作的更好服务器

1. 心态,态度
不管作什么的,心态很差的,这事作成的机率比较低。
别老是抱怨,选择了这份工做就去作,若是你不是打工,而是本身作老板,还会是这种心态吗?学习

2. 责任心,担当
对本身的工做内容要负责,别想着随便搞两下就交差了,遇到问题直接卡住,就说本身搞不了,必定要等XX来解决,内心老是一种“这个东西我怎么会作呢”,把本身定位成这样,意识里遇到问题本身必定是搞不定,必定要等某人来解决。不去主动想办法研究解决,这种被动的作法很不可取。
拿到一个新项目,要把他的方方面面研究透,开始作,而且过程当中我会尝试多种方法。能够说是折腾,即是这年折腾是有意义的。

调试

3. 解决问题的能力
遇到问题俩手无策,着急,不知道怎么办,能不能冷静下来,本身好好想一想,先去研究一下,首先想一下运行环境出问题的情景,看日志,这一步是必须的,也很是重要,有些人吧,项目作完了,里面一个日志模块都没有,要么就历来不喜欢看日志,就知道F11单步调试,费时间不说,难道你要把vs搬到服务器上去么?查数据一步步排查,再找同事合做解决,或网上搜索方法等。
这个跟项目经验工做经验有直接关系,作的多了见的多了,天然有些积累日志

4. 沟通能力
与同事的沟通,或者与合做伙伴、客户等的沟通,思路要清晰,说话说到点子上,代表本身的观点,解决问题的方向,有些事不要说得太死
能邮件的邮件,尽可能不要聊天软件这种东西确认内容。特别是客户需求这种东西。
客户恨不得花最少的钱作最多的东西,每天在聊天软件找你,改这改那的,学会拒绝
客户需求、操做习惯等有时须要引导,你要了解需求背后的东西,不要把客户的需求直接等同于技术实现,若是这样,你很容易掉进坑里。原理

5. 技术追求
吃技术这碗饭,那就要使得本身的技术过硬,不能太LOW了,遇到一些麻烦的技术难题,至少有解决方案或方向,不是两眼黑。
多总结多尝试,这是我一直使用的方法,有时候就是折腾,不去试不知道的。
多看技术文章,了解新技术,这个东西要实际,不要为了技术学技术,我不能同意这种,全部技术若是是经过解决实际问题而学习应用,那么这个学习的质量会很高。
有些新技术,没有使用过,不要紧,至少知道他是个什么,什么原理,使用场景,解决的什么问题,这样有一天用到的时候,至少有个选择。软件

相关文章
相关标签/搜索