您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 工作计划 > java程序员职场全攻略 第05章
第5章步入江湖——做事的学问闯过了简历、笔试、面试、试用期等重重关卡,展现在各位读者面前的就是波澜壮阔的IT江湖了。进入职场,面对的将是另一番天地。如何做人、如何做事,都是一门不小的学问。在IT职场做事,除了技术水平的高低需要重视之外,很多其他学问也是必不可少的。本章将向读者介绍一些在职场做事的学问,希望对各位职场新手有所帮助。Java5.1身为菜鸟步入职场,第一个头衔只能是职场菜鸟,做菜鸟的时间长短因人而异,但是每个人都要经历这个阶段。身为一个菜鸟,面对工作,应该是什么样的心态和做法呢?应该争取什么,避免什么?本节将要探讨的,就是如何做一名合格的菜鸟。5.1.1打碎牙齿往肚里咽或许一开始就谈打碎牙齿这么血腥的问题不好,但是职场不是过家家,而是擂台。在弱肉强食的竞争之下,IT菜鸟必须学会这一招。否则如果打碎牙齿吐出来的话,那么吐出来的将不仅是牙齿,还有自己失败认输的白旗。当然了,这里的打碎牙齿并不是真的每天去公司挨揍。打碎牙齿往肚里咽是指菜鸟在初期面对工作的一种态度,核心思想就是不示弱、不露怯、不言苦、不说累。这么说或许会有些过于夸大其词,不过字字真言。有蔡佳娃这种想法的新手应该会很多,认为公司分配给自己的任务离自己想象的一杯咖啡作伴、一阵思考、一份成功实现的喜悦等场景相差太远。其实,这也不能怨上级,一个刚到公司的人,怎么能事事都如愿呢?相比来说,蔡佳娃这样的工作算是好的了,有些新人到了公司,上级在一开始甚至都不会分配编程的任务,有可能去做测试或者做售前售后等。在这里就要发扬菜鸟的精神了,不论上级分配的任务你是否喜欢,是否觉得有意义,都不能有怨言,都要圆满高效地完成。对于菜鸟来说,完成工作任务是底线,也是菜鸟走向成熟的必经之路。套用文艺界的一句话就是:“没有小工作,只有真菜鸟”。96以上这种情况是分配的工作不喜欢但是也必须做,而且这些工作是可以胜任的。而下面的这种情况就不一样了,菜鸟在进入职场的时候,可能还会接到稍稍超出自己能力范围的工作任务,这时候适当发扬“不懂装懂”的精神就显得很有必要了。5-15-23000表5-1员工信息表IDDep_IDNameGenderAge……Salary13TomMale26„„350022MaggieFemal27„„350032EdwardMale32„„455044BillMale25„„280051PennyFemale23„„380061JerryMale25„„3260„„„„„„„„„„„„„„表5-2部门信息表Dep_IDDep_NameDep_Head„„Dep_Size1AdminJerry„„12续表Dep_IDDep_NameDep_Head„„Dep_Size2SalesEdward„„83FinancialTom„„4„„„„„„„„„„JavaSQL相对于第一种画鸡蛋的情况,这种分配给困难任务的情况其出现几率要大很多。在这个故事中,蔡佳娃这种宁可私下受点苦,也不坦白自己无法胜任的做法还是比较值得肯定的。不要以为是菜鸟就可以有理由不会,菜鸟应该有一种不会也要硬上、打碎牙齿往肚里咽的精神。虽说要做一个诚实的员工,可是在接受工作任务的时候,就算自己某一方面不行、做不来,宁可自己私下里多花些时间研究,多付出些精力,也不要轻易向上级坦白。很多时候跟上级打交道就像是高手在比武,要避免露出破绽。而且说到底老板也不是道德委员会的,从你的诚实中上级领悟到更多的是:下次直接找别人。想想看,接下自己不熟悉的工作任务,本身不就是个学习的好机会吗?不然哪里来这么大的动力和压力去研究新问题?宁可人后受罪一些,也要试着人前显贵。不过一定要把握好这个度,实在不能扛的就不要死扛,否则搞不定人前也会很受罪的。975.1.2菜鸟不应该自卑自卑,或许是每个涉世未深的菜鸟在成长中最容易出现的感受。除去那些天才,一般人在进入职场的时候都会需要一个缓冲期,有些人能顺利熬过去并继续向着高手的目标前进;有些人可能会产生很多的负面情绪,从而无限延长自己的菜鸟阶段。在IT行业,高手和菜鸟之间的差别可以非常大。很多高手都是菜鸟们仰视都无法看到的高度,而且层出不穷的新技术也在飞速地更新,所以刚刚入行,难免会自愧不如。不过如果过分感到自卑,心态就有些不健康了,要知道所有的人都曾经是菜鸟,都曾经仰视过别人,慨叹过自己的渺小。不过如果那些仰视和慨叹最后都化成了奋斗的动力,那么你也会有被仰视的那一天。其实优势和劣势在有些时候并不是绝对的,运用好也可以将劣势转化为优势。作为职场新手的菜鸟也是有一些优势的:新手的思维往往没有像成手那样被一些来自行业或自己的条条框框所束缚,有时反而容易在某些方面有所创新和突破。新手更有冲劲和学习的激情,更容易接受和学习新技术。新手更年轻,有更多的时间和旺盛的精力。针对职场菜鸟比较容易产生的自卑想法,本书提供以下两种解决方法供读者参考。1.由浅入深,找回自信自卑就是觉得自己不行,那么可以试着从最简单的事情开始做,上级分配了任务,稍稍规划一下,先完成简单的部分,比如用户界面的设计等,通过简单的事情增加自信心,然后由表及里,不断加大难度。逐渐培养自己的成就感,认定自己是完全有能力做好的。2.长痛不如短痛法一个人再自卑,也不是浑身上下一无是处。这种方法先分析自己哪里不够自信,然后刻意地去加强这方面的锻炼,比如数据库不太熟练,以后每次主管分配任务,抢着干数据库模块,如果对自己口才不自信,那么不论大会小会,逼着自己去发言,积极参与讨论。慢慢地自己的软肋也变成了铁拳,自然不会再自卑。ITITIT98《论语•里仁》有云:“见贤思齐焉,见不贤而内自省也”,进入到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很多人认为自己知识掌握得很牢固,技术能力也很强,就算是高手了,但是却忽略了很重要的一点——实战经验的积累,而往往高手和菜鸟之间最大的差距就在这里。比如开发一个手机端与服务器交换数据的项目,如果曾经编写过手机向服务器发送“HelloWorld”字符串之类的程序,做这个项目应该感觉不会太难。但是在实际开发过程中却发现一张图片传到服务器后只剩下一条线。原因就是手机在向服务器发送数据的时候有一个上限,所以有经验的开发者都会先开发出一个分组发送数据的功能类库,然后再在项目中调用以发送超过上限的数据。综合以上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方案,这种人不一定是技术不行,只是做事太求稳妥,总想保证万无一失。不过这种人在主管看来,要么做事太不自信,要么根本没有经验,要么没有自己的主见。身为菜鸟,入行谨慎些是没有错的,但是要对自己的能力有信心,要试着以自己的思维去理解项目需求,用自己的思维去模拟实现项目需求功能。这样每做一个项目,对于该项目的架构和技术的落实情况都会有充分的把握。
本文标题:java程序员职场全攻略 第05章
链接地址:https://www.777doc.com/doc-1036124 .html