版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章步入江湖——做事的学问闯过了简历、笔试、面试、试用期等重重关卡,展现在各位读者面前的就是波澜壮阔的
IT
江湖了。进入职场,面对的将是另一番天地。如何做人、如何做事,都是一门不小的学问。在
IT
职场做事,除了技术水平的高低需要重视之外,很多其他学问也是必不可少的。本章将向读者介绍一些在职场做事的学问,希望对各位职场新手有所帮助。Java5.1 身为菜鸟步入职场,第一个头衔只能是职场菜鸟,做菜鸟的时间长短因人而异,但是每个人都要经历这个阶段。身为一个菜鸟,面对工作,应该是什么样的心态和做法呢?应该争取什么,避免什么?本节将要探讨的,就是如何做一名合格的菜鸟。5.1.1 打碎牙齿往肚里咽或许一开始就谈打碎牙齿这么血腥的问题不好,但是职场不是过家家,而是擂台。在弱肉强食的竞争之下,
IT
菜鸟必须学会这一招。否则如果打碎牙齿吐出来的话,那么吐出来的将不仅是牙齿,还有自己失败认输的白旗。当然了,这里的打碎牙齿并不是真的每天去公司挨揍。打碎牙齿往肚里咽是指菜鸟在初期面对工作的一种态度,核心思想就是不示弱、不露怯、不言苦、不说累。这么说或许会有些过于夸大其词,不过字字真言。有蔡佳娃这种想法的新手应该会很多,认为公司分配给自己的任务离自己想象的一杯咖啡作伴、一阵思考、一份成功实现的喜悦等场景相差太远。其实,这也不能怨上级,一个刚到公司的人,怎么能事事都如愿呢?相比来说,蔡佳娃这样的工作算是好的了,有些新人到了公司,上级在一开始甚至都不会分配编程的任务,有可能去做测试或者做售前售后等。在这里就要发扬菜鸟的精神了,不论上级分配的任务你是否喜欢,是否觉得有意义,都不能有怨言,都要圆满高效地完成。对于菜鸟来说,完成工作任务是底线,也是菜鸟走向成熟的必经之路。套用文艺界的一句话就是: “没有小工作,只有真菜鸟” 。96以上这种情况是分配的工作不喜欢但是也必须做,而且这些工作是可以胜任的。而下面的这种情况就不一样了,菜鸟在进入职场的时候,可能还会接到稍稍超出自己能力范围的工作任务,这时候适当发扬“不懂装懂”的精神就显得很有必要了。5-1 5-23000表5-1员工信息表IDDep_IDNameGenderAgeSalary13TomMale26,,350022MaggieFemal27,,350032EdwardMale32,,455044BillMale25,,280051PennyFemale23,,380061JerryMale25,,3260,,,,,,,,,,,,,,表5-2
部门信息表Dep_ID
Dep_Name
Dep_Head
,,
Dep_Size1
Admin
Jerry
,,
12续表Dep_IDDep_NameDep_Head,,Dep_Size2SalesEdward,,83FinancialTom,,4,,,,,,,,,,JavaSQL相对于第一种画鸡蛋的情况,这种分配给困难任务的情况其出现几率要大很多。在这个故事中,蔡佳娃这种宁可私下受点苦,也不坦白自己无法胜任的做法还是比较值得肯定的。不要以为是菜鸟就可以有理由不会,菜鸟应该有一种不会也要硬上、打碎牙齿往肚里咽的精神。虽说要做一个诚实的员工,可是在接受工作任务的时候,就算自己某一方面不行、做不来,宁可自己私下里多花些时间研究,多付出些精力,也不要轻易向上级坦白。很多时候跟上级打交道就像是高手在比武,要避免露出破绽。而且说到底老板也不是道德委员会的,从你的诚实中上级领悟到更多的是:下次直接找别人。想想看,接下自己不熟悉的工作任务,本身不就是个学习的好机会吗?不然哪里来这么大的动力和压力去研究新问题?宁可人后受罪一些,也要试着人前显贵。不过一定要把握好这个度,实在不能扛的就不要死扛,否则搞不定人前也会很受罪的。975.1.2 菜鸟不应该自卑自卑,或许是每个涉世未深的菜鸟在成长中最容易出现的感受。除去那些天才,一般人在进入职场的时候都会需要一个缓冲期,有些人能顺利熬过去并继续向着高手的目标前进;有些人可能会产生很多的负面情绪,从而无限延长自己的菜鸟阶段。在IT行业,高手和菜鸟之间的差别可以非常大。很多高手都是菜鸟们仰视都无法看到的高度,而且层出不穷的新技术也在飞速地更新,所以刚刚入行,难免会自愧不如。不过如果过分感到自卑,心态就有些不健康了,要知道所有的人都曾经是菜鸟,都曾经仰视过别人,慨叹过自己的渺小。不过如果那些仰视和慨叹最后都化成了奋斗的动力,那么你也会有被仰视的那一天。其实优势和劣势在有些时候并不是绝对的,运用好也可以将劣势转化为优势。作为职场新手的菜鸟也是有一些优势的:新手的思维往往没有像成手那样被一些来自行业或自己的条条框框所束缚,有时反而容易在某些方面有所创新和突破。新手更有冲劲和学习的激情,更容易接受和学习新技术。新手更年轻,有更多的时间和旺盛的精力。针对职场菜鸟比较容易产生的自卑想法,本书提供以下两种解决方法供读者参考。.由浅入深,找回自信自卑就是觉得自己不行,那么可以试着从最简单的事情开始做,上级分配了任务,稍稍规划一下,先完成简单的部分,比如用户界面的设计等,通过简单的事情增加自信心,然后由表及里,不断加大难度。逐渐培养自己的成就感,认定自己是完全有能力做好的。.长痛不如短痛法一个人再自卑,也不是浑身上下一无是处。这种方法先分析自己哪里不够自信,然后刻意地去加强这方面的锻炼,比如数据库不太熟练,以后每次主管分配任务,抢着干数据库模块,如果对自己口才不自信,那么不论大会小会,逼着自己去发言,积极参与讨论。慢慢地自己的软肋也变成了铁拳,自然不会再自卑。IT ITIT98《论语?里仁》有云:“见贤思齐焉,见不贤而内自省也” ,进入到 IT职场,所见高人肯定很多,碰到比自己强的,则“见贤思齐”,勇追猛赶;碰到不如自己的,则“内自省” ,引以为戒。如此一来,怎么还会有时间去妄自菲薄呢。5.1.3 一叶障目,不见泰山对于菜鸟而言,除了自卑以外,另外一个需要避免的极端情况就是盲目自大了。相对于面对高手和高深技术的自惭形秽,自以为是的井底之蛙就更加危险了。每个菜鸟都应该尽量避免让自己陷入这两个极端之中,否则菜鸟的头衔将永远无法从头上摘去了。在IT职场中,“一叶障目,不见泰山”指的是这样一种情况:通过认真学习,掌握了一些知识,也做出了一些成果,但是从中获得的成就感过高。同时由于对于IT这个行业认识非常局限,基本上是“管中窥豹,只见一斑”,便错误地产生了“普天之下,莫非王土”的气概。“一叶障目,不见泰山”的问题可以用以下几种现象来说明。现象1学习一门语言的初期,掌握了编程语言的基本用法,写出了一些应用小例子,就觉得再复杂的东西都可以用循环分支加判断写出来。这种“剑指青天”的豪气无可非议,但这种认识就显得很无知了。比如学习Java,只学习简单的语法和线程异常之类的知识是远远不够的,还要深刻地理解面向对象的思想和了解面向对象的设计模式等相关的知识才能真正胜任开发人员的岗位。现象2和现象 1不同,在现象 2中那些被“障目”的人对于一门技术掌握得还是可以的,但就是因为对于某一种技术过于自信,认为是无所不能的,到哪里都要用,而看不到其他技术在某一领域的绝对优势。比如用 Java开发一个学校教学信息管理系统,对于数据库的操作只有一句“ select*from,”,其他对数据的处理全部放在Java这边用循环来完成。系统做完以后,输入进去 3名老师、5个学生及 8门课的信息,测试效果非常好,速度也很快。而随便找一个学校的真实数据(比如老师 100名,学生 2000名,课程 120门),系统立刻运行瘫痪。原因就是太相信 Java无所不能,不愿意深入学习 SQL,从而看不到 SQL在数据库操作方面的优越性。现象3很多人认为自己知识掌握得很牢固,技术能力也很强,就算是高手了,但是却忽略了很重要的一点——实战经验的积累,而往往高手和菜鸟之间最大的差距就在这里。比如开发一个手机端与服务器交换数据的项目,如果曾经编写过手机向服务器发送“ Hello World”字符串之类的程序,做这个项目应该感觉不会太难。但是在实际开发过程中却发现一张图片传到服务器后只剩下一条线。原因就是手机在向服务器发送数据的时候有一个上限,所以有经验的开发者都会先开发出一个分组发送数据的功能类库,然后再在项目中调用以发送超过上限的数据。综合以上 3种现象,现象 1中忽略的是一门编程语言的思想和设计模式等深层次的内容;现象 2中被“一叶”遮住的是其他语言技术的博大精深;而现象 3中看不见的“泰山”则是宝贵的实战经验。以上3种现象是有共同点的,那就是:初步掌握了一门技术的基本知识后,从纯理论上进行推导认为用这些知识可以开发出所有的应用(如果真是这样,大家都直接用图灵机算了) 。而且对于这个理论推导的结论过于执着,不再深入学习,直接抱着这种信念用很基本的技术去开发所有的功能,开发完后再用很幼稚的模拟数据进行测试,运行无误后就认为是开发成功了。结果拿到生产环境中却无法让客户满意或根本就不能正常运行。995-1学之深,路之艰。就像故事中的知识圆圈模型一样,学到的知识越多,越会发现自己的无知。况且工作中除了技术上的问题要解决,客户有时略显刁难的要求也需要费一番脑筋。所以不要以为做过一两个“精彩绝伦”的项目,就可以自称为大牛了。如果大牛都可以速成的话,那么 IT还不成了豪杰四起、群雄逐鹿的乱世了。100图5-1 知识圈模型图明太祖朱元璋起事的时候,谋士刘伯温就曾向他献策: “高筑墙、广积粮、缓称王” 。如今这个建议除了第一个“高筑墙”之外,其他六个字也非常适合刚刚进入职场的菜鸟用来自勉。不要总想着“毕其功于一役” ,在 IT行业闯荡,要有“一将功成万骨枯”的气概才行。5.2 锐意进取,菜鸟无敌5.1节谈了谈菜鸟如何在新入职场的时候摆正自己的姿态,摆好姿态后,就要开始冲锋陷阵了。本节将会为广大锐意进取的菜鸟们出谋划策,希望可以帮助广大菜鸟朋友一飞冲天,成长为一个 IT江湖的金凤凰。5.2.1 既是初生牛犊,就别怕虎俗话说“初生牛犊不怕虎”,IT菜鸟进入职场,本身就是站在最低点,再没有什么可以输的。因此大可以做个初生牛犊,靠着一份不怕虎的精神仗剑闯天涯。一个项目的开发在给人带来成功的愉悦之前,多半会先经历那些失败的沮丧。所以若没有足够的工作激情的话,很难让自己免于被失败击倒,从而大大降低了工作效率。说到经历失败,坚韧意志的培养对于一个菜鸟来说也是非常重要的。有过编程经验的人应该都清楚,就算是一个小小的程序,开发起来往往由于不容易注意到的细节,也会造成令人抓狂的 bug。而解决这些棘手问题的唯一办法, 大概就是耐心和坚持101了。菜鸟一开始接触的项目任务虽然都不会很大,也要注意在工作中保持旺盛的斗志和不轻言放弃的坚韧。这样在接到越来越大的项目时,在心态上已经成熟到可以应付得了任何可能出现的非正常情况,自然会越战越勇。勇于去做别人不愿意做的事,主要就是靠这种拼劲和胆量。很多时候不是大家都不愿意去,而是在等着钦点或者推举,在这个“万马齐喑”的时刻,毛遂自荐般地挺身而出就非常令人印象深刻了。所以很多时候菜鸟的机会都是“抢来”的,而不是天上掉下来的。“抢”下别人不愿意做的事,并不一定是自己擅长的方面,这种破釜沉舟的行为很容易将自己放在不得不艰苦奋斗的局面之下,断掉自己的后路是很需要勇气的。很多时候不是菜鸟成长的环境不好,而是菜鸟本身给自己的压力太小。同时,揽下别人不愿意做的事,做成了固然好,做坏了至少也是一次教训和经历。爱迪生发明灯泡的时候失败了一千多次,别人讽刺般问他的时候他说:我并没有觉得失败,只是找到了一千多种行不通的方法而已。不管成功与否,都为之付出了很大的努力,而且研究的可能还是自己从未接触的新技术,收获或多或少还是有的。总是追着上级主管不放,询问项目的某个模块是选A方案还是B方案,这种人不一定是技术不行,只是做事太求稳妥,总想保证万无一失。不过这种人在主管看来,要么做事太不自信,要么根本没有经验,要么没有自己的主见。身为菜鸟,入行谨慎些是没有错的,但是要对自己的能力有信心,要试着以自己的思维去理解项目需求,用自己的思维去模拟实现项目需求功能。这样每做一个项目,对于该项目的架构和技术的落实情况都会有充分的把握。经验就是这么积累起来的。102俗语说得好:光脚的不怕穿鞋的。不像那些打拼数年的前辈们,刚刚步入职场的菜鸟,就相当于一个赤脚的人,没有资本,没有顾忌,没有什么可以失去的东西。需要做的就是坚定自己的立场,将“三不怕”的精神发扬光大,让自己迅速成长为一名高级菜鸟。当然,就算是初生牛犊,也不能把老虎惹急了。IT菜鸟在努力提高自己的时候,也要防止快犊破车,斗志高昂可以,但是盛气凌人就很不理智了。总结一下,菜鸟在锐意进取、向高手迈进的时候,需要遵循和注意的地方有以下几点。工作要有激情,毅力要坚定。敢做别人不愿意做的事。不要事事咨询,要有一定的主见。光脚的不怕穿鞋的,要有自己的立场。当心快犊破车, 后劲不足。5.2.2 勤于学习,落后就要挨打前面谈论了
IT
菜鸟在工作中应该如何积极进取,提升自己的话题,本节将谈谈工作之外的一种修炼方式—
—学习。每个身在职场的人都应该有危机感,就连刚起步的菜鸟也一样。
IT
世界的技术日新月异,淘汰和更新飞快,今日的潮流技术有可能成为明日黄花。而且就算是主流的技术,如果掌握的深度不够,仍然是不能成就于江湖的。所以要想跟上 IT产业的前进速度,或者深入地掌握一门技术,不间断的学习就很有必要了。而在如今的互联网信息爆炸时代,学习的方式也是多种多样的。ITIT《三国演义》中董卓作乱,十八路诸侯起兵共同讨伐董卓,孙权之父孙坚为前锋,率精兵攻汜水关,斩华雄副将于马下,作战勇猛。然而在与敌人相持了几日之后,却因各怀鬼胎的后方诸侯迟迟不将粮草运来,致使军心不稳,被华雄夜袭营寨,损兵折将,败阵而归。论战斗力和谋略,开创了江东基业的孙坚绝对要胜华雄一筹,可是最后偏偏输在粮草上,让人饮恨。其实 IT菜鸟在职场上的闯荡也是如此,往往冲劲十足,等杀到敌前,或者杀到正酣,发现没有了后劲,结果必然是“出师未捷援先失,长使菜鸟泪满襟”。103IBM Sun OracleACM IEEEITIT荀子的《劝学》有云: “吾尝终日而思矣,不如须臾之所学也” 。说的意思是整天的思考不如片刻的学习,这话用在严谨实干的IT行业可谓非常适合。虽说是学海无涯,但是如果学都不学的话,那么就真的是苦海无边了。IT行业竞争激烈,对于菜鸟来说更应该未雨绸缪,绝不可临渴掘井。一直保持在学校读书学习的习惯不要丢弃,才能让自己在进步的道路上粮草充分,后劲十足。ACM IEEE在这里提醒那些不喜欢自己实现书中代码的同学, IT行业可是不存在代码观察师这个职位的,一般也不会为部署项目专门设置一个职位。所以还是不要想着将自己的知识分散在各个书中以便需要的时候再去翻阅,霸道地集中在自己脑中才是正确的方法。啃书的时候,尤其是在啃含有大量实例的项目书籍时,一定注意不要仅仅满足于将项目看懂、把代码弄清楚。菜鸟缺的不是观察经验,而是动手经验,看懂了不是自己的,只有做出来的才是自己的。否则就会像故事里的那位医生一样,离不开书了。而且自己没有亲自完成过的内容是很难灵活运用,从而举一反三、触类旁通的,那样学习的效果就大打折扣了。5.2.3 菜鸟应该懂得的几件事在奔向高手的道路上,菜鸟除了要发扬初生牛犊一往无前的精神和养成勤于啃书的习惯之外,还有一些做事的方法和技能要掌握以便让自己的高手之路更加平坦。这些主要包括以下几方面:编写文档材料的能力做Presentation的能力规划的能力104遇到困难的解决方式.编写文档材料的能力文档材料的编写,对于还在学校的大学生和职场新人来说,大概也只局限于了解如何编写项目的开发文档,如项目的需求分析说明书、概要设计说明书、详细设计说明书等。但是在 IT的职场中,需要编写的文档材料种类非常多,而且随着职位和技术的提高,所需要编写的文档材料还会更多。Coder DeveloperIT总结一下,开发人员需要在工作中编写的文档大概有以下几个方面。技术文档包括程序开发文档、项目的概要设计说明书、详细设计说明书等。客户沟通方面的文档包括给客户的产品使用说明书、需求分析说明、客户反馈文档等。管理性质的文档管理性质的文档一般是职位在项目经理、TeamLeader之后需要书写的,包括项目预算报告、项目计划时间表、项目验收鉴定材料等。其他方面这些文档就比较自由了,包括一些项目程序的注释文档,也可以包括应邀写的技术介绍、经验分享文章,或自己写的博客甚至书稿等。2.做
Presentation
的能力与书写文档材料要求的是文字功底相比,
Presentation主要指的就是口头的表达能力了。在以技术和思想称霸的
IT
行业中,Presentation和书写文档的能力并不是决定性的,但是这些技能却像是润滑剂,掌握了它们,就会显得比他人更有优势。PresentationPresentationIT一般情况下, Presentation主要包括以下几个方面的内容。客户沟通主要包括对客户进行的产品展示介绍、用户培训、项目进展情况说明等。经验分享105主要包括和开发团队成员进行技术上的沟通,分享既有成果、共同进步,或是团队内部共同探讨如何解决一个技术问题。新技术介绍主要是应邀对公司内部或外部的开发人员介绍、培训自己所学习或研究的新技术,其目的主要包括:帮助自己公司的内部技术人员快速掌握新技术或对外推广自己公司或组织的新技术。想让别人看到自己的优秀,就要懂得如何去展示,本节中的编写文档和做Presentation都是展示自我的重要途径。而且像编写文档和做Presentation的能力,都是随着经验的丰富而逐渐提高的,所以每个人在进入职场的时候,都要注重自己技术之外的其他相关能力的锻炼与提升。.规划的能力在4.3.2节中,笔者已经与各位读者讨论了定目标的意义和学问。随着对职场的深入了解,本部分将继续探讨规划的重要作用。这里所要讨论的规划,将不仅限于规划目标。《礼记·中庸》有云:“凡事预则立,不预则废”,做任何事都要有计划和准备,这样才可以做成,否则就很容易失败。每个进入IT职场的新人,都应该为自己做好合理的职业生涯规划,否则没有方向的奋斗将是很难有所建树的。《大学》里面还有这样一段话: “知止而后有定;定而后能静;静而后能安;安而后能虑;虑而后能得” 。这段话的意思是:知道自己所能达到的目标才能够坚定意志(止代表所能达到的目标或境界),坚定意志后才可以内心平静下来而不是浮躁不安,平静下来才能够深思缜密,考虑周全,深思熟虑之后方可有所收获。这段话的后面几句就是大家都比较熟悉的“修身、齐家、治国、平天下”了。祖先们对于成功的阐述确实透彻精妙,在此也把这句话送给各位读者以共勉。.遇到困难的解决方式从事任何工作的过程都不可能是一帆风顺的,因此在遇到困难的时候能够很好地面对困难,找到解决困难的方法也是非常重要的。上述场景正是笔者早年工作中常犯的错误,其实当遇到一个问题暂时解决不了时不应该一直死磕,可以休息一下或先做其106他工作。一般大脑经过一段时间调整后都能有新的 idea,跳出原来思考的僵化模式,反而有助于问题的解决。读者朋友们在实际工作中也应该注意这点,避免因为一个小问题而大大拖慢了项目的进度。1075.3 知足常乐,健康心态锐意进取,一往无前,的确是每个菜鸟在入门时期都应该有的工作态度。但凡事都要有个度,随着时间或是技术的推进,每个人都会有走不下去或暂时走不下去的情况。这个时候再去锐意进取只怕会事倍功半了,所以知足常乐就是此时的工作态度了。5.3.1 总有你达不到的高度虽然是事在人为,但是无论在什么行业,“人比人,气死人”的说法也是个很实在的道理。其实不光是和别人比,即使是一个人,不管如何努力,总也会有自己达不到的高度。不管多么豪情万丈,胸怀经天纬地之才,也有英雄迟暮的时候。或者像周瑜那样遇到比自己略胜一筹的孔明而败下阵来,或者像诸葛亮那样输给自己无法避免的老去而饮恨陨落。总之,需要在自己的凌云壮志和能力极限之间找到一个平衡点。菜鸟在IT行业打拼,侵略性和攀比心不要太强,靠着年轻的冲劲和胆量,确实能做出一些成就,但是不要太年少气盛。当到了自己所不能再上升的高度时,就应该暂时停下脚步,学着知足常乐,乐天知命。“这个问题问得好啊,在面临自己所能达到的最高点时,有些人还是不服气,继续攀登自己的人生高峰,这种人的精神固然可嘉。不过既然我们说的是客观存在的最高点,那么这种努力就有些不可取了。 ”“是啊,那第二种对待极限高度的方式呢?”“第二种就是要有健康的心态,既然我已经达到自己的极限高度,那么我就在这个高度定居,享受一下这个高度的风光,知足常乐。”“这种方式还是不错的,至少比第一种要幸福一些。 ”“还有一种方案就是既然我在这个领域的能力达到了极限,那么我就转头下山,再去找一个方向去攀爬,等达到那个方向的极限高度后,再寻找另一座山峰供自己攀爬。 (见图 5-2)”“嗯,看来这种处理方式是最好的。 ”“当然了,不过你离着自己的极限高度还很远,还要继续努力攀登,我只是提醒你每个人都会有这样的时候罢了。别等到了那个时候还学第一种方法做无用的努力,那就是竹篮打水了。 ”108图5-2 攀登新高峰或许在谈到如何对待自己人生极限高度的问题上,中国大学生都非常熟悉的李开复可能是个最好的榜样。被誉为“打工皇帝”的他,为自己的人生创造了一个又一个的高度。 1998年李开复加盟微软,出任微软亚洲研究院院长,之后又任微软全球副总裁。随后,李开复离职微软,加盟谷歌任全球副总裁,凭借着自己的才能又将谷歌中国打造成一个年轻的帝国。然而,加盟谷歌四年之后,李开复拒绝了谷歌再一次的邀请,选择了离开,他认为谷歌在他的带领下已经在中国站稳了脚跟,再也不需要他了。自己也不能再为谷歌做什么了,而他也有其他的事情要做,而这件事就是创办创新工场帮助初出茅庐的大学生创业。故事中的第三种方式指的就是李开复对待人生高度的态度,完成了一座山峰的攀登,李开复走下山来,继续另一座山峰的攀登。这或许是对待极限高度最好的办法了,读者朋友们或可借鉴。5.3.2 职场爬山论在职场打拼就像爬山, “无限风光在险峰” ,但是能够领略无限风光的人却是少之又少。
倒是有限的风光有时也会同样秀美,而且还是通过努力攀爬得到的高度。下面将以爬山为例向读者朋友介绍
IT
职场中知足常乐的意义。IT5-3109图5-3 锐意进取阶段5-4图5-4 知足常乐阶段5-5110图5-5 继续攀登阶段“知足常乐”语出《老子·俭欲第四十六》 :“罪莫大于可欲,祸莫大于不知足;咎莫大于欲得。故知足之足,常足。 ”意思是说再大的罪恶也没有比放纵欲望更可恶的,再大的祸患也没有比不知满足更严重的;再大的过失也没有比贪婪不知满足更离谱的了。所以知道满足的人,永远是觉得快乐的。其实,IT职业生涯这座山的高度,既可以是时间长短的标尺,也可以是技术深度的标尺。表示时间长短年轻的时候从山脚出发,凭着牛一般的冲劲和火一样的热情,向着自己的目标前进。但是随着年龄的增长,自己的身心发挥到了极限,只好停下脚步,选择知足常乐。不过就像图 5-5所画的那样,知足常乐一段时间之后,还可以继续锐意进取,继续书写着自己拼搏的历史。表示技术深度刚刚踏入 IT行业,凭着自己的技术能力,慢慢地向着山顶进发。期间通过不断学习,很多事情是努力跳一跳也能够到的。但是人各有别,总有自己不擅长的东西,做不到就不要强来。选择一条知足常乐的道路,也不失为一种职场生存的良好方式。5.3.2 做最好的自己当代著名作家刘墉曾经写过: “因为年轻,所以流浪。 ”的确,在年轻的时候如果不趁着自己有精力和动力去闯荡拼搏,为自己赢得一个人生的良好归宿,等到年老的时候再去流浪就真的可悲了。ITIT每个人都有享受自己的方法,知足常乐不等于不求进取,不是知难而退。每个人的智商和能力有别,强迫自己去做无法完成的事是毫无道理的,也是不可能取得成功的。 IT 世界的竞争再残酷也不会生灵涂炭,万物倾颓,所以只要最大限度做最好的自己就能在其中为自己赢得一席之地了。5.4 菜鸟何以菜,大牛何以牛本章一直在介绍如何让一个初窥门径的菜鸟快速健康地成长为一个技术大牛,那么菜鸟到底菜在哪里?大牛又牛在哪里?从菜鸟成长为一个技术大牛需要有什么必经之路吗?本节将会从几个方面说明菜鸟和大牛的主要差距。1115.4.1 代码量的问题农民伯伯比谁是种田能手的时候都是比收成,这是最有说服力的指标。 IT界的开发人员也是这样,代码量也算是开发人员的收成之一了,在一定程度上也说明了一个开发人员的经验和技能水平。因此在通往技术大牛的路上,代码量也是一个必不可少的衡量目标。1.1500行~1万行——天高任我飞15001身为尚未入行的准菜鸟,有这种想法也很正常,毕竟做学问是个由浅入深的过程,在初期难免会由于对行业认识不全而产生一些轻浮傲慢的想法。这种想法从一定程度上也增强了初学者的自信心,促使其再接再厉,向着下一个阶段进发。就像故事中说的那样,这个阶段最好在学校中度过,而且是越早越好,因为初入职场的时候,最合适的定位是在第二个和第三个阶段之间。1122.3万行左右——我还很笨Java3代码量从 1500行成长到 3万行,不仅是技术能力和经验得到了很大的提高和丰富,对于整个行业和自己在其中的位置也有了比较正确的认知。 一开始是觉得自己什么都能做, 到这个阶段是觉得自己还真有很多做不了的事情。 就会自然地产生 “寄蜉蝣于天地,渺沧海之一粟”的感慨了。代码量达到 3万行这个阶段越早到来越好,因为这个时候一个人的心态和工作模式已经基本成熟,唯一要注意的就是不要灰心,而要迎难而上,继续攀登。3.10万行左右——登堂入室3 1010代码量达到 10万行标志着一个开发人员的初步成熟。 作为一个立志在软件开发行业创出一番天地的读者朋友来说, 这个指标还是非常有必要去完成的。虽然完成这个指标所用的时间因人而异,但最好不要让其超过三年。当代码量达到10万行时,在自己从事的技术领域,已经勉强可以独当一面了,而想要成为真正的专家牛人,所缺少的能力应该是对于软件项目整体上的把握和统筹了。4.100万行——万剑归宗100100100 100代码量达到 100万行所需要的时间就更难估计了,这个指标只是编写代码的终极指标,能够达到这个目标的人不会很多,但是并不妨碍其进行那些“万剑归宗”的修炼。这个时候一般不会再做具体的客户项目, 更多的会去研究平台或中间件, 力求能在领域内有所创新。 比如进行下一代 JavaEE中间件的研发、下一代 SOA平台的研发等。进行这种研发对项目经验有相当高的要求,否则开发出来的平台可用性将会很差,这也是为什么代码量需要达到一定标准的原因。对代码量的衡量并不是局限于其本身,还包括一个人在开发过程中不断积累的编程经验和领域知识。编写代码只是修炼的一种形式,就像学习剑法,首先手中要有剑,然后随着内功的深厚,渐渐达到了“人剑合一” ,最终达到“无剑胜有剑”的境界。System.out.println "HelloWorld!!!"10001135.4.2 敢于往上走一步从菜鸟变成大牛,仅仅代码量到达一定数量还是不够的,往往还要取决于是否敢于多走一步,研究更深层次的东西。比如容器的技术原理、框架的内部工作机制等,这些往往才是高手和新手的最大差别。努力去钻研底层的知识,对于一个开发人员的成长是很有裨益的。Java JavaStruts Hibernate JSF Tomcat GlassFishOK从事Java开发,肯定会用到不少的开源框架或是免费的应用服务器,很多菜鸟对于这些框架和应用服务器都是熟练运用即可,根本没有想过要深入的研究。就像幼儿园里的小朋友玩玩具,有的小朋友只是单纯地傻玩,有的则会搞破坏般地将玩具拆开来研究结构原理。所有人都知道,两种玩法的效果绝对是不一样的。其实,除了上面提到的开源框架和免费容器,算法设计的思想、设计模式的理论、数学模型的应用等也是醉心于表面技术的开发人员容易忽略的内功心法。这些内功心法的特点是短期内不容易收到太大的回报,但是对于一个菜鸟成长为高手却是相当有用的。bug JSP TomcatTomcatTomcat bug Tomcat上面的故事以开源框架和应用服务器为例,向读者讲述了钻研这些高深知识的重要性。 《荀子·劝学》中有云: “不登高山,不知天之高也;不临深溪,不知地之厚也”。完全不知道是一回事,研究过后就算不完全知道那也比没有研究过的完全不知道有价值多了。敢于钻研这些高深技术的好处有如下几个方面。帮助深入理解比如通过阅读源代码对 Struts框架的工作原理有了更透彻的理解,比起只会用标签的人来说,使用起来自然是更加清晰明白。提高设计开发能力通过研究设计模式和数学模型等抽象思想,可以在软件项目的规划设计方面有更高的认识,从而开发出功能更强,扩展性、可靠性更好的软件。促进运用就像故事中说的那样,对框架或应用服务器的底层实现有了一定的了解,可以发现其存在的一些特性或弊端,有助于更好114地应用。5.4.3 升天不成,掉下来也是个半仙诚然,钻研这些高深的知识,肯定需要花费更多的时间和精力。如果彻底将其研究透彻,固然在能力和修为上会上升到一个新的境界。即便是最终没有完全弄明白,无法完全掌控好如此深奥的内容,当你从升天般的苦苦研究中退出时,你会发现以你的能力,你已经是一个半仙了。JavaJavaTeamLeaderGRE在努力钻研这些高深知识的时候,不必抱着彻底拿下的决心和态度去学习。这些东西都是几代 IT英雄智慧的结晶。如果被我们一眼洞穿其中的奥妙,那就太不切实际了。就像余秋雨先生在《文化苦旅》中写到的那样,张大千举着油灯从莫高窟仅仅带走了一些线条,就让自己蜚声国际画坛。我们在钻研如艺术精华般的高深知识时,也不必要想着一口吃掉,哪怕只是领悟了其中的一小部分,后退一步,才发现真的是海阔天空。5.5 酒香也怕巷子深本书在前面的章节中曾不只一次地提到 IT行业存在着激烈的竞争, 如今在这个适者生存的世界, 光靠自己的技术才能闯天涯已经远远不够了。酒香也怕巷子深,怕酒者的鼻子不好使,怕别人将自己的香味冲淡。5.5.1 找到你的优势在职场中,除了要明确自己的方向,还要找到自己的优势。每个人都有擅长和薄弱的环节, IT菜鸟正处在事业的起点,认真分析和观察,找到自己在工作中表现强势的方面,扬长避短,才能让自己更具有竞争力。否则用自己的劣势和别人的优势去PK,肯定会败得很惨。IT在职场中寻找自己的优势,最重要的还是那两个字:留心。刚刚进入职场,不要急着说我要怎样怎样,然后扛起锄头就下地,要多尝试不同的工作方面,在小事中和同事或别人比较,看看谁做得更好。这样一来,就会慢慢发现自己在哪一方面做得更为出色。115“嗯,师兄你说得太对了。我回去一定好好实践一下。 ”故事中对于优势是一种按时间的划分,也可以按工作性质来将自己的优势划分如下。技术方面一般人都会在技术研发中找到自己的优势,技术中的优势还可以分为两种。一种是喜欢固定化项目的开发,即项目的开发技术比较成熟,需要注重的主要是面对客户不断变化的需求进行改进。另外一种是喜欢研究新的技术,需要灵活快速地改变开发的模式和方案。两种方式并没有优劣之分,应该根据个人的优势来进行选择。管理方面有些开发人员在进行开发的过程中会发现自己在管理方面的特长,管理也可以分为两种:技术管理和战略管理。技术管理仍然需要一定的技术功底,不过更偏重于管理方面,如项目经理、技术总监等。战略管理一般就是对公司的市场开拓、资本流动、技术方向、合作伙伴等方面的决策,如像李开复、唐骏那样的职业经理人。在IT职场对于自己优势的发掘,很难仅仅通过坐在桌前拿一张纸列一个清单就能做到,需要在实战中不断地摸索出自身的优势才行。找到自己的优势后,才可以对症下药,让自己有的放矢,借着优势这股顺风扬帆远航。5.5.2 学会竞争身在职场,如何在明确自己的优势之后,在竞争中保全自己,在竞争中生存制胜,这些生存法都是菜鸟在成长为高手的过程中必须要了解的。否则不懂得竞争或是不恰当的竞争,都很有可能让自己在职场折戟沉沙,遭到流放。.打好竞争这场仗身在职场如战场,打好竞争这场仗,并且牢牢地守住阵地,才能让自己在乱世纷争中立于不败之地。但是打一场胜仗并不容易,需要准备的东西也就有很多了。ITITIT寻找自己的优势这个话题已经在前面的小节中谈过了。其实不仅要找到作战的主力部队,会暴露出自己劣势的非主力部队也要想办法保护好,或者将其隐匿起来,不给对手可乘之机。或者加强训练,早日让其加入主力部队发挥作用。人脉这个职场因素或许很多菜鸟并不是很了解,也并没有积累太多的人脉。人脉是一个无形的优势,发展人脉不仅仅是和贵人建立关系,还需要和形形色色的人建立联系。在务实的 IT行业,人脉可能不会为你带来一场兵不血刃的胜利,但是至少会降低你遇伏遭袭的几率。就像真正战场中粮草在“先行”之后还
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省廊坊市直机关公开遴选公务员笔试题及答案解析(B类)
- 2026年体育职业技能鉴定考试题库附答案详解
- 2025年高等教育学考试模拟题(含答案解析)
- 1月住院医师规范化培训《眼科》考试题+参考答案
- 救援缓降器匀速检验报告
- 建筑工地路缘石安全施工技术交底
- 2026-2030药膳行业风险投资发展分析及投资融资策略研究报告
- 工程合同管理法律法规汇编
- 快速消费品市场调研方案
- 血脂康调控动脉粥样硬化大鼠VEGF水平的机制探究:基于血管稳态视角
- 高级政工师考试题库及答案
- 超声波清洗机使用方法
- 2024北京海淀七年级(下)期末数学试卷
- 2025年广东省高考生物试题(含答案解析)
- TCHSA-019-2023-口腔印模清洗消毒技术规范
- DZ∕T 0270-2014 地下水监测井建设规范
- 三年级数学下册《暑假作业》(共50套)
- 水利工程施工课程设计
- DB14∕T 1925-2019 流通领域供应链标准体系
- 2022年中考语文12本名著导读考点梳理
- GB/T 30791-2014色漆和清漆T弯试验
评论
0/150
提交评论