说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

一名程序员十年技术之路的思考与感悟

HTML文档下载 WORD文档下载 PDF文档下载
刚入职场的程序员如何一步一步提升自己,成为团队里的一名精兵、再到骨干,并进一步成长为强将,除了要求有过硬的技术功底外,还需要哪些技能呢?本文作者分享了他的十年成长之路,希望对大家有所帮助。


回顾在腾讯的十年,作为一个本科毕业生,在管理上六年升任副总监,技术上七年半晋升 T4 专家。虽不是发展最好的,但相对平均速度来说都是比较快的。我总结主要的几点是学习成长、合作共赢、总结呈现、思考前行。分享一下这些方面的体会,希望可 以帮助初入互联网行业的技术人员或发展遇到困惑的人突破和提升自己,让自己成为精兵再到骨干,并进一步成长为一名强将。

要成为一个团队的精兵,必须是专业知识过硬,经验丰富,指哪打哪,能够非常让人放心的完成领导安排的任务的人。要做到这些,学习和实践是最直接的路径。通常一个毕业生,刚进入企业的时候,所学的知识并不能100%胜任岗位的需要,这个时候,快速地学习补充自己的知识缺陷就显得非常重要。在企业里的学习和实践,要注意以下几点。

1.借助导师、同事资源。这样可以让自己快速解决遇到的问题,少走很多弯路。

我刚毕业时的导师就对我有问必答,直到现在和同事讲起我的导师时,我都会说他是我工作以来遇到的技术最全面的、最佩服的人之一。

2.系统化的学习工作所需要的是基础知识,而不是到百度或谷歌查资料解决。

这样有助于遇到问题后通过相关知识关联分析,也有助于搭建更合理的技术架构,或改进现有技术架构的不足,让知识形成协同效应。为了让没有做过研发的运维同事对研发不觉得神秘,能够去分析异常故障深层次原因,我特意开发了《直观认识网络通讯》、《直观认识进程间通讯》、《直观认识HTTP协议》等几门课程,将这些知识体系化地通过一个个的小程序案例传递给我们的同事。

3.除了工作中需要的新知识外,建议在工作一段时间后再回头系统性学习相关专业基础知识。

因为在学校的学习多数都缺乏实践,很多知识的掌握比较粗浅,在工作一段时间后重新再学,会有完全不同的收获。比如,我有了一段时间排查业务异常和网络问题的经验后,又将学校读过的《TCP/IP详解卷1:协议》读了一遍,发现收获特别多,很多实际业务在异常时表现的现象都和书上讲的对应起来了。一些只在书上看过但无法在试验环境模拟的现象都在实际工作中找到了场景。

4.借助平台学习成长。

实际工作中,爆发式增长的业务或大平台是一个人快速成长和进步非常好的资源。因为爆发式增长的业务会让你在很短的时间内遇到在其他地方好多年可能都 不会遇到的问题,而大的平台一定是从小而来,趟过很多的坑,在这样的环境中,保持一个好奇好学的心态,可以快速提高自己。比如,在QQ空间业务开始爆发增长的时候,有段时间我曾经十天里有六天夜里和同事一起分析解决业务异常,经常持续几小时甚至到天明,也正是那段时间,遇到了别人几年才 有可能遇到的各类问题,让自己知道该补充什么知识,在后续的运维工作中对我有了很大的帮助。

5.如果可以对自己进行细分定位会更好。

就如同我和我的团队在过去的七年里都经历了工作内容和岗位的细分一样,现今社会是一个信息爆炸的时代,IT技术也是不断地出现新的技术分支,要想每一样都做到精通是非常困难的。所以结合自身情况以及工作需要,对自己有一个更加细分的定位,这样做精力才能聚焦, 更有可能快速在你所做的领域不断深入,进而成为专家。而如果你想要成为一个综合性的人才,也可以考虑通过阶段性专注于某一细分领域,重点学习积累,具有一 定深度后再切换重点关注领域。

随着经验的增长,从精兵变成骨干,我们所从事的工作会逐渐由简单直接变得复杂综合且无法独立完成,这时候就需要团队协作甚至跨团队、跨部门推进。这个时候就需要我们很好地协调平衡各方资源,推进项目达成目标,并将团队的业绩最大化展现,获得肯定。在这个过程中,要注意以下几点。

(1)保持开放的心态。

需要在沟通合作中更多的换位思考,多创造一些双赢的机会。平时先帮助兄弟团队或同事完成目标,等到自己团队需要帮助的时候,也一定会有兄弟团队或同事出来帮助你。

(2)找到一些对大家都有帮助,大家又都感兴趣或可以学到新东西的事情。

比如我前面提到的速度优化虚拟团队就是一个例子。

(3)注重成果总结和展现。

