从小工到专家 ——读《Java程序员职场全攻略》有感

从小工到专家

——读《Java程序员职场全攻略》有感

 

《Java程序员职场全攻略》是以故事的形式,向读者介绍Java程序员的职场经验。作者牛开复在北京从事软件开发,已经是一位业界高人,而书中的主人公蔡佳佳则是一名计算机专业的大三学生,作为师兄的牛开复一步一步指引蔡佳佳从学校走入职场,开始他的职业生涯。书中多采用二人对话的形式,谈到了职场中可能会遇到的各种问题,语言形式也非常轻松活泼,生动有趣,通俗易懂。

初窥门径——行业揭秘

相信很多同学都急切的想了解IT这个行业在国内的现状以及未来的发展情况。在一些外行人看来,IT行业一直是高薪、神奇的工作,从事IT行业的都是年轻的工作狂。前两天在学校的微信平台“铁大青年”里还看到近两年学校毕业生就业情况的分析,其中计算机专业在高薪,好就业的行业中也确实名列前茅,可是真实情况真的如图表中列出来的那样吗?我们来听听业内人士是怎么说的吧。

IT行业高薪是不假,但却是个贫富差距很大的行业,刚进公司的程序员和高级顾问的收入差距可以达到几十倍。所以说,在这个行业混,没有过硬的技术还真的不好混呢,而且需要不断学习新知识,才能跟得上IT行业发展的脚步。程序员中年轻人确实比较多,尤其是技术人员,主要集中在21至35,一是年轻人接受新鲜事物的能力比较强,而且更具有创新精神,另一个是因为年龄大一些的早已上升到了领导阶层。至于“工作狂”这个称呼,其实也确实是这样,很多时候程序员如果脑子里突然有一个闪光点,工作热情一上来,他们就会拼命加班了;还有一种情况是因为任务没按时完成,也就不得不加班了,这种加班却是很无奈的。

其实,在貌似风光的职业背后,IT人员也有自己的辛酸和苦衷。IT人员主要分布在北京、广东、上海这样的大城市,这些地方拥有全国最先进的技术,但同时也有全国最激烈的竞争和全国最高的物价。所以,即使高薪,日子过得却也不像听上去那么风光。再者,IT几乎是个纯脑力劳动的产业,不但平时用脑量大,还要经常加班熬夜,所以,开发人员的承担着非常重的脑力负荷,一边为算法的优化费尽心思,一边又在为找bug排除故障抓破头皮。而且IT行业的发展日新月异,开发人员必须抓紧时间学习新知识。因此,从以上种种看来,IT人员的压力也非常大。

在公司中,团队意识与个人能力都是很重要的。一些大公司接手的项目比较大,所以很多项目都需要团队开发,共同完成;而国内的中小型IT公司,要求个人单独作战的能力就要强一些。而且,大公司爱专才,小公司则爱多面手。

那么在IT行业中怎样才能长久的工作下去呢?答案很明显,有能力,保持热情,不能停止思考,还要勇于不断创新。

雾里看花——职场误区

     第一个误区:急切追求高薪。这么多年来,我们一直伸手管家里要钱,所以毕业时也就急切地想要找一份高薪的工作,证明自己,也为了卸下沉重的心理债务,这时对“薪水”也就格外关注。那在IT行业中大家都是什么样的身价呢?

试用期时,大家的工资基本差不多,2000~4000元,这也算是这个行业的起步价。但是IT人员的上升空间非常大,随着新员工对工作环境的增加以及经验和能力的提升,这时候大家的差距也就显而易见了,所以在此阶段的参考价位是4500~不限。那工资上升到什么时候是个头呢?总得有个临界点,也就是稳定期,这个时候工资一般不会有大的变动,薪水也就更不好限定了,比较不错的也都是论年薪。

然而,太急切追求高薪,那你就进入误区了。IT是个成长极快的行业,金钱只是飞速发展的技术的副产物,一句很形象的话形容就是“先挣得是资本,后挣得才是钱”,总的原则就是在进入职场初期,以积累成长为主,以追求高薪为辅。这个道理其实不光在IT行业是正确的,很多行业都是如此。

