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

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

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


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

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

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

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

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

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

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

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

4.借助平台学习成长。

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

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

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

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

(1)保持开放的心态。

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

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

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

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

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

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

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

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

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

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

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

本文来自:人邮IT书坊

“撒娇”的豌豆荚?被百度手机助手屏蔽太糟心! 【工具推荐】Pgcli—自动完成和语法高亮的Postgres命令行工具 CES 2015:挑一款机器人带回家? 夜行、睡眠与健康:CES 2015十款酷炫的可穿戴产品 Java 9中新的货币API 唯“简”不破,Apple Watch App的设计之道 Google Glass从X labs“毕业”,更换项目负责人 不进化,则消亡——互联网时代企业管理的十项实践 RedMonk 2015年1月编程语言排行榜:进击的Swift! 微信开放JS SDK,这场web巨变意味着什么? 盘点一些iOS开发技巧:Swift和Objective-C 2014年,那些“颜值”爆表的UI动画 《近匠》爱加密:谁说iOS应用不需要保护? SwiftColorArt:开源易用的Swift图片类库 人气爆棚 干货满满 中国电信天翼开放平台开放日圆满落幕 必须Mark!43个优秀的Swift开源项目推荐 治拖延、疗懒癌!安利12款提高工作效率工具 把ES6带进Node社区 Io.js 1.0.0正式发布 Java 2014:10个最热门、最具争议性的话题 回顾:2014年最流行前端开发框架对比评测 实例讲解SQL注入攻击 调试大规模服务器集群的五大策略 .NET编译平台Rosly将迁移到Github Wasai虚拟现实头盔与体验馆发布:虚拟现实的线下经济 订票系统不再瘫痪 阿里云确认与12306合作 Apple前工程师Warren Moore:Swift中Metal使用初体验 手把手教学:详解Swift中的iOS设计模式 见微知著,那些触动人心的应用细节设计(一) 设计优秀API七大要诀 需求 细节 BI项目成功的五大要素 BI项目成功的五大要诀 一个applet的问题!70分,在线等待 当字段的值为null时,怎样获取? 向各路高手求助,哪里有novell网操作方面的书籍或者资料 ********很久没来这了,我今天升级两颗星啦,心情高兴,大散分啦!******** 哪里有比较好的网上书店?(计算机类) 请看这句有什么问题 dll的路径常识,大家帮我回答一下 在Web Forms里用Windows Forms控件 大家想一想! 在校程序员的困惑 要把服務器放在家里.現有條件:ADSL,LINUX 7.3,國際域名一個.可以嗎?還要什麼設置?thx 怎样消除11001#socket错误? 如何得到文件的长度,很简单的问题 脚本错误? 物化视图的数据整理问题 如何实现把一个BMP等比例缩放. 强烈建议版主封掉 theHanOfCC(我流) 的ID,他是一个人渣!! 同意的请进来签名!!! 在校程序员的困惑 有关PB数据窗口的检索参数 哪里有比较多的计算机书籍下载,请推荐几个。 急~~~高分求救~! 谢谢duduwolf,请来领分 类似这样的字符串“Thu Sep 5 14:05:56 2002”,怎么转化为Date对象? 安装问题,很简单,小弟菜鸟,望各位兄长多多关照啦!谢了! MDI窗口出错 新手请教。如何在cgi程序中得到由url传递过来的值 ISA 2K发布多个WEB 服务器问题,(我都要疯了) 我的xp怎么不能装vc6.0?再线等待!(20分) 急~~~高分求救~! 请教各位师兄。这个可以实现吗? 向高手请教(如何把客户端的图片传到服务器?) 各位大虾.水晶报表的关键一步了.实现了我就可以水晶报表的打印了! 急急!!!!怎样才能取得java函数传过来的参数呢? %%%%非高手勿進%%% CSDN有些人素质太差! IShellFolder::GetDisplayNameOf 如何获得全名? 代理Type分别为transparent,anonymous,high anonymity,优劣? 为感谢computersim在大力相助,特奉送100分,快来拿啊 请教网上书店系统的设计思想和例子。 VC中使用FLASH的OCX控件如何取得Movie的原始大小,且如何按指定比例缩放?问题解决后必给分。 有关“隐藏”,“覆盖”的一些问题: 如何把A库中A表原样复制到B库中去? 怎样取得鼠标点击DataGrid控件时是哪一行,哪一列呢?(C#) ISA 2K发布多个WEB 服务器问题,(我都要疯了)高分求救 这个问题怎么办?? (ADO OPEN) Up 有分! 母亲生日,你觉得送什么礼物为好? 用c++ 写的 hello 程序在unix g++ 编译通过后,运行出错 如下几个初级问题要问,高手们请进-> SQLSERVER高手进来聊聊........ 怎样用代码实现两台电脑之间的文件传输? 哪位知道Microsoft Firewall Client 的下载地址? 缩写下文(去掉定语从句、宾语从句、插入语) Self reflection means stopping the mad rush of activityand calming yourself and your mind so your brain can evaluate(评价) the input it has already received.Some people prefer to do th 心功能分几级,是如何分级的? 将0.1mol两种气态烃组成的混合气体完全燃烧后得3.36L(标准状况)CO2和3.6gH2O.下面说法正确的是?A.一定有烯烃B.一定有甲烷C.一定没有甲烷D.一定没有乙烷为什么?请写出完整的解题过程, 怎么写reflection 小石潭记中全石以为底,以什么意思 硝酸铵 是酸还是碱书上 问我 它是碱 还是盐。 请高手帮忙写几句类似rush to the dead summer的英文,谢谢.要求:每句话包括一个季节,句式最好和例句一样,谢谢大家了. 卷石底以出 (<小石潭记>) 以 有没有便携式硬度计啊,谁知道有这样的吗 解决中小企业融资难意义在于? 会车灯是什么灯? 小石潭记写石,写树各有什么特点? 昨天老师给那个男孩颁奖 英语翻译 必须有award 汽车车灯灯泡问题想换对灯泡,谁知道飞利浦的银战士好还是欧司朗的夜行者好啊?我不想换氙气灯! 在古文中,"卷石底以出" 的 "以" 2个氮原子2个氢气分子亚铁离子氢氧根离子+2价的钙元素五氧化二磷写上以上的化学符号 这个车灯符号是指什么灯?如题. 请问如何调整生物钟?是这样的,放了一个月的暑假,生物钟比平时晚了很多,每天都是半夜1.2点才睡得着,要睡到白天12才醒.快要开学了,请问怎样调整过来啊?急!平常是晚上11:30左右睡觉,早上6 氢氧根离子.2个氢分子.亚铁离子.+2价的钙元素用化学符号表示. 现在还有哪些汽车车灯是跳灯的?哪些车带前跳灯的汽车,最好是实用的汽车. 怎么调整生物钟工作原因 长达一年的时候都是晚上4点多只有睡 中午12点才起现在换了份工作 每天早上需要8点起 可是晚上基本都是2点才能正常入睡 第2天起来精神不佳 请问怎么样才可以调 根据自己的理解描述一下计算机操作系统的作用及其重要性. 除铁除锰对地下水处理超标的问题?大神们帮帮忙 怎样快速的调整生物钟? 我想自己录唱歌想找一个简单操作的,但处理声音也较好,有很多功能的软件,谁有? 车灯的灯泡一般在多少瓦之间? 纤维素、固醇、酶、DNA共有的元素是?A:C/H/O/N/PB:C/H/O/NC:C/H/OD:O/H 生命有多长 怎么调节水的PH值?用什么?我主要用于除铁除锰的水处理中 快速调整生物钟的办法 各种鱼类的英文名今天要和老外去日本餐厅.谁能告诉我各种常见鱼类的英文名谢谢 第三节 元素周期表的应用【填表格】 纤维素、酶、RNA、ATP 哪个不含氮元素谢谢了, 生命有多长啊 There __an NBA basketball game in ten minutes.为什么选will be不选is going to have? 怎么样调整生物钟暑假整个生物钟都乱了.晚上要12点多才睡得着.早上最早也九点多醒.我有试过早早醒,可到晚上还是睡不着.实在是太郁闷了,要怎么调整哦? 个人认为现在的中学英语教学有一点问题.我们知道了一大堆“高级词汇”,却对生活中常见事物不知其英文名.请提供尽可能多的鱼类动物的英文名. 第三节 元素周期表的应用【只填第一个表格】第一竖行第一个:F 第一竖行2个:CL 第一竖行3个:Br 第一竖行4个: I 中国历史的朝代更替示意图 生命到底有多长其实生命只在呼吸间 There ( ) an NBA basketball game in two minutes.A.will be B.is going to be为什么不选A?急,说明理由 1岁小孩锰元素高怎么回事 高手帮起个英文名~(和“鱼”谐音的)英文高手帮忙给起个英文名吧,要求要和瑜字谐音~~~~~ their team is going to have a game__________our team 中国历史上为什么总会有朝代更替?中国历史上为什么总会有朝代更替,并且总有一些人在朝代更替后希望恢复原来的朝代? 黄狐狸鱼英文名 求 一氧化氮中氮元素的化合价 小孩锰偏高怎么办?患者信息:女 3岁 广东 惠州 病情描述(发病时间、主要症状等):锰偏高.想得到怎样的帮助:锰偏高怎么办?曾经治疗情况及是否有过敏、遗传病史:无 有木有和鱼或者三月有关的英文名字~ 已知一氧化氮气体与二氧化氮气体含有相同质量的氮元素,则这两种气体的质量之比是多少? 锰元素多少超标 喝水为什么会打噶 无机盐分哪些种类?这些种类的作用分别是什么? cuo与cu 如何分离如何分离CUO与CU 要操作 试剂 和化学方程式除杂 KNO3中 有BA(NO3)2 怎么办? 等质量的二氧化碳和一氧化碳,则两者所含氧元素的质量比是________. 分钟线的种类与作用分别是什么?本人只想具体的了解一些技术,与具体股票无关,只想单纯满足下求知欲,不懂者请不要发言,否则举报!诚意求教!可以简单介绍下, Cu(I)的化合物一般呈无色或白色,为什么? Self reflection means stopping the mad rush of activity and calming yourself and your mind 汉语意思Self reflection means stopping the mad rush of activity and calming yourself and your mind so your brain can evaluate the input it has already rece 制冷压缩机的作用是什么,如何分类 高中烃中H质量分数计算
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