我在公司职级晋升以及一些技术奖项评审中发现有不少人或团队所做的工作成绩非常突出,但在答辩的时候讲得很一般,平时很辛苦,最后呈现很糟糕,没有 通过评审或取得的成绩比较靠后,很可惜。职场不是一个只有一次机会的演讲,更像一个马拉松。对于不善表达的人来说,可以更多地注重利用日常工作中通过各类 文本的形式表达场景,这样可以在长期的工作中,让周围的同事和领导了解自己及团队的工作成果。

(4)注重平时的资料积累。

总结展现不好,很多情况也是由于内容不够丰富有价值。为了解决这个问题可以养成将一些日常工作中坚持将成果邮件、PPT、数据图表等案例分类汇总保留。这样在需要总结的时候数据会很丰富,有内容就不怕讲不出。

很多骨干走上管理岗位后,随着管理人数和团队的增加,会发现以前由领导指派的清晰目标逐渐没有了。团队部分成员甚至一些团队整体都会困惑应该做什 么,除了不断重复一些任务和工作外,团队成员长远的发展是什么等关键问题不明晰。如果这个问题得不到很好的解决,那么团队就可能出现不稳定、士气不高、战 斗力差等情况。

这个时候是很难的一个坎,因为以前不管是单兵作战,还是团队项目,目标多数比较明确,但在带领一个较大规模的团队时会发现,自己的工作内容往往不再是如何完成一个既定的目标,而是思考该做什么,我该将团队打造成一个什么样的团队,怎样帮助团队成员的发展,等等。

我自己也作了一些思考和探索,比如我在运维团队里以减少运维对象以及按专业分工的思路将团队分工不断细化,并尝试清晰地定义每个团队的核心工作职 责,让大家在自己团队核心工作职责的方向上不断沉淀,通过积累建立起和别的团队差异化的经验,形成自己独有的经验和平台优势。另外,提出“服务产品、服务 研发、服务自己”的理念,特意将产品放在第一位,研发第二位,希望引导运维团队有产品意识,寻找更多的办法去帮助产品、协助研发,从而让产品更加成功。而 不是只着眼于自己的运维效率,做一个纯粹的支持者。只有做好这个思考和探索,我觉得才能真正转变为一个强将,我自己依然在这样的思考与探索的路上。

希望每一个刚进入互联网行业的技术人员或发展遇到困惑的人都能突破自己,从精兵成长为强将。

本文来自:人邮IT书坊