还有一个误区是:从事IT行业的都要加班,高薪也是加班加出来的。其实不然,加班分为三种:自愿性,主观被动型和客观被动型。自愿型加班的人一般都是对工作充满热情,又比较认真投入,有了新的想法就想要赶紧实施,这样的人加班往往是痛并快乐着。而主观被动型加班的人,经常是因为当天的任务没有完成而不得不加班。客观被动型加班的人,也可以说是随波逐流,因为大家都加班,所以我也加班,但是这种加班方式往往效率是比较低的。所以,综上所述,并不是每一个IT人员都必须加班,这取决于自己的心态和能力,还有公司的环境。

第三个误区是:认为自己做过的东西永远都不会忘。我们很多时候,写过的代码过一段时间再看可能就有些费解了,以前遇到过的问题,再一次遇到的时候也同样会不知所措。所以,我们就要从现在起养成一个好习惯。分类整理写过的小程序;多总结错误,总结问题,积累成果;比较大的程序要加注释,便于以后理解;多写心得笔记,可以是闪光的一个想法,错误和问题的解决办法,也可以是一些收获。这样,做过的东西就不容易忘了,即使忘了,也能通过这些东西立马回想起来。

下山之路——有备无患

   从学生到开发人员,这一角色的转变可能并不简单。在学校里,我们学的多是理论知识,是基础,而公司是“打实战”,要的是技术,所以我们就需要通过自学,培训等途径来弥补学校教育的缺憾。一般来说,我们需要精通至少一门编程语言,熟悉掌握其他语言,并要注重平时好习惯的养成和经验的积累。

目标是很重要的。为自己制定一份长远的目标,并朝着这个方向不断努力,这样就会离成功越来越近。但是目标一定要适合自己,而且不能白立,要真干,还要坚持。另外,IT认证的各种证书也是必不可少的,它是走进好公司的一块敲门砖,然而,真正进入公司以后,证书就没什么用了,凭的还是真本事。

   必须通关的游戏——求职之旅

求职是以后我们每个人必须经历的一个过程,一般来说步骤就是:投简历,笔试,面试,试用期,最后转为正式员工。一份好的简历能够让你在众多求职者中脱颖而出,迈出成功的第一步。那怎么才能写出一份好的简历呢?是诚实的将自己的所有技能一一罗列出来?还是掺杂着大量水分制造出一份“华丽丽”的简历?其实这样的简历都会直接被秒杀,考官看多了类似上述那样的简历,要不没特点,要不水太大,他们也没兴趣再继续看下去。

此时,师兄牛开复及时为蔡佳佳做出了分析,终于蔡佳佳在投出第四份简历后,收到了回复。一份出色的简历需要遵循的原则是:简明扼要、匹配度高、关键信息突出。考官都明白,越是豪华的简历,说明里面真正有价值的东西也就越少,而且如果“编造”简历,这是最让人反感的,这个人也就因此失去了诚信,无疑直接被淘汰。如果能有项目经验的话,那就最好不过了。

通过了简历的“海选”,接着就是笔试了。笔试考察的范围比较宽泛,临时备考可能效果并不明显,但也不能不做准备,建议大家平时一定要注重积累,在考前将以前总结积累的东西好好看一看,就好比期末考试前将平时做的笔记,习题好好看一看的道理是一样的。

说到面试,有些人可能还是有些胆怯的。这一关中考验的不仅仅是求职者的能力,还有胆识、思维和应变能力,所以,这一关也就比较难了。而且HR和技术考官往往关注的点不同,HR考官往往看重的是举手投足、工作态度以及应变能力,而技术考官更关注思维及技术能力。这时候,求职者就要根据情况投其所好了。

能一路过关斩将,走到试用期,接下来就要好好表现了。试用期主要考察四点:此人简历上描述的情况是否属实;在此期间是否为公司创造了价值;人品和工作态度如何;是否有一定的不可代替性。谨记这四点,求职者应该就知道接下来要做什么了吧。在试用期里,一定要多看、多听、多做。从学校走入公司,我们要学习的东西太多太多了,而又不会有专业的培训,所以就需要我们自己去探索;其次,还要少说空话、废话、无用的话,避免给上司留下不好的印象,最好表现出低调、踏实肯干的形象,这是上司最喜欢的。

