程序员应该有什么职业素养?10年经验程序员心得!

TOP0:认清自己、尊重自己的职业

你是准备好了做为一个职业程序员,做好把程序员这个职业贯彻你的下半辈的生涯的准备了吗?
你是否时刻保持谦逊?
你是否足够重视自己的工作?
并且能为自己提交的每一行代码负责?
能为自己提交的每一行代码而骄傲?
你的工作是否对得起你拿的工资?
我之前面试过java转php的程序员,非常让我火大,人家觉得php简单,java难,觉得php有手就行,所以来面php不敢去面java,结果问一些基本的问题都是一问三不知,这种人就是职业素养有问题,自己能力不行再怎么换泳池都是没用的。
都说程序员是有鄙视链的
可能类似是这么排名
算法>运维>=后端>前端
c>java>go>php>js
所谓鄙视链确实影响到了职业开始的底薪了但是!!!
说白了,c,java,go多几个强类型声明,线程、协程,c多了一些数据结构,指针、物理地址、16进制各种位运算、语法糖等等其实真的也就那样?算法工程师写几个循环,算法就站在食物链顶端了?这个观点我是真的不敢苟同!
我经历过几家搞php的公司,里面不乏大佬php程序员,前端后端node,go,python,运维什么都会,并且拿到股份实现了财务自由的,不要有所谓的鄙视链,不管是什么语言的开发者,尊重自己的职业,时刻保持谦虚学习的状态,充实自己吧!!
每天进步一点点
1.01的365次=37.78
0.99的365次=0.0255

TOP1:动手能力

没有动手能力全是空谈,实战为王
面试的时候很多细节别人问你,你没有实战的话根本就没有办法答出其中的细节。
历史工作经验中如果有经历过成功的实战项目、大项目等,面试一定会加分!而且是大大加分!比如你做过淘宝级别的项目,那么你去其他项目一定也是ok的。

TOP2:代码洁癖

为什么代码洁癖如此的重要??因为我以前因为代码没有注释、频繁提交代码,一个需求没有按照要求去rebase分支被上级挑刺了,一个项目久了,有非常多的人开发过,每个人的思路都不一样,注定会变成一坨屎山,没有清晰的注释真的很难受,并且也是很不负责的行为!!!

TOP3:注意细节

时刻注意一些细节,比如代码冗余,是否可以优化,内存控制,调优等等
时刻保持思考?很多时候出现了问题,bug都是一些细节导致的!!!

TOP4:持续学习,保持好奇心

作为职能部门,你不能直接为公司产生任何收益,只有保持不断学习,让自己变得强大,你才能站稳,面对失业等情况,你才能不慌。加油!!!

TOP5:时刻逼自己一把

其实可以算top4里面的,但是很重要,要经常逼自己去学习,逼自己去把代码写的更好,逼自己去思考!!!最高的自律享受孤独!不懂的代码反复看,反复思考,总结自己的心得!!

TOP6:沟通能力

作为一个打工人,你不可能一直都是处于写代码状态吧?工作中需要处理好上级下级关系、跟程序员、产品、甚至老板、甲方沟通,良好的沟通能力是职场必备的技能,甚至可以转岗到管理岗位!

  • 30
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兰博lamb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值