上次和JavaEye朋友rubys聊天,他现在遇到了一些技术和职业困惑。他对技术似乎蛮感兴趣,于是就有了下面的对话。
提升技术的关键
问:很想成为技术高手,最重要的,是不是要看大量书,做很多项目?
答:我看很多人买了一堆书,做了无数的项目,还是技术平平,因为买了书没读,后五年做项目,是在前三年水平循环。
能力提升靠学习,学习的持久动力来源于兴趣。
有兴趣,买书后会看、会思考;做项目时会总结。
有兴趣,就会勤奋、专注、有耐心。
有兴趣,就会不断总结方法。而方法,是提升学习效率和工作效率的关键。
所以,兴趣最关键。
关于阅读量
问:很多技术高手都看书近百本,我如何做到?
答:你知道他们花了多少年吗?可能是10年,平均一年才10本,这个你能够做到吧?
关于表达能力
问:我感觉自己和同事交流时,总表达不清自己的观点,我怎样提升自己的口才?
答:这个和口才没多大关系,深刻理解了问题的本质,表达自然会流畅。
关于技术大牛
问:我知道很多技术大牛,想很快赶上他们,怎么做?
答:你知道他们一般多大年龄?可能35吧。你现在23岁,耐心积累和等待吧。
关于浮躁
问:我最近看什么都没耐心,看东西也总是似懂非懂,是不是我太浮躁了?
答:人的心态,都会经历一个过程:宁静、浮躁再到宁静静,你现在处于浮躁期很正常。
你上学时,一学期啥都不做,只学10本书,自然心很静。现在,要看的东西很多,你驾驭不了,自然会无所适从。坚持几年,各知识点都梳理差不多,学习方法也成熟了,你自然会静下来。
关于遗忘
问:我现在学什么都容易忘记,很有挫败感,究竟怎么了?
答:打个比方,你将200颗五颜六色的玻璃珠丢到桶里,你要随便找出某一颗,是不是很难?如果按颜色穿成20串呢?如果再用一根横线,将20串再串起来呢?是不是再找起来很容易。
学习有个过程,从点到线到网,你现在处于点的积累阶段。积累一定程度,要串起来就很快,那时,你会有顿悟和触类旁通的感觉。
耐心等待吧。
关于学习的梯度
问:我想成为技术大牛,但我感觉业务很重要,以后还想搞管理,我该怎么做?
答:你现在才大学毕业一年,忘记业务和管理吧,专心搞技术。
如果你现在就专注业务,你会发现技术只是一种工具。
如果你现在就专注管理,你会发现,原来技术可以请人做,原来领导只关注进度和预算,于是你的技术可能会踌躇不前。
技术需要一种偏执和狂热,它是你以后转向业务和管理的基础,敲门砖。
关于科班出生
问:我是大专毕业,总感觉自己不如那些本科生,我考个本科证如何?
答:举个例子吧,我是学化学的,当年暑假,自学计算机网络和TCP/IP时,每天学习和实践不下10小时,40天,共400小时。
计算机科班的,18次课,课外18小时,加起来50多小时,就说这一门,他们怎么和我比?
另外,我所有计算机课都是自学,毕业后养成了自学的习惯和方法,后劲比一般人足。
所以,把你那宝贵的考证时间,用来做点实事吧。
关于技术含量
问:我现在做外包项目,没啥技术含量,学不到东西,咋办?
答:最没技术含量的,是做对日外包的Coding,jsp命名都是101.jsp、215.jsp,方法名也替你写好了。
但我见过从中走出的大牛,别人一周花3天干完活,其它时间研究日本人写的框架和设计文档。
软件开发这行很特殊,没有人可以限制你腾飞的冲动。
关于技术更新速度
问:IT技术变化太快,半年不学习就更不上时代了,好累啊。
答:当你学习EJB/RMI、CORBA、DCOM、SOAP/REST、DWR/JsonRPC时,你有没有发现,它们都根源于古老的RPC,对Windows RPC漏洞不陌生吧?把RPC原理彻底搞懂,这些技术就学起来很快。
关于阅读框架源码
问:我看很多框架动辄上10万行代码,我看一点,实在看不懂就放弃了,你当时是怎么看的?
答:不要先钻进代码堆,而是了解设计。比如,struts核心是Command模式,JBPM思想是Graph Oriented Programming,两个框架的内核都不到2000行,几个核心类搞懂了,其它类都是顺藤摸瓜。
提示:了解设计,先研究包结构,如继承关系。
关于面试
问:我想进重技术的公司,面试官会怎么考察我?
答:兴趣+悟性+基础
你是很阳光的小帅哥,团队协作啥的不会卡到你。
关于鉴别公司
问:如果重新找工作,我怎么识别公司,如何站住脚?
答:不管公司网站如何吹嘘自己,都无法隐藏其实力,魔鬼就在细节中。打个比方吧:如果简历上写着“精通Java,精通HTML”,这人一定很初级,因为一个技术高手绝不会将HTML写上。
关于站住脚,最重要是把自己定位好,而不决定于能力。比如HP上海,以你目前的能力,你就别选高级职位;另外,如果你的能力目前只适合做开发,那么就先别做平台研发,一步步来。
关于薪酬待遇
问:如果我换工作,我该怎么要价呢?
答:首先,毕业头几年,别关注薪酬,一般的公司即使你不提,也不会亏待你。
其次,找工作时,简历上明确标明薪水。一方面,不标明薪水,公司一般会认为这人特没自信;另一方面,公司会根据你的简历评估你的能力和薪资期望的匹配度,你的面试有效机会会更多。而且,面试成功几率更大,因为你要3k,面试官不会问你8k薪水的问题。
关于简历详细程度
问:我的简历是不是写得越详细越好?
答:如果人力资源一天要阅读200封简历,只分配了3小时,意味着一分钟看一封,那你觉得该怎么写?简明扼要,突出重点。
分享到:
相关推荐
java职业规划java职业规划java职业规划java职业规划java职业规划java职业规划
Java职业技能规划是一个全面而深入的话题,它涵盖了Java编程语言的基础,到高级特性的掌握,再到实际项目开发中的应用。在Java的世界里,J2EE(Java Platform, Enterprise Edition)是企业级开发的重要框架,...
JAVA职业素养及面试和JAVA基础测试题题,帮你轻松应对java面试
### JAVA职业规划要点详解 #### 一、理解IT行业的本质 在中国,有一种普遍的观点认为IT行业是“吃青春饭”的,即超过30岁后就很难在这个领域内有所发展。然而,这种看法并不准确。根据作者多年的.NET及JAVA开发...
《Java职业中介管理系统详解》 Java职业中介管理系统是一款基于Java技术构建的企业级应用,旨在高效地进行企业信息管理、招聘管理、职位管理以及求职者个人信息管理和求职管理。本系统充分利用了Java语言的强大功能...
Java职业资格认证考试是衡量Java开发者技能水平的重要标准,它为求职者提供了在竞争激烈的IT行业中脱颖而出的机会。这个学习资料包涵盖了JAVA的各个方面,旨在帮助考生全面深入地理解和掌握Java编程语言,从而顺利...
在Java职业生涯设计中,我们需要理解这个职业领域的各个方面,包括学习路径、技能需求、职业发展机会以及行业趋势。 首先,Java开发者的职业道路通常分为几个阶段:初级开发员、中级开发员、高级开发员、系统架构师...
基于java职业技能培训机构学员管理系统设计与实现
Java 程序员职业规划 Java 程序员职业规划是指 Java 程序员如何规划自己的职业生涯,使自己在职业道路上更快速、更自信地发展。本文将从 Java 程序员职业规划的几个方面进行详细的介绍。 一、 认识自我 在职业...
### Java Web工程师职业规划建议书 #### 一、引言 在信息技术日新月异的今天,Java Web工程师作为IT行业中的一员,面临着诸多机遇与挑战。对于Java开发人员而言,如何进行合理的职业规划,避免陷入“敲代码到老”...
(一)java程序员职业规划步骤java程序员职业规划第一步:1、基础必备:至少看过2本语言基础书和一本领域技术书。 2、部分参与项目1-2个。 所需时间:3-12个月java程序员职业规划第二步:1、行业知识领悟、扩展...
该项目是一款基于Java语言开发的职业技能教育网络课堂系统源码,采用B2B2C业务模式。系统包含214个文件,主要包括150个XML配置文件、21个Java源文件、21个.class字节码文件、7个.iml项目文件、7个.log日志文件、2个....
Java 程序员职业生涯规划 一、自我认识 在规划职业生涯之前,首先需要认识自我。通过个人分析,可以了解自己的性格、兴趣爱好、能力和不足。认识自我是职业规划的基础,可以帮助我们更好地发掘自己的潜力和优势,...
有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验...
有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验...
有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验...
有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验...
有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验...