总体来说,在这求职四部曲中,技术能力无疑是最重要的。只要我们从现在开始,对自己求职有规划,并按规划努力,相信一定会成功找到自己满意的工作的。

   步入江湖——做事的学问

刚进入职场,第一个头衔肯定是职场菜鸟,不过做菜鸟也是需要学习的。作为菜鸟,要有一种不示弱、不漏怯、不言苦、不说累的精神和态度,说白了,就是不会也要硬上,打碎牙往肚子里咽。这样才能学到更多的东西。千万别因为自己是菜鸟,看着身边那么多牛人就感到自卑,毕竟他们也是从这个阶段过来的,况且,菜鸟也是有优势的。他们的思维还没有被束缚,更容易有新的想法和突破;他们更容易接受新鲜事物,学习是也更有激情;因为年轻,他们精力更加旺盛。

既然是菜鸟,就要抓紧时间勤于学习,努力缩小与专业人员的差距,在这个行业中,落后就相当于失去了立足之地,所以对新知识的学习也要跟得上。菜鸟们最好还要掌握编写文档材料的能力,做presentation的能力,规划能力以及遇到困难的解决方式,掌握了这几项技能,是为了通往以后的高手之路更加平坦。因为我们不能永远只做一个小小的程序开发员,俗话说“不想当将军的士兵不是好士兵”,眼光要向上看。

菜鸟和大牛的区别,最直观的就是代码量的积累。1万行以内,基本是学生时代应有的水平,但100万行的境界,恐怕就是极限了。这个时候,再做一些具体的开发项目就没什么意思了,更多的会去研究平台或中间件,比如进行下一代JAVA  EE中间件的研发,这种研发对项目经验的要求相当高,经验有些部分就是靠代码量垒出来的。

想要在这个行业发展的好,就一定要找到自己的优势,不管是技术还是管理方面的,都可以,这也就相当于找准自己的定位,然后朝着这个方向发展,使自己变得更强大。

身处职场,有时就好比战场,总是避免不了相互竞争,但是恶性竞争是万万要不得的。那如果是别人用卑鄙的手段针对你,这时候又该怎么办呢?师兄牛开复提醒蔡佳佳,遇到这种情况,一定不能硬碰硬,不但白费力气,那你不也变成那样的人了吗?这时候,我们要做的就是发展自己,使自己的能力不断得到提升,使自身变得强大起来。到那时候,想给你穿小鞋的人也就只剩下敬畏了。

立足江湖——做人的学问

     人毕竟是社会群体,进入一个新环境,首先是和周围的同事处好关系。当然,也存在总是喜欢独来独往的人,可是这种人往往不会走的很远。因为他不善于交际,也缺乏团队意识,可能还有点自私。大学时,导员也一再强调做人是第一位,会做人,会做事,这是必须要学会的。作为刚入职不久的员工,平时低调些可能会更好,至少不会生出什么是非,千万别搞什么小团体运动,因为每一个领导都不喜欢破坏公司团结的人。还有,在工作中,最好别把其他乱七八糟的事带到公司,要注意将生活和工作分开来,千万别搞得一塌糊涂。

我们要学着和各个层次的人处好关系。与同事之间,最好保持适当的距离,别太亲密,也别太疏远,保持和平共处又互不干涉的原则是最好了,当然,适当的时候该帮忙也还是要帮忙,不能让别人觉得你不近人情。和上级处好关系是很重要的,这关乎到今后的发展。但是只知道一味地拍马屁来讨好领导是要不得的。那怎么处理和上级的关系呢?很多人应该也都懂得,就是做好自己的本职工作,不做超出自己权利范围的事,最重要的是为公司创造利益,要拿实力赢得领导的赏识。如果做了领导,要学着处理好与自己的下属,或者新人的关系。他们是曾经的自己,所以换位思考,也多考虑特闷的感受,这样有利于聚拢人心。既然是新员工,对他们的鼓励就要多于批评,这样他们才能更快的成长起来。