微软发布Office 365家庭高级版 订阅费499元/年 鲍尔默对Office信心满满,十亿用户量触手可及 【多图】梦幻现实 IBM的未来超级计算机水世界 一名骨灰级工程师的OpenStack部署总结引发的讨论 解读DuckDuckGo搜索 百万点击也敢叫板Google 开发者成功学:扔掉你那些很sexy的想法 VMware严控ESXi API 引发用户和ISV被绑架担忧 布局O2O Facebook推出实物礼品卡 iSuppli:微软Surface RT实际销量远低于出货量 业界前三甲:App Store两个刷榜者,站了出来 极客无极限 一行HTML5代码引发的创意大爆炸 将服务器“弃”之荒野? 微软玩转露天数据中心 Dropbox:我们现在关注“内容” 而不仅仅是文件存储 访Teradata Aster Mayank Bawa:抛弃无效数据,让分析走向大众化 谷歌Chrome或新增通知中心 与Google Now整合 传言称HBO节目将登陆苹果Apple TV? Crashlytics被收购,应用崩溃报告服务要火了? 微软公布WP7.8完整功能 诺基亚率先升级 BlackBerry 10或许不仅仅是一剂强心针 一周消息树:专访蒋彪:JavaEE是企业级开发首选 移动周报:从封闭到开放,iOS生态系统要变天? 游戏平台上:Win7已跌破70% Ubuntu突破1% 不再那么传奇 扎克伯格时代或结束 微软应该联手Firefox OS,打造破坏性生态系统 中美IT人才俱乐部第一期:硅谷经验面面观 中国第四季度Android和iOS智能手机出货量高达98% 开发者眼中的代码审查“真相” 互联网产品设计的12个理念 Pair、Between、小恩爱:妹纸装个情侣应用吧? 横跨四大操作系统:3DMark将挑战所有智能设备 美国碰壁欧洲得意 华为获CERN青睐 快救救我!!!!!!!!!!!!!!! 一个关于c++builder的ado的问题! PACK6是不是有问题? MFC程序的结构问题? 一个酷似chinaasp的社区,需要你的支持。嘿……实在做得很好,送分!!!随便给朋友做做广告 7:30之前一定要交。。。。急。。。。!!!! 文件改名用哪个函数啊? 为什么我的windows2000pro共享文件不能访问????? 在VB.Net中的TabControl有一个OwnerDraw的功能,但不知到如何才能将上面的Item画成有曲线的 一个程序员的路是怎样开始的?我该选择VB还是C语言? 那里有动态加载控件的文章??? 哪位高手告知学习C++/VC++的步骤和各阶段应看的书。 湖北的有查到分数的没有,怎么查,我天天晚上做恶梦,救救我! 能否请高手指教关于开在开机时屏蔽热键的问题(del+alt+ctrl)?高分送上! 请教语音卡高手:并线录音和串线录音有何不同?电压驱动和话音驱动有什么不同? 一个时钟周期是多长时间? 请问各位谁做过(正在做)用MODEM来录电话语音的?进来打个招呼,探讨探讨。 有人用过CIPAddressCtrl这个控件吗?怎么用?为什么MSDN上说它有一个GetAddress的方法,但我在使用中却找不到这个方法? 请问广东省的高程成绩在哪儿查询,怎样才可以查询到呀???? 运行时的这个异常提示,什么意思?如何解决 关于数据库的一个问题 tmd.江西的软考办的人吃虱去了。 各位大哥:如果在使用的时候,字体变大,是什么原因?有什么办法跟踪吗? 救命啊。。。。。。。高手该出手拉。。 可不可以在一个树控件中的一个节点下面再加另外一个结控件?怎么搞? a question about form evaluation about form evaluation 她现在就睡在我的身边,她长的很丑,大脑袋,小眼睛、身子特长腿特短,简直是一无是处,还让我守护着她睡觉,TMD我比死了还难受,好痛苦啊。。。。。。 在excel2000中,如何在单元格中画对角线(就是常见的表头)? 如何使win98登录WIN2K server中? 各位大哥,请问怎样汉化C++Builder中的英文提示框(祥见内容部分)?谢谢! 请问怎么在sqlserver的用户子定义中是用循环啊! 真奇怪,我只是想通过accept得到的sockaddr_in来得到的IP再用gethostbyaddr得到主机名,但是死循环,请我看看错在哪里?我给分的 quickrep建立的报表,一对多表如何设置,为什么我设置报表的dataset属性为从表时,预览出现主表数据无法显示出现unkown错误,而从表可以。 怎样让“星际”通过代理服务器上网? oracle优化 用ADO控件操作数据库,对于关键字重复错误如何捕获? 深圳的朋友,有没有人知道深大通信(深大电话)? 急!!!!!!!!怎样将excel导入数据库(access),重要的是要能在修改后返回excel?而且excel表中的几张表的表头格式不一样? 考考你的UNIX/C 请问server.htmlencode()有什么用处?? 喜欢听白桦林吗? 不好意思,问个问题! 请问如何在下拉框中添加图片?有重谢! 50元找一控件.(在Delphi中怎样把JPG文件插入到SQL Server数据库的Image字段中) 偶想做pb的登录界面,就是填入正确的密码账号方可使用软件,偶把主创体设为mdi frame,登录子窗体为response,但是运行后,不登录子窗体,主窗体也能使用(菜单有响应),怎么版?另外,子窗体右上方的 x 键怎么去掉?//牛虻 在一个页面里调用两个存储过程,并对其中一个存储过程的记录来控制分页显示,请问如何实现 请问在VIEW,APP类和FRAME类中都能接收相同菜单的消息,如newfile?谢了大侠们 linux菜鸟询问小问题,希望回答! DataGrid中的值编写入网页 送分题,快来、快来啊!(如何用CreateFont显示WINDOWS默认字体) 这个虫子是蜱虫吗? 数字压力传感器一般多少钱? 如何自制冰淇淋 这是什么虫子? 求推荐一款数字压力传感器,质量和价格都能接受的? 如何自制哑铃 请问下这是什么虫子,一厘米左右,六条腿,前面有对夹子. 数字压力传感器哪些牌子比较好? 26.理想电压源与理想电流源并联,对外部电路而言,它等效于什么是等效于理想电流源还是理想电压源 1小时是什么数 计数 测量 数字压力传感器Maxair的怎么样? 已知如下图所示,I1=2A,R1=8欧,R2=R3=R4=6欧,求电路中各支路电流和理想电流源的电压U1 发电机发出的是电压还是电流 只要电路两端有电压电路中就一定有电流,这句话错在哪里恩 为什么地球上只有人类文明这一种文明?地球上在出现了生物之后,经过漫长的变异和发展,逐渐形成了各种各样的生物.从理论上讲,任何一种生物都应该可以发展出它们自己的文明,因为,人类不 数字定时器的设计!要求用数字电路实现,定时最大为2小时,最小为1分钟. 关于电压下列说法正确的是 A电路两端有电压,电路中就一定有电流 B电路中无电流,电路两端就一定无电压C电路两端必须有电压,才可能有电流D电路中有无电流,与电压无关【说明理由】 地球的熵值是在增加吗?人类文明能坚持1亿年吗话不用说那么多,我就是想和各位探讨一下.尽量发表自己的看法.还有我想问的是“地球”的熵值是在增加么? 电压控制的电压源和电流控制的电路原在都表达成电压么?如图 关于电流,电压和电阻,下列说法正确的是 A只要导体接入电路,电路中就有电流关于电流、电压和电阻,下列说法正确的是 【 】 A. 只要将导体连入电路,电路中就有电流 B. 地球为什么只有人类文明一种现代文明?难道几亿年都不曾有过其他文明吗? msp430 定时器 连续计数模式在连续计数模式下能改初值吗?tar,试验起来感觉能改但改的效果不对呢.书上的意思不是很明确. 在并联电路中,有关电压和电流的说法正确的是A各支路两端电压相等,通过各支路的电流相等B各支路两端电压不一定相等,通过各支路的电流相等C各支路两端电压相等,通过各支路的电流不一定 英语翻译:不要关闭起安全作用的开关和传感器. 谁能告诉我红外测距原理及应用具体是怎样的? 数字定时器设计基本要求:60分可以定时显示现在定时的时间高级要求:40分可以倒记时 怎样可以令生物柴油不容易燃烧 为什么红外线有热效应?求原理! 清洁能源包括哪些 生物柴油在空气中燃烧的两种产物是 什么是大陆文明?什么是海洋文明? 清洁能源有哪些?氢能源算吗? 生物柴油完全燃烧的两种主要产物拜托了各位 黑格尔认为大陆文明和海洋文明存在着哪儿些不同 使用绿色能源有哪些好处 被蚂蜂蜇了怎么办? 蚊香是不是有毒? 绿色能源有哪些 一个覆灭的文明和物种 地球人类.人类至今以经灭亡一万三千年了我们来到地球,为一个智慧文明的覆灭而深感遗憾,在整个人类文明的后期历史中 什么是马克思利率理论? 关于此电路图中串联并联各电压电流之间的关系 1.我不太明白4个电阻之间的串并联关系,如何看出此图哪个电阻是并哪个电阻是串的方法? 2.r1上的电流900mA 9V和r2,r3,r4上的电流300mA,3V是怎么计 人类会是地球上从诞生到消失时间最短的物种吗?人类的文明才不过千年,为什么反映出的各类毁灭危机几乎全在与人类创造出的必然结果.人是不是不如猪啊? 为什么以马克思主义为理论基础 探究海洋文明与大河文明各有何特点 人类会是地球最完美的物种吗?未来的几百年人类数量还会增多N倍.地球物种总数未来100年减少1倍.大多是人为因素.我想知道人类未来是毁灭于自然天灾.还是自己呢? 马克思主义根本的理论特征表现在哪些方面 海洋文明与大河文明的区别 霍尔效应传感器输出数字电压信号,当金属片进入磁隙中时,其输出的电压信号从____V变为___V;而当金属片离开磁隙时,输出电压信号从___V变为____V.难道这问题没有人知道? 如题,马克思主义普遍原理是什么 探究海洋文明与大河文明的特点 电位计当角传感器怎么用啊,大概多大的电阻,得到的是电压信号嘛? 试题1 (6分)【108020】 温家宝总理曾在《人民日报》上发表了题为《仰望星空》的诗文,这里的“仰望星空”其本来含义是指( ).A. 胸怀远大理想B. 前瞻性的思考未来C. 注重理论研究与创 与海洋文明相比,大河文明的突出特点是拜托各位大神与海洋文明相比,大河文明的突出特点是 A,形成了发达的农耕文明 B,工商业极为发达 C,发展更快,长期领先 D,创造了辉煌灿烂的文化 求汽车各传感器标准电压电阻1请问大家汽车的空气流量传感器和进气压力传感器,节气门位置传感器,曲轴位置传感器,凸轮轴位置传感器,用万能表测量它们的电压值和电阻值的正常范围是多 电路如图所示,电流源的端电压U为多少? 海洋文明与大河文明 水温传感器的两根线和电脑是怎样连接的为什么阻值越小给电脑的信号电压就越小呢电阻和电压不是成反比的吗 海洋文明的性格特征是什么?高一第一学期历史内容:海洋文明 蜇人的小虫子家里从去年开始天花板上出现一些类似小蚂蚁的虫子,虫子屁股上有毒刺,一碰到人就蜇,然后起个红包,非常难受,现在每天用打杀虫剂,就从天花板上掉下好多,现在不知道用啥办法 将传感器输出地电阻值转化为电压值用什么啊
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn