程序员

首页 » 常识 » 诊断 » 年,脸皮厚点儿
TUhjnbcbe - 2021/5/3 20:06:00
白癜风可以用什么中药 http://pf.39.net/bdfyy/zjdy/191019/7549893.html

程序员整天面对计算机写代码,普遍比较内向,“脸皮薄儿”,和人打交道的能力比较弱,我也是这样。

这就导致年龄大了以后,如果想转到别的IT岗位(如售前、咨询、技术管理、教育......)的时候,比较吃亏。

因为这些岗位都有个前提:会和人打交道,能发出自己的声音,并且有人愿意倾听。

讲大道理用处不大,今天和大家分享几件可以切实执行的小事情,既和技术相关,又能锻炼和人打交道、影响别人的能力。

01在公司搞几次技术讲座

做技术讲座好处很多:

1.Teachothers是最有效的学习方式。

做技术讲座的前提是你得懂这个技术,能逼迫你把一个技术的方方面面都了解清楚,价值巨大。

2.建立你的个人技术影响力。

从小组到部门,从部门到公司,让别人都知道你,认识你,别人遇到相关问题,头脑中第一个想起的是你。

3.锻炼自己的表达能力。

不能只是闷着头在那里写代码,除非你是真正的天才,真的可以用代码说话。

但是即使是Linus这样的超级大牛,不也是经常出来到处散布Linux的福音吗?

不要脸皮薄,怕自己讲得不好,被别人笑话,只要技术上有干货,演讲能力是慢慢锻炼出来的。

技术讲座的主题可以是新出现的技术/框架,比如云原生,Serverless,低代码平台等,也可以是工作所用技术的深度挖掘,比如Redis集群设计与实现,DDD在项目中的落地等等。

02推动做出一点改变

大部分人都没有机会从头儿做一个项目或者产品,都是补锅匠,在一个现有的东西上修修补补。

你要做的就是往好的方面改进,比如在别人骂遗留代码很烂的时候,你能琢磨着怎么才改进,能重构其中的几个模块,甚至能够把整个项目给重写。

你能把一个新技术、新工具、哪怕是一个新的类库引入到项目中,或者干脆自己写一个工具,提高开发/测试/部署等方面的效率。

这些东西包括但不限于:采用新的开发方式,自动化代码生成,自动化测试,自动化的部署.....

当然,想改变是很难的,总是会遇到阻力,大部分人都习惯了,有巨大的惯性。还需要协调这个,督促那个,真不容易。

你把这样的事情做成了,甚至比从头儿开发一个项目都厉害。具体的方法可以看看我写的这篇文章《公司的代码这么烂,我学的东西都用不上》

03和大牛建立连接

建立连接的一种方式是找导师。

很多人喜欢闷着头编程,有了什么事就到QQ群,

1
查看完整版本: 年,脸皮厚点儿