最难相处的一类人,就是客户。都说顾客是上帝,不好伺候,但是还必须得伺候,因为这直接关系到公司的利益还有你的薪水。其实,和客户相处也是有技巧的。最重要的是,我们一定得搞清楚客户的需求,也要能考虑到客户未考虑到的方面,这样就会避免很多不必要的问题,也能提升客户对你的好感和信任。其如果遇到一些不可能完成的任务,最好能拿出备选方案和客户协商,说服他们放弃原来的方案。因为他们只是体验者,只知道自己最终想要的是什么东西,却不懂得这个东西怎么做,所以,如果没有备选方案,就只会让客户对你失去信任,结果也只有几僵持或放弃。

做人是一门大学问,也是一门很深的学问。能正确把握做人做事的尺度,以后的发展才会更加畅通。

百尺竿头,更进一步

     想要提升自己各方面的能力,就要不断充实自己,学习各种新知识。养成看书的好习惯是很有必要的,我们不仅要看技术方面的书,各种类型的书都要涉猎,这会使我们视野更开阔,思维更灵活。还要多参加一些技术大会和沙龙。前面已经不止一次的提到,IT行业的发展史非常迅速的,所以就有很多新的技术需要我们去了解,去学习。有些时候,书上看到的东西,理解可能并不是很深入,如果十多参加这样的大会和沙龙,大家相互交流,理解起来就容易多了。也能认识一些业内的牛人,为今后的发展创造更多的机会。

江湖多歧路

到这时候,你的能力应该没什么问题了,要考虑的,就是选择一个适合自己发展的方向,是倾向于管理还是技术,是想继续钻研还是适可而止。总之,不同的人有不同的江湖道路,选择最适合自己的一条路坚持走下去,就一定会成功。

这本书的内容分为两部分《我与江湖》和《笑傲江湖》。后一部分内容,因为现在的能力有限,所以决定等工作以后再仔细拜读,认真学习。对于还是学生身份的我来说,前一部分对我有很大的启迪和帮助,我要结合书中的内容,为自己确定一个方向,制定一份合适的计划,为今后的求职做充分准备。

时间: 2024-10-09 19:45:59

从小工到专家 ——读《Java程序员职场全攻略》有感的相关文章

《java程序员职场全攻略》读书笔记

专业领域很重要开发财务软件对数据库的操作用到增删改查,是不合理的:财务软件是严谨的,对于错账处理,是用蓝字冲销和红字冲销两种方式对付错账,简单的说,如果一笔账记错了,则先用一个红字冲销冲掉错误账,再用一个蓝字冲销记录正确的账目即可.肯定是不存在把账目调出来修改或删除的,所以开发财务软件的时候一定要了解相关领域. 软件的操作方式火车票的订票人员大多采用键盘操作,高级的游戏玩家也是键盘高手,很多银行.超市等地方对工作效率要求很高,所以在设计特殊行业软件开发的时候应该考虑快捷键操作. 不要认为客户不懂

程序员神级跳槽攻略:什么时候该跳?做什么准备?到哪里找工作?

