程序员行业从来都是段位与技术是相辅相成的。
这个行业大牛不少,装逼的也不少。
那么如何判断一个程序员是黄金段位还是王者段位呢?
1. 首次接触需求
王者程序员:当你收到开发需求和任务时,你会分析需求背后的业务,与产品经理反复沟通,在写代码之前多次确认对方想要的结果。
普通程序员:当你接到任务时,你开始写代码。你可以根据原型做任何事情。出了错就是需求不明确,不是我的锅。
2. 看看编码习惯
王者程序员:他们的代码逻辑清晰易懂,代码样式严格一致。当遇到难以理解的实现点时,代码旁边会有明确的注释,以帮助其他人理解。
普通程序员:我有我的代码风格,我能理解,英语,拼音,下划线,各种名字都没有标准。几个月后自己都看不懂了,没办法重写一遍。
3. 遇到新技术
王者程序员:遇到没用过的新技术,会主动搜索资料学习,并且乐在其中。
普通程序员:疯狂地寻找插件、类库和框架,做代码搬运工,经常对自己说:不要自己造轮子。
4. 处理工作时间
王者程序员:会花时间查看自己的代码,思考如何提高性能。
普通程序员:只喜欢开发新项目,不喜欢维护旧项目,以防崩溃。
5. 遇到问题时
王者程序员:遇到问题,会考虑独立寻求解决方案,提高自己处理问题的能力。
普通程序员:喜欢把问题交给别人,把代码发给别人,让别人帮他发现问题。
6. 情绪管理
王者程序员:理解需求会不断变化,不会表达负面情绪,能控制情绪,能与产品经理和谐愉快地沟通。
普通程序员:由于需求反复修改,干脆说这个代码无法实现。
7. 工作态度
王者程序员:对新技术敏感,保持学习热情,而且很谦虚,不觉得自己有多好。
普通程序员:他们担心别人会认为他不是技术大牛,技术不够吹牛凑。实力才是一切,真正的牛人都是用事实证明的。
看完以上七个对比,你是哪个段位的程序员?