1.引言 每年的3.4月份都是求职高峰时期,目前已进入6.7月份了,你已经成功换工作了吗? 这次我们想聊的,就是程序员跳槽这件事儿,我打算从三个方面来说: 1)程序员什么时候该跳槽? 2)跳槽前你需要做的准备工作? 3)到哪里找跳槽机会? 学习交流: - 即时通讯开发交流3群:185926912[推荐] - 移动端IM开发入门文章:<新手入门一篇就够:从零开发移动端IM> (本文同步发布于:http://www.52im.net/thread-1755-1-1.html) 2.本文作者 安晓辉

我的2014---感悟程序员职场

全速前行了一年,是时候放慢脚步了.一直以来追逐着技术梦想,到现在看来好像遇到了瓶颈,因为我发现再提高自己的技术水平没有原来那么高效了.也许我到了"悟"的阶段了,自己在技术海洋中野蛮冲突效果不明显了,需要让自己完全理解与感悟并转化成自己身体和思想的一部分才行.既然这样,我也乐得放松一下身心,去进行一些非技术性的思考.不变的是,我依然会在闲暇之余践行我的技术,那份悠然自得是对我喜爱技术的一种回报吧. 当然 ,自我们步入职场的那一刻起,我们心中明白程序员在职场不应只有技术,如果想在职场中游刃

提高程序员职场价值的10大技巧

如果你已经是个很牛叉的程序员,但是依然觉得觉得还不够的话,欢迎阅读此文.本文旨在帮助各位更上一层楼. 你是不是觉得自己已经掌握了所有的编程技巧?别太自以为是了! 会写代码的确很重要,但是要拿到更好薪水,则更依赖于别人是否知道你的才能.换言之,你需要推销自己.下面是如何成功推销的秘诀. 开发技巧No. 1:博客 建立自己的博客,每月至少发布一篇文章.做点研究,因为只有自己亲身经历过,才能言之有物,不会听上去像吹牛皮.学会如何写文章,像以前你的老师教的那样:列大纲,描述情节,最后检查语法和错别字.然

程序员职场的反思,明白的道理

今天上班发生的一个事情,值得自己思考,有关做人. 下午公司的测试员测试游戏充值卡充值,充值了很多笔,联通卡移动卡都充值成功到账了,但是电信充值卡提交后却提示充值失败.充值接口是我昨天刚做的,充值卡充值都是统一的一个接口,我检查数据库订单数据,发现易宝返回通知金额是0,充值结果状态所以显示为充值失败.但是在电信官网查询那张卡还是有余额,然后我全神贯注检查问题的时候,测试员不断的小窗口发消息过来,我跟她说了,确实是充值了,但是没有成功,而且返回金额是0,可因为电信官网可以查询到有余额,所以现在还不肯

程序员跳槽神级攻略

2015的5月已经过半了,3.4月份的求职高峰已经过去了,你换工作了吗? 这次我们想聊的,就是程序员跳槽这件事儿,我打算从三个方面来说: 什么时候该跳槽 跳槽前你需要做的准备工作 到哪里找跳槽机会 什么时候该跳槽 我在"自我发现,找到适合自己的职位"一文中提供了"周末探视法"让大家分析自己对当前工作的感觉.这个方法很简单,你只需做下面这件事儿: 在周日的晚上,想着明天要上班了,记录自己此刻的念头和心情. OK.就是这样.如果你内查到犹豫.恐慌.紧张.担忧.抗拒之类的

超全面:程序员跳槽神级攻略

这次我们想聊的,就是程序员跳槽这件事儿,我打算从三个方面来说: 1.     什么时候该跳槽 2.     跳槽前你需要做的准备工作 3.     到哪里找跳槽机会 什么时候该跳槽 我在“自我发现,找到适合自己的职位”一文中提供了“周末探视法”让大家分析自己对当前工作的感觉.这个方法很简单,你只需做下面这件事儿: 在周日的晚上,想着明天要上班了,记录自己此刻的念头和心情. OK.就是这样.如果你内查到犹豫.恐慌.紧张.担忧.抗拒之类的情绪,很可能你已经需要慎重考虑换工作这件事儿啦. 周末探视内心

程序员职场:会不会工作,就看这6点!

很多大学生,往往一毕业就遇到一个问题: 进入公司之后,发现自己居然不会工作. 好像从学校到职场,中间有一道巨大的沟,很多人就是跨不过去.有的人,即使工作了很多年,也还是跨不过去. 那这道沟是啥呢? 是协作. 在学校,学生的主要任务是学习,学习是一个把知识装进自己脑袋的过程,主要得靠自己,协作没有那么重要.但是到了工作环境下,就不只是应用脑袋里的知识那么简单了. 事实上,在社会上干成任何一件事,都牵涉到广泛的协作.就算你是一个纯粹的手艺人,比如你就是一个设计师,那也存在一个怎么把自己的手艺卖好,怎

程序员职场的思考,员工比老板更苛刻、更剥削!

只能说自己工作很久但是经历太少,每天都是对代码打交道,不懂一点儿人情世故! 2014年最后一天,公司技术部门中午聚餐了一下,点了几个小菜.吃完回来的路上,正好跟公司的一个同事走在一起. 这同事是公司的核心人物之一(公司就4核心人物),90后,工作一两年,做运营方面(其实是打杂).回去的一路上随便聊.聊到一个话题,加班很晚打车回去有没有补贴. 跟着同事聊完这个话题,让自己不由得深深震惊,原来员工比老板更加剥削,更加苛刻. 每天加班那是因为上班时候偷懒,不好好干活,都拖到下班了才完成,所以才导致加班