怎样成为一名卓越的技术人员[1]。

第三部分,未来职业生涯规划、家庭环境分析、例如经济状况,家人期望等。感谢您阅读《怎样成为一名卓越的技术人员[1]》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

这篇文章不谈技术,但是谈比技术本身更重要的东西。如果你感兴趣或者持反对意见,那就别不好意思留言。

我从大学毕业到现,我在学做事,更重要的我在学做人。做人之重要会决定我的一生,做人不行做啥事都不行。这篇文章就扯扯我的感受,很多必备的情商我实际远远并不具备,我还在努力。

1.分享

犹豫了一下,但我还是把分享作为第一条件,原因在于我想到一句话:人的真正意义不在于他得到了什么,而在于他奉献了什么。分享对个人技术成长来说,与以下等要素相比作为第一条件显得有点过了。但是对团队,甚至对社会来说它显得太重要了。一个懂得分享的团队才是更有凝聚力,才能更快的成长。

最牛的大牛也分2个等级,一种是懂得分享的,另一种不懂。这是我瞎说的。高德讷是大牛,他分享了《计算机程序设计艺术》。

坦白的说我很久以前不喜欢分享,原因在于一方面懒,另一个方面我怕告诉别人了,别人就比我厉害了,找工作就靠这点水平了,最初写技术博客的原因是想给自己一个名片,以后找好工作方便一点。当然实际的效果是不光达到了之前的目的,更重要的是我从我博客中收获了更多的东西,这也是我最初没有想到的。当然你会问收获了什么东西,除了这几篇博客中提到的:为了更好的思考,激励持续学习,我还收获了具有相同兴趣的朋友,扩展了我的知识面,帮助我纠正了一些错误的知识和观念。

走出来才会看的更清楚,所以朋友如果现在你还有这个疑惑的话请走出来吧。

但是随着时间的推移,我越写越觉得之前文章之浅薄,我越没有写下去的勇气,因为每个人都会成长,之前你所不了解的领域此时你也许很熟悉,之前不能理解的东西此时你也许能讪讪道来,你觉得理所应当知道的很多人也许并没有听过。所以好的分享不见得一定是技术之深入的。当然一定是你用心写出来的。

2.持之以恒

10年时间可以让你在任何领域成为专家,要求是每天用心积累一点。但是不是每个人都能成为?不是!因为不是每个人都能做到。持之以恒是稀缺的情商之一。平均只需6个月你就能进入一个崭新的领域,从事你从来没有干过的工作。但是成为这个领域的专家你却要比别人多付出更多的努力。那么怎么持之以恒的做一件事?

兴趣当然非常重要。做一件不感兴趣的事,而且做10年,的确是件疯狂的事,装个架子装10年那也非常人!但更应该追随自己的心,因为那能发挥你的潜力。

其次是养成习惯,最近我已经把睡觉前看书初步养成了习惯,并享受着,但是不刻意去做。

习惯的形成一般需要需要21天,经历3个阶段:刻意、不自然 刻意、自然 随意、自然。人的行为总是一再重复,因此卓越不是单一的举动,而是习惯。 --亚里斯多德

扩展阅读

如何成为一名合格的HR?


许多HR说:"这是一个投资回报率很低的行业,入门门槛很低,晋升途径也很窄。“大多数员工对HR持偏见。面试不是电话约人吗?绩效不是做一份考核表吗?企业文化不是吃、喝、拍照吗?谁不会做呢?

但小编想告诉一些HR,你想错了!这只意味着你还没有成为一个合格的HR、企业不是不重视HR的岗位。

如何成为一名合格的HR?

面对模糊、瞬息万变的市场环境,HR在企业发展中比以往任何时候都更加重要。HR要抵御激烈的人才竞争,满足企业对人才的需求,应对高水平的保障体系,关注员工的心理健康,激发员工的积极性,HR需要做的还很多。那么,如何成长为一名合格的HR呢,以满足企业的需求,使老板和员工满意。

1、精通业务

不懂业务的HR是不能有条不紊地工作。你谈论组织氛围、持续计划,而业务部门的老板只会说你不平易近人。

只有了解当前的行业竞争情况、企业管理模式、组织结构、发展经济周期、客户分布,改善企业内部的结构、组织文化氛围和人员研究背景,才能对问题作出合理、适当的解决,得到老板和员工的认可,才能取得非常满意的效果。

2、洞察民心

人力资源部对这个部门负责,公司里的所有员工都和你有关系。如果你不了解员工的想法,就不是合格的HR,

在劳动力成本几乎已经成为所有企业的最大成本时,只有拥有相同心理,始终考虑利益相关者,注重提高人力资源效率,才能得到员工的认可,提高员工的忠诚度。

3、权衡决策

有经验的HR都知道,企业的决策只是否合适,没有对错之分。HR需要考虑各种变量,在老板和员工之间做出协调,避免市场上的错误信息,权衡利弊,制定具体的计划,制定出各方都认可的长期和短期利益平衡计划,这样才是可行的。

4、战略规划

无论是什么职位,选择正确的工作方向是很重要的。对HR来说,首要目标是找出公司内部的某个问题,并加以处理。例如,如果发现最近员工的流失率相对较高,我们就应该开始调查员工流失的原因。

鉴于这一点,要理解问题,明确思路,顺应实际,制定合乎逻辑的人力资源规划,并着手进行。此外,人HR还应注重企业文化、组织氛围和敬业精神。

技术人员的前景要如何规划[1]


作为一名技术人员,我总是对未来的前景感到一阵阵悲哀。有感于我这几年的技术生涯,发表一点自身的感慨。

做为技术人员,大家都觉得工资高,工作稳定,还能学到很多的东西。是大部份走出校门或性格内向,或希望过平静生活的人的必然选择。其实,你们有没有问过自己,这条路到底走对了吗?

一个刚毕业的大学生,从事销售和从事技术两种不同的工作,可能工资的差距会达到数倍之远。对于初出校门的人来说,不无一种极端的诱惑力。刚毕业的年青人,当然会果断的选择技术之路。

两年后,我们再看看,由于经验的积累,做业务的积累了部份客户资源,做技术的积累了好的经验,在各自的领域内都大展开了手脚,收入也基本接近了。

再以后呢,技术之路越来越难走,毕竟做技术需要的大量的时间和精力,否则就跟不上现在时代的技术更新了,做业务的呢,客户群越来越大,经验越来越丰富,谁的收入会更高?

两种不同的职业,它们有着各自不同的特点,技术行业是个撑不死,饱不了的地方,而销售行业则是没有尽头的发展之路。

过了三十岁,大家会选择什么呢,结婚、生子,人生的一条老路,做技术的大多都成为了技术部门的负责人,职位不错;做销售的呢?可能还是个业务员,毕竟做大量的业务都集中在少数人手里。古往今来,财富的集中是如此的相似!但是观察两个职业成功人士的比较,是不是相差太远了?

学到死,做到死、发不了财的技术,有什么值得人留恋的!

到了三十岁,你还有自信面对繁重的工作吗?你有刚出社会的人的活力吗?你能和他们比工作时间,玩命地在老板面前表现吗?你能丢下妻儿出差一、两个月吗?能被小你十来岁的小孩命令来命令去吗?

我不能

如何才能成为一名真正的Web程序员[1]


程序员可以分为很多种,像Unix程序员、Windows程序员,或是C 程序员、Delphi程序员,等等。今天我想谈的是Web程序员,一名真正的Web程序员应该懂得那些方面的知识,应该注意学习哪些东西。

也许有些朋友会说,我知道Asp、Jsp,会做网站、会做bbs,这应该叫Web程序员了吧。确实,我承认,这些技术是一名Web程序员应该具备的;但是,你如果仅懂得这些,却只能叫做Asp程序员、Jsp程序员,而不是真正意义上的Web程序员。现在的世界是属于Internet的,大部分的应用基于Internet,大家可以想想,像Yahoo、Microsoft、Amazon那样的网站,其访问量之大、应用之复杂,需要什么样的技术才可以支撑,难道仅仅是硬件的功劳么。

我想在Windows平台下来谈谈Web程序员应该掌握的技术

1. 首先,就是上面提到的各种脚本,asp、jsp、php等等,这些东西大同小异,基本可以举一反三。

2. 数据库,

相信做Web的人肯定用过,像Access、Sql Server、Oracle。很多人会用各种数据库,但是仅限于写一些sql,select、update、insert,用ADO来操作,如果这样,就算会用100种数据库又有什么用呢?

你应该考虑用户量、访问速度、内存消耗,这些东西和你的sql密切相关,我经常见到很多分页程序根本不去考虑数据库中有多少条数据,统统select出来,很明显,当你从数据库中查出1万条数据和100条数据,占用的内存是不同的。

另外,数据库连接池和事务机制是非常重要的,应该知道数据库用什么来保证事务,连接池如何实现,这些都是商务应用的关键。譬如,目前很多的应用服务,像weblogic、MTS,都包含事务处理,可以说好的事务处理决定了他们的竞争力。

怎么才能成为一名厉害的猎头


在自己的行业里,每个人都想成为最好的,但这取决于人,还有一部分运气。

怎么才能成为一名厉害的猎头

我在网上见过这样的一个故事:

主人公是职场的高端人物,很多猎头不断找到他,对于像他这样的人,他不会拒绝猎头,但会与猎头保持一定的距离联系,毕竟没有人会拒绝自己前进的道路。但与他打交道的大多数猎头都不够专业。

这些猎头的问题在于,他们对这个行业没有很深的了解。他们不知道客户公司的发展战略、客户的组织结构、客户公司的上级级别和平行部门的规模,以及该职位候选人的直接权利的大致范围。

要成为一名强大的猎头,首先,你必须具备资格。

你应该有更大的不屈精神,如果你是一个碰到困难就会崩溃的人,那么你可以提早离开猎头行业了,对于初期的猎头来说,这真的是一种考验。

其次,你有理解和分析问题的能力。

你需要研究这个行业,了解一些心理学。你可以从企业客户关系和应聘者的谈话中分析他目前的一些发展,看看应聘者是否真的想换工作。你学得越多,得到的就越多,总有一天你会感激那么努力的自己。

最后,你必须有一位资深且愿意接受你的领导的人,这样你才能有一个榜样可循。

了解他如何在工作中与客户和应聘者沟通,进行学习则,为自己制定更可行的计划,根据计划进行工作和学习,并随着你的进步修改计划,到时你会发现实现你的目标并不困难。

有了这些,剩下的取决于你在这个行业中持续积累的经验,只要你不放弃,为自己积累了社会经验,那么三到五年后,你也可以成为一个强大的猎头。

如何成为一名有情怀的管理者?


职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。

什么是情怀,度娘理解就是含有某种感情的心境,作为一名管理者,凯杰理解就是助人和提倡主动积极的工作态度。

凯杰是一名销售经理,对于他来讲,成为一名有情怀的管理者,一直是他长期梦寐以求的事情。

什么是情怀,度娘理解就是含有某种感情的心境,作为一名管理者,凯杰理解就是助人和提倡主动积极的工作态度。

然后在实际工作中,企业需要员工加班、业务指标完成更好。而员工想要更多的福利保障、工作不太累、甚至不想加班。而凯杰常常会纠结在加班、绩效指标、员工表现不佳者这些问题上,导致焦头烂额,更别提什么情怀了!

一次偶然的机会,凯杰听人讲了生涯规划,尤其讲到如果其用在管理中可以提高管理绩效,增强团队凝聚力,立马引起他的兴趣。这不正是他一直想要实现的目标吗?

回去之后,凯杰马上让手下的十来个销售员写职业规划书,大家一头雾水,私下纷纷议论有这闲功夫还不如去跑业务,但碍于凯杰的压力,还是磨磨蹭蹭交了规划书。

踌躇满志的凯杰收到规划书,却大失所望,规划书里大都是一些空话套话:比如我要做一名优秀的销售,但怎么优秀,如何实现只字不提。或者多是业绩指标,信誓旦旦要超额完成业务,但明显按目前其业绩能力和公司情况来看,实现还是很有难度,对于其如何实现却没有实施方案。

好好的职业规划书,变成了形式化的总结和应付差事的计划书,凯杰一个头两个大,问题出在哪儿?是员工不领情还是自已理解生涯有偏差?

为什么凯杰出现了这种他并不想看到的局面呢?

自我定位不清 作为中层管理者,想在管理中应用生涯规划,必须有一个清晰的定位,即你的角色。 资源总是有限的,员工写的规划你并一定能够提供确实有效的帮助,公司文化也并不定支持。所以你的定位是一个协助员工进行生涯自我管理的角色。

要求不清晰 如何写什么?怎么写?这里并没有明确的约定。

职业规划书的价值 员工写规划书背后意义,让员工明白为何要写规划书。

没有提供必要的支持

面对如此困境,管理者真有必要帮助员工实施对其生涯的自我管理吗?这是一个美丽的肥皂泡还是一个可以期许的未来呢?

理解了生涯规划,那么作为管理者,根据时代特点、行业规律和企业情况和员工个人情况,如何协助员工进行职业生涯的自我管理呢?

明确目标 协助员工进行自我管理,然后在公司的企业文化内,提供力所能及的帮助。

看到价值 为何要提倡员工做生涯的自我管理。

正确理解“做自己”?

对“做自己”的误解:随自己当时心情做决定,比如裸辞、顶撞上司、与同事冲突、上班随心所欲,固式思维等。

真正的“做自己”:调整信念、 整合资源、稳定状态、提高技能、盘活技术。

行业价值:提供行业排名靠前的企业的信息资料,在此基础上,举例员工中的优秀骨干所做过的有价值的销售业绩

愿景:有职业可能的上、横、外、深的整合。理解行业价值、个人与企业双赢的基础上去交换双方所付出的资源。

3、提供支持

①解释职业生涯规划的定义和个人职业生涯规划

职业生涯规划(简称生涯规划),又叫职业生涯设计,是指个人与组织相结合,在对一个人职业生涯的主客观条件进行测定、分析、总结的基础上,对自己的兴趣、爱好、能力、特点进行综合分析与权衡,结合时代特点,根据自己的职业倾向,确定其最佳的职业奋斗目标,并为实现这一目标做出行之有效的安排。

对于个人来讲,职业生涯就是根据个人条件和客观环境的分析,确立自己的职业生涯发展目标及选择实现目标的途径和措施,按照时间进程采取必要活动以实现职业生涯目标的过程。

②分析行业趋势:曙光、朝阳、成熟、夕阳。,凯杰所在行业是医疗器械,剖析该行业目前所处阶段,并提供相关数据支持。

③职业生涯设计:作为一名普通销售,会有哪些职业可能?

上:职位、团队、项目、大公司、上游行业等;

横:新的职业需求、新的组织架构、哪个环节缺人、其它需求;

外:自我爱好及兴趣、生涯角色平衡、新的职业可能、更深的自我探索和整合;

深:专业技能、专业项目、培训认证、学术路线、顶级公司;

④一份生涯的自我管理规划书示范:

l个人评估(SWOT分析)

SWOT分析法是用来确定自身的竞争优势、竞争劣势、机会和威胁,从而将个人的目标与内部资源、外部环境有机地结合起来的一种科学的分析方法。

l根据企业的发展和个人目前条件,制定个人生涯发展发展目标

l实现方法

⑤每个阶段怎么走 (PDCA循环)

① P(Plan)--计划。包括方针和目标的确定以及活动计划的制定;

② D(DO)--执行。执行就是具体运作,实现计划中的内容;

③ C(Check)--检查。就是要总结执行计划的结果,分清哪些对了,哪些错了,明确效果,找出问题;

④A(Action)--行动(或处理)

以目标(计划)、行动(执行)、评估(检查)、定位(纠正)形成闭环推动每个阶段的职业生涯管理。

⑥奖罚分明:当员工开始为自己负责的时候,管理者要根据企业情况,在自己的权限范围内,设置好跑道的奖惩规则。让员工为结果负责,去争取最好的结果。

在这个时代里,作为一名有情怀的中层管理者,要想将员工职业生涯自我管理与企业发展相融合,引领生涯与管理创新,用一句话形容,那就是:各安其位用其长、设定目标有合作、各付其责奖罚明。

而实现这一切,最重要的核心立场就是合作!

修炼一名程序员的职业水准[1]


第三部分,未来职业生涯规划、家庭环境分析、例如经济状况,家人期望等。感谢您阅读《修炼一名程序员的职业水准[1]》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志成为职业程序员的人有所帮助,并借此机会感谢原昆明工学院计算机系的和智玲老师和张怀宁老师,特别感谢我的硕士导师,南京大学计算机系的博导郑国梁教授。

注:本文辞尖刻,乃作者脾气秉性使然,如果你看着有气,就请多多见谅,放下别看了。

程序就是一系列按步骤进行的操作序列,它有好多种级别,比如最低级的微程序、次低级的汇编程序、高级的各种编程语言程序、最高级的脚本语言程序,也许我列的不对,但没关系,我要说的是不管是那个级别的程序,其本质都是操作的逻辑序列。大多数系统和应用程序都是建立在高级编程语言上的,比如C、C++、C#、FORTRAN、BISIC、JAVA等等,就让我们只关注这一级的编程能力吧。因此如果一个程序员的逻辑能力不高,他永远都不能成为一名具有合格职业水准的程序员,我们在下面的讨论有关编程能力的方方面面,最终都是为了最大程度地提高和实现一名程序员的逻辑能力。

一、掌握基础知识:十六年寒窗的持续积累 从7岁读小学起,经过16年的学习,你从软件专业本科毕业后,必须完成以下几门专业课程的学习:计算机组成、操作系统原理、汇编语言、数据结构、编译原理、数据库原理、软件工程、结构性设计语言(PASCAL、C)、面向对象设计语言(C++、C#)、计算机网络等,你最好还懂一些算法分析、分布式系统、计算机图形学、形式逻辑、人工智能原理、软件设计模式、软件构架/框架等研究生的课程,16年来,你积累的除了知识,更重要的是形成最适合自己的学习方法和工作方法。这些是你具备程序员职业水准的基础能力,不要受什么计算机软件怪杰之类传奇的影响,那不过是小概率事件,而且这些怪杰们就算没有读过软件本科和研究生,也往往自学了大多数专业课程,很可能比在校学习的学生对这些课程的精髓部分理解的更好,还有他们的工作方法和思维方式是特别而高效的,但普遍性差,可以借鉴,不宜模仿。好,所以现在你只需要问问自己,那些课程和知识都学会并掌握了吗?如果是,那就准备好进行实践了。

二、在实践中提高:成为一名高水平的Coder好了,你毕业了,在校功课都不错,也找了一个专业对口的工作,你想大展鸿图了,可是别急,你的翅膀还不够硬,不信我们说来看看。 通常,你在工作中都会用到某一种单位/公司固定的操作系统和编程语言开发环境,比如Windows、UNIX、LINUX等操作系统,又比如用VC、VB、PB、Delph、JAVA、Motif/XWindow、QT、OpenGL、OpenInventor等编程语言和开发环境,我们在后面把它们合称为开发环境。就在校学习的有关开发环境的知识而言,大概你距工作需要的差距是不小的,当某个操作系统和编程语言环境成为你的饭碗时,就不应也不能用通过课程/认证考试之类的眼光和要求来评价你的能力,即使你能考100分。你需要深入地学习该操作系统和编程语言环境的各类开发手册的所有内容,你会说大多数你都用不上,其实你既对又不对,对的是单从使用的角度而言,你确实用不上开发手册的大多数内容,比如庞大的VC开发类库和复杂的开发环境,你在实际工作中能用到的不到总数的1/10或1/5,不对的地方在于,你用到的部分不是孤立存在的,它们是整个体系中的一部分,只有对整个体系有了一个较完整的了解,才能得心应手、随心所欲地用好你用到的部分,你才算初步具备在这种开发环境下进行Coding的职业水准(还远不够程序员的职业水准呢),而这只是刚开始。如何才能真正掌握一种开发环境的全面的知识呢,最原始的办法就是读开发指南/教程、参考手册,一般来讲,学习开发指南/教程时,你如果是一个认真的人,都会完成5/10~7/10左右内容的学习和练习,如果你想成为职业选手,就应该完成9/10以上内容的学习和练习。参考手册不同,大多数所谓的程序员们只是用到了才翻翻,这差的太远了,你应该象读开发指南/教程一样,每个环节都要读,比如VC,参考手册中的每个类,类的每个函数,都要读上几遍,它们往往是一小伙一小伙地纠缠在一起使用的,开始时读得你毫无头绪、心烦意乱,不要紧,还有一手呢,如果你开发环境安装的全面,它们往往都有开发商做的demo例子可看,你就进入另一个境界了,开始时你关注demo中的具体技术,后来你发现这些demo的程序写的都还算不错,结构简单但合理,如果你真的用心,就一定能发现一些个别的demo是极品,它所展现的程序逻辑结构是你设计不出来的,你现在有点更关心它的程序设计构架,甚于对你原始目的(某种相关的技术/技巧)的关注,这时的你,开始了从一名Coder向一名Programmer的转变,你会忍不住要看看开发商提供的源程序,比如。h和。cpp,通常你会找到include路径下所有的。h程序,你才知道,哇!好多好多东东在参考手册中都没提到,你要学的太多了,没时间顾及其它的业余爱好了,现在知道为什么程序员是年轻人的职业了吧,你要有足够多的时间才行,即使你的智商有160.如果你走到这一步,在你工作的团队中,已经是经常有人向你请教技术问题,经常有人请求你帮忙debug,你已是公认的高手了,别得意,因为你仍然是个Coder,为什么这么说呢,你想想,你已深入了解了这个开发环境中的各种技能,知道一名Coder如何用好这些东西,可是你能设计的出提供给Coder们用的东西吗?唔,你想了想,可能还不太行。对了,就是这样,你还是一名小我境界的程序员呢,本质是个Coder,当然已是一名高水平的Coder了,然而你需要进一步登堂入室才能成为一名真正的程序员。 让我们继续吧,通常你都是从精通一种编程环境开始的,假设你已经较为精通在Windows下用VC开发软件了,这时在技术和技巧方面你将面临一小一大两个挑战,第一个小挑战是如果公司/单位改换了开发环境,比如用LINUX下的QT交互语言工具进行开发,你不过是把前面掌握VC的过程再来一遍,由于在主观上经历了VC工具的学习过程,在客观上各种开发环境都有太多相似的方面,这回你掌握的应该较快。要小心,在这时第一次诱惑之门打开了,因为你感觉良好,看!这回这么快,我就这么好地掌握了新的开发环境,你开始关注其它暂时还用不到的同类环境,比如VB、Delph、JAVA,如饥似渴地掌握各种开发工具,证明自己的学习能力和价值,但你忘了一点,你仍然是个Coder,只不过是一个在好多开发环境下都能编程的Coder,就像你生活在中国,因而精通了汉语,工作需要你又掌握了英语,然后你就来了劲,把俄语、日语、阿拉伯语、拉丁语,等等等等,都学习个遍,我只能说,有点BT.你忘了自己是个职业人,同一类的东西工作中用得到才需学习,太多太多的Coder们喜欢在一起比较和炫耀自己会掌握了几种开发工具,不信你看看招聘时的求职书就知道了,sigh!他们中绝大多数人永远都只能停留在这个层次上,心浮气躁,一生都再也当不成真正的程序员了。

技术人员的职业规划


第三部分,未来职业生涯规划、家庭环境分析、例如经济状况,家人期望等。感谢您阅读《技术人员的职业规划》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

技术人员的职业规划

几乎每个企业都需要技术人员的支持,生产制造型企业需要现场生产控制和工艺流程方面的技术人才;IT等高科技行业需要大量软件研发和设备维护的硬件工程师;房地产、建筑工程领域需要建筑设计师、土木工程师和施工技术人员。此外,不论是国企、民营企业还是外资公司,都需要大量的基础技术工人。甚至很多在豪华写字楼office内工作的白领,从事的工作都是和技术相关的。

不过,一个严峻的现实是,大量的技术类人员对自己的职业定位和职业生涯规划显得非常迷茫和困惑。中国有句古话:劳心者治人,劳力者治于人。与管理类岗位相比,技术人员往往被人看低一等,他们虽然从事着非常重要、繁琐的技术性工作,但更多的是扮演着幕后英雄的角色。在社会地位、经济收入方面与分光无限的各级管理层普遍存在差距,这一现实造就了技术人员的巨大心理落差。第二个造成职业规划困惑的原因是部分技术性工作的局限性。拿IT行业来说,由于技术和知识更新的速度太快,软件开放人员普遍被认为是吃青春饭的职位,谁学习的更快、谁的精力更旺盛、谁更能熬夜,谁就更有竞争力,因为这时经验已经不再重要。如果超过35岁还从事软件开发的话,将很难在本职岗位取得突破。

那么,对于技术类人员来说,难道他们的职业发展前景真的如此黯淡?事实当然不会如此悲观,做技术工作同样有着非常广阔的空间,当然,关键一点你要令自己的视野更开阔些,从长远的角度来看待这个问题。

技术人员的职业方向可以有以下几个选择:

方向一 成为项目经理

对于很多从事技术方面工作的人员来说,发展成为项目经理是一个相当好的工作。项目管理工作既需要扎实的技术背景支持,又涉及多方面的管理工作,最适合那些技术出身但又不甘于只做技术工作的人员。成为项目经理,一方面可以充分发挥技术人员的专业优势,同时又可在团队管理、协调各方资源、内外部沟通等工作中体验和发挥作为管理者的角色和作用,从而让自身价值更为充分的实现和得到认可。优秀的项目管理人才,也是今后很长时期内的一个热门职业方向。

方向二 成为行业资深专家

如果的确非常喜爱技术工作,而不擅长和喜欢与人沟通,则可以完全专注于自身的领域,以发展成为行业资深专家为方向和目标,当然,这一发展过程可能会比较漫长,任何一个领域的顶尖技术人才都需要长期的行业经验的累积和个人孜孜不倦的投入。不过这类人才的一个优势是越老越吃香,当别人随着年龄的逐步增长而开始担心饭碗问题时,你则渐入佳境,开始进入职业发展的黄金时期。

方向三 成为研发经理或技术总监

事实上,在某些行业和企业,技术研发人员的地位是非常高的。譬如在微软、诺基亚、华为等IT产业,技术的支持和研发的速度,成为企业利润增长的最主要来源,在这些行业,技术研发部门就是企业的主战场。在不少国企和政府部门,也非常重视科技和技术工作,例如,我所知道的广州市市政园林局,就设有总工程师、副总工程师等技术职位,其中总工程师的职务级别相当于副局级,在这种氛围影响下,技术岗位人才和行政领导同样受人尊敬。所以,在一个尊重和重视技术工作的行业和企业中,发展成为研发经理、技术总监或总工程师都是一个很好的选择。

方向四 做技术型销售和服务

技术工作的领域其实非常广泛,如果感觉纯技术工作发展潜力不大,可以考虑转向做销售或技术支持方面。华为、中兴等通信技术公司的销售人员,很少是不具有专业技术背景的;甲骨文等软件巨头的市场推广,第一步常常是从销售工程师拜访客户开始的。这类高价值、高科技的产品销售推广,非常需要具有丰富技术经验的销售人员。
技术人员转向售后服务,也是非常有前途的。我认识的一个朋友,大学是施工机械专业,毕业后一直在市政工程行业做非开挖顶管施工,在几年的工作中积累了丰富的地下顶进设备的应用和维修经验,一个合适的机会跳槽到著名的顶管设备生产商-德国海瑞克公司,成为其售后服务工程师,工作上得心应手,收入也有了数倍的增长。

谈技术人员研究方向


技术人员的学习与实践有三个层次

第一层次 了解专业知识与原理

作为一名汽车设计师,在正式上岗之前,首先要了解汽车的各种原理。如引擎、燃料、悬挂,制动、碟鼓,ABS,风阻,油耗,安全防撞等知识,设计汽车目标并不仅是制造一个漂亮的外壳或者让轮子转起来。相反它一个有机的整体,一个系统的工程,你必须有综合的了解才能进行下一步。

软件技术也是如此,在入行之前,我们要了解计算机基础知识、操作系统、内存、网络、协议、TCP/IP、数据库/SQL、存储、数据结构、 Web,HTML等专业知识。对于每一种知识你要知其然并知其所以然。比如HTML你不能只象一般的IT人员那样简单的知道它是一种描述网页的语言,而是要知其所覆盖范围,其所长和不所长,为什么有了HTML还要用JavaScript/Flash.

这个层次主要主要目标是知其所用。大部分技术人员应该不局限于长久停留在这一阶段。

第二层次 掌握工具、搭造环境

在汽车设计领域就是你的汽车模型建造工具,验证环境,测试工具,分析工具。你要能清晰的知道它们的特性,了解它们的限制及如何去规避。在软件领域,工具主要是指计算机语言,它是你制造原型及最终产品的工具。不同的场景适合不同的工具,合适的工具能帮助你如虎添翼,但语言也并不是多多益善,通常精通 2-3种足矣。了解多种不如精通一种。除了工具还要建立自己得心应手的环境,就像比亚迪要建造自己的的汽车试验场一样,有了合适的环境,才能让你能高效的设计,开发,测试及验证。Jon Bentley,世界著名计算机科学家,被誉为影响算法发展的十位大师之一,他在《编程珠玑》中提到贝尔实验室的环境对他成就的巨大帮助。

I came to the Labs because I enjoy balancing the theoretical and the applied,because I want to build products and write books. The pendulum has swung back and forth during my years at the Labs,but my management has always encouraged a wide range of activities.

能熟练使用工具只是对开发人员最低的要求,代表你有能力开发软件产品。但是你是满足一辈子都是重复造一种QQ车还是有更高的追求。比如在国内,某些行业几乎和10年前没什么区别,比如在企业管理应用领域,10年前用VB/Delphi做企业应用,大家都在谈人脉和关系在项目中的关键作用。10年后不用Delphi了,改用Java/SSH,其它一切如旧。这样的领域,开发人员和打一辈子铁的铁匠没什么区别,大家都是把活干得更熟了,除此之外,所获寥寥。

第三层次 学会设计

这时应跳出语言之争与语言迷恋,语言的细节了解得再多,也只是一名工匠,大部分优秀的应用只用到语言及框架不到1/3的特性。你应该寻找有价值的领域深入研究, 就如乔布斯所说。你的工作将填满你的一大块人生,唯一获得真正满足的方法就是做你相信是伟大的工作,而唯一做伟大工作的方法是爱你所做的事。如果你还没找到这些事,继续找,别停顿。尽你全心全力,你知道你一定会找到。而且,如同任何伟大的关系,事情只会随着时间愈来愈好。

所以,在你找到之前,继续找,别停顿。

首先应达到在单个专业领域能够游刃有余,比如如何设计一个简单的网站爬虫。注意有兴趣的设计与干活完成任务的重大区别,你设计的每个产品,它不单是个工作任务,而应该把它看作一个艺术品,这样才能保证你能不断的进步。注意不单要完成功能,否则永远无法达到更高境界。

下一步设计相对更全面领域的产品,比如考虑一个游戏服务器的方方面面或可以设计一个类twitter系统。慢慢的,你才会有自己积累的东西。

最后, 什么是开发人员有意义的方向?

从汽车行业来看,主要任务是学习国外先进公司的经验,在关键领域缩小与其差距,软件开发领域看来也是如此。有些领域虽然高深和有趣,但如果行业暂时需求不大,专注这方面研究难免敝帚自珍。研究业界有需求的领域并寻找有应用需求的场合方可达到开放人员价值的最大化。比如在热门的云存储云计算,虚拟化到不太热门的数据挖掘等都存在一定的空白去填补。最好是在有需求有环境的公司内开展。国内科研机构做表面文章的太多,因此感觉不是合适的场地。

只有找到你感兴趣的方向,才会达到王国维说的第二境界,衣带渐宽终不悔,为伊消得人憔悴.至于更高境界,自然是水到渠成。

在这个社会里,你只有做出令人尊敬的产品,才能赢得认可。就像Mini设计在汽车行业流芳百世的榜样,在技术行业里,学识,名望,人脉,金钱带来的价值都是可估量的,不可估量的是对行业留下的创新设计,让你无愧于工程师这个称号。

作为一名HR,该怎样去认知自己的角色?


职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《作为一名HR,该怎样去认知自己的角色?》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

不管我们承认与否,对于企业而言,最重要是要生存下去,有钱才有明天。因此,市场部、财务部的地位永远是高高在上的。至于人力资源部,那是企业活下来了,需要持续成长时,需要分配资源时,需要培养再生力量时,才被得以重视。因此,HR要找好自己的定位,诊脉自己所在的企业处在一个什么样的时期,再认清自己的角色,发挥自己的价值。

那么,作为一名HR该怎样去认知自己的角色呢?根据国内外学者的研究,普遍认为人力资源承担着四个角色,分别是:战略伙伴、变革的先锋、专业的基础管理、员工的主心骨。这四个角色无论在任何一个企业,HR都离不开它们。下面跟着小编来了解一下HR的角色定位具体内容吧。

1、企业的战略伙伴

战略伙伴是指HR要将各项工作与公司的战略联系起来。人力资源发展到今天,已经从传统的人事管理向人力资源发展,摆脱了过去繁琐的人事工作,向公司的战略看齐,如果HR不关注企业的战略,不能站在企业的高度的去考虑问题,HR的作用就不能更好的体现并发挥出来。

2、企业变革的先锋

变革的先锋就是HR要充当公司变革的冲锋力量,起到推动作用。变革无处不在,无时不在,企业要向发展,就要学会创新,学会变革,而HR就是企业变革的先锋力量,为企业的变革提供重要参考,做公司的变革的高级参谋。

3、专业的基础管理

专业的基础管理就是要把HR的各个模块如人事档案、招聘、培训等基础工作做好。对于基础性的工作,我们可以采用先进的技术,与电子信息系统进行人事档案的管理。

4、员工的主心骨

员工的主心骨就是要充当员工的管理专家,为员工解决问题。HR要有敏锐的觉察力,善于观察和发现员工的需求,及时帮助员工解决困难。

当然HR在每个公司扮演这四个角色的时候要根据实际的情况去做,不能眉毛胡子一把抓,HR要学会适时的变通。否则会陷入角色的迷失当中。

角色迷失的表现主要有以下几种:

1、盲目的激进者

有些HR经理人刚进一家公司,不到一个月的时间就出台各种方案,轰轰烈烈的改革,结果是方案夭折了,不仅没把公司带入变革的正确轨道,倒先把自己给革掉了。因为变革也好,战略也好,是建立在一定的基础上的,首先,你对公司的具体情况是非常了解的。其次,公司的高层团队是支持你的战略变革的。只有上下一致认可了你的变革,才能在执行的过程中起到好的效果。

2、把HR当作权力部门

HR 从本身的工作性质来讲,它是一个服务部门,为公司的高层或者说是老板提供战略咨询建议与服务的一个部门,但在提供服务的过程中,公司又必然赋予了HR一定的权力,有些HR仗着自己的权利,极力的拉帮接派,排除异己,成为公司一党独大的局面,如此一来必然不可能为公司服务,真正体现HR的价值所在。

3、HR角色的越位

很多HR 在工作的过程中明显的跨越自己的职位却不自知,比如做考核,许多执行部门会推说,这些考核我们不会做,你帮忙做一下嘛,于是我们HR发扬共产主义精神,帮助其定指标,结果是指标定的不合理,考核最终落入走过场的形式。HR要明白自己只是塔台的,唱戏的是执行部门,拿考核来说,我们要做的是制定规则,表格,方式,具体的考核指标是执行部门经理的事情,我们只能以第三者的身份提供参考,监督他们做好考核。

4、把自己当作员工的代言人

HR在企业中有一个重要的角色就是员工的主心骨,就是要帮助员工解决困难。但切勿帮助过头,成了员工的代言人。

HR 首先要清楚一个道理,是谁雇你来的,是老板,老板雇你来是做什么的,不是要你去帮助员工出头,帮助员工和老板做对,HR既要帮员工解决一些力所能及的问题,同时也要站在公司的角度去替老板来考虑。比如某员工要加工资了,公司效益又不好,作为HR就要体谅公司的难处,更多的是稳定人心,而不是强迫老板:老板这个员工表现还不错,给他加点工资吧。

人力资源是一个非常具发展前途的职业,但是,由于中国社会经济发展的不均衡,不同地域、不同性质的企业在管理理念上还存在着很大的差异,目前中国企业正处于人事管理向人力资源管理的过渡阶段。所以,对于HR来说,角色的定位是有差异化的,要在遵循企业文化背景下对自己进行定位。

关于成为一名优秀的猎头顾问三要素!


现如今,随着猎头行业的兴起,且该行业门槛不高,容易上手。因此,很多职场人看到了该领域巨大的发展空间,便纷纷转行做猎头顾问。

不想当将军的士兵不是好士兵,相信很多刚刚加入猎头行业的小伙伴们都抱着这样的一个心态,都想成为一名优秀的猎头顾问,那么问题来了,如何提升自己,成为一名优秀的猎头顾问呢?如果你也有这样的困惑,不妨看看小编搜集整理的以下三点要素,或许可以从中得到启发。

第一,想要做好猎头工作,就要让自己更专业。众所周知,猎头顾问是企业和候选人之间的重要纽带,一般的猎头顾问只是起到了中介的作用,即进行传达,促进双方沟通。而优秀的猎头顾问除了能够促进企业与候选人之间良好的沟通之外,还起到了一个重要的作用那就是为企业和候选人分别进行客观分析。

对企业的客观分析主要表现在,帮助企业分析用人需求,以及招聘岗位对于企业发展有哪些影响;对于候选人,优秀的职场人会为其评估企业所提供的岗位是否适合候选人,对于候选人日后的发展有没有提升的空间,理性的分析体现了猎头顾问的专业性,支撑猎头顾问专业性的背后是猎头顾问不断的深挖行业背景以及相关知识的结果。

总而言之,优秀的猎头顾问会通过个人的能力让企业和候选人之间达成比较高的契合度,进而促进双方合作。

第二,想要做好猎头顾问工作,长时间的电话沟通是避免不了的。很多猎头顾问新人人以为猎头顾问工作是一份每天出入高档会所的体面工作。其实在猎头行业工作久了,你会发现并不是这样的。想要成为一名优秀的猎头顾问,必须要付出大量的时间和精力去完善自己的工作,其中最主要的就是长时间的电话沟通。不论是联系候选人还是企业,打电话都是不可或缺的沟通工具。有时候,看似错过了几个电话,实则很可能错过了几次成单的机会。

也正因如此,很多猎头顾问即使在下班以后或者其它休息时间,也会与候选人进行沟通,他们对于上下班的时间概念并没有那么分明,因为工作性质决定了这一现象。

第三,想要成为一名优秀的猎头顾问,“发现人才”的能力是必备。简单的来讲就是猎头顾问在与候选人进行几次沟通后,可以明确的判断对方是真才实学,还是故弄玄虚。这种“识才”的本领需要猎头顾问在后续的工作中一点一滴的去积累,通过对方的言谈举止以及眼神交流等方面进行判断辨别。 想要成为优秀的人,必然要付出更多的努力和心血。任何行业都是这样的道理,作为猎头行业更是如此,没有专业的分析能力和愿意花时间的态度以及发现人才的能力,很难在这个行业里出类拔萃。因此想要成为行业内最优秀的那一位,走心的努力很有必要。

IT技术人员职业规划范文


第三部分,未来职业生涯规划、家庭环境分析、例如经济状况,家人期望等。感谢您阅读《IT技术人员职业规划范文》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

工作的前一年半,我是雄心勃勃,信心十足,但这次跳槽后,几个月的思考,逐渐感觉到了我的一度冰寒...

对IT从业人员长期职业生涯规划的缺失,正在造就越来越多高薪水,低价值的老IT人.

每位IT经理都想招到最好的员工.这些员工最好拥有本科以上文凭,毕业于名校;攻读计算机,

电子工程,通讯等专业;在学校期间涉猎广泛:从硬件到软件无一不知,各种开发语言拿得起放得下一句话,他们不惮于招收技术最出色的IT人员进入企业然而,企业却不知道,如何为这些员工制订长期的职业生涯规划.

在大多数公司,即便是全球500强公司里的IT部门,也做不到什么高深的研究开发.那些IT工程师甚至高级工程师们,每天最主要的工作就是编程,一行一行地写代码,来应付现有系统的修修补补,或者开一下用户账号什么的.IT经理做出这样的工作安排,对公司而言也许是必不可少的,但对于员工,就有些不负责任了.

其实说穿了,写代码也是一碗青春饭.刚毕业的新鲜人,精力旺盛体力旺盛,不休不眠通宵达旦写代码也没有问题.而到了一定年龄,身体状况固然不允许,知识结构也容易跟不上最新的技术发展.这样一来,到了一定年龄和工龄的员工假如不能在公司的管理金字塔上走得更高,而工资又比新人高出一大截,那么他们一不留神就很有可能成为公司削减成本时的牺牲品.

当前的中国,这样的情况还不太明显.但随着中国现代企业的不断成熟,将不可避免地产生越来越多的高薪水,低价值的老IT人.他们的前途只能紧紧地依赖于所熟悉的某一个系统环境,一旦这个环境有了任何改变,他们根本就没有任何抵抗风险的能力.其实,很多IT人也已意识到了这一点,但由于企业缺乏对他们价值的深度理解,所以无法制订出适应于IT人发展的机制.因此,IT人能做的,就是跳槽,不停地跳槽.在技术人员中,信息技术人员是流动率最高的.谁家的工资出得高,谁就能把人招到.

那么,有没有一种解决方案,能从根本上为IT人打破束缚,为他们提供持续而广泛的发展空间呢?答案是肯定的:让IT人更深层次地介入,乃至于主导业务.现代企业的运作,几乎完全依附于大大小小不同的应用信息系统,如财务,供应链,客户关系管理等.而IT部门之外的系统用户所理解的,都是自己责任范围内所涉及的业务流程和相应的功能.唯有IT人,要负责企业所有应用系统端到端的全过程.可以说,在任何企业,IT都是最熟悉业务运营的熟悉到每笔交易,每条信息的每个组成元素!而这,完全归功于IT所肩负的系统设计,开发和维护任务,这迫使IT人必须对大到系统框架,小到每个界面上的每个字段属性,以及数据间的所有逻辑关系了如指掌.

不仅如此,IT的工作范围,还包括企业不同系统间的数据交换,数据安全和完整性,以及权限设定等一系列任务.而这在相当程度上又是和审计,质量等企业内部管理功能密不可分的.可见,一个称职而有了相当经验的IT人,实际上已经完全具备了企业运营,管理,控制等不同方面的知识储备.在此基础上,就应该有计划,有步骤地让他们更多地介入新业务和新项目,并在此过程中,进一步加深对于现场操作的实践.既掌握了业务知识,又具备实际操作的人才,完全有可能,也有必要转向企业不同的管理岗位.

而让IT员工有机会走上业务管理的道路,从企业角度而言可以降低招聘成本,极大地缩短磨合期;从个人角度可以为员工提供新的职业发展机会,提高他们对企业的忠诚度;从IT部门的角度来说,可以为后来者树立职业发展的榜样,起到稳定团队的作用,而且可以降低人才流失,并且保证企业内部信息的安全.

当然,IT人由于教育背景和工作性质关系,与合格的职业经理人相比,还需在交流,项目管理,财务意识等方面加以提高.而这需要IT经理在工作中随时注意对员工能力和综合素质的培养,并引入外部培训,敢于让IT员工在与其他部门的合作中独当一面.只要提供了这样的外部条件,相信以IT人的自身素质,将会获得长足的发展.

我2000年入IT行业,其中总共经历过四家公司(有两家公司老板为同一人),四家公司都有三家是厂商背景,都具有浓厚的技术氛围,所以接触了不少技术人员,光QQ上就有百来号,有时也和朋友聊起以后的发展问题,即所谓的职业生涯发展规划,现在这个词比较时髦,但真正能做到的公司寥寥无几,还是要*自己来规划,一般来说,技术方面的朋友有两种职业走向:

1,纵深发展

2001年我在上海一家软件公司,属于当时国内为数不多的能做中大系统的公司之一,上海证券报,国家会计学院,万科集团的很多系统都是我们做的,公司里面有个外号叫180的(身高180CM体重180斤)他是一个很典型的开发人员,同时还有一个叫怡红公子的,类型和他非常相似,不过年轻点,他们在一个是编程的,另一个是搞数据库的(是微软的MVP,号称亚洲第三),他们的职业发展规划就很清晰,在这个岗位上做到专家级别,放眼望去自己一骑红尘.

其实很多公司的薪资体系也是这样的,比如联想按照职等来核定,什么样的人职等才算高呢?一种是职位高的,另一种就是资深的,所以就会出现同样是PC设计/研发人员,有人拿3K,有人拿30K.

我们现在公司的CTO年龄可不小了,早过了30岁了,其实说真的让他做管理不太合适,因为他对管理真的不擅长,也不感兴趣,他是算法高手,特别是对于视频编解码的算法;他工作基本不用电脑,都是在纸上写好了,再抄到电脑上.为何让他做管理?主要还是由于他的技术功底,所以说虽然他做上了管理岗位,但还是属于纵深发展的类型.

2,横向发展

横向发展,T型人才最近也说得比较多,什么叫T型人才,意思就是指你有个发展的支撑体,也就是T中的一竖,举个例子说你现在是一个普通的代码人员,你想做主管怎么办?那除了代码工作,你就要去看T的一横代表了什么,可能是需求分析,系统分析,系统设计,测试等各环节工作,如果你花半年1年的把这几项工作的本质了解透彻,你就可以朝着开发部主管岗位应聘了.

如果你做了开发部主管的岗位,能带个小团队了,但上面是什么,可能是开发部经理,那么开发部主管的技能和素质就成了你T中的一竖,一横可能代表项目管理,新产品研发管理,市场营销管理(偏产品部分),人力资源管理,财务管理等,那么你就要把T中的一横的本质部分学好,如果朝这个思路忘上发展,那么有可能会打造这样一个职业发展链条代码编写开发主管开发部经理CTO(下设技术部,开发部,系统部等大研发部门)主管技术,产品,技术支持的副总经理总经理。

技术人员的前景要如何规划[2]


有人会说,我有了技术!

技术经验是什么?一些老的,过去了的东西,他代表着你所留恋的过去,你所放不下的那一部份,你会以经验来判别事物,选择工作方法。在新老技术交替的时间内,经验可以起到承前启后的作用,让你威风八面。可是,你还会用到多少两年以前的经验呢?

大家所掌握的技术终会过时,脑子僵化的时候总会到来。那时,你何去何从?

如果你的目标只是买个狗窝,摆个小烟摊,请不要再往下看了。知足者常乐也是一种人生的境界,我羡慕那些五台山上的和尚,我做不到!

到处是高级住宅,我为什么只住10平的小屋?满大街跑的小车,我为什么要天天挤公交?我要为三十岁后不再挤公交车而奋斗!

转型------技术人的必须选择!

转型做什么呢?

技术的优势在于什么?前些年是不是白干了?

如何转型?

让我们分析一下职业,什么样的工作能让我们越老越是宝。

干部!

不用说就是第一名,看看中央领导人就知道了嘛。

财务

每个老总都喜欢用年龄大点的,稳重嘛!大部份公司还要请个老头子之类的做财务总监。只拿工资不打卡。无它,做假帐的高手。

教师

好工作啊,老教授嘛,不老怎么成得了教授。取老婆的重点发展目标。嫁嘛?就算了。

上面所说的几个职业,技术人是很难有机会了,毕竟大多数人没有办法再转这么大个弯。

如何才能成为一名优秀的初级开发员?


“如果你无所作为,那么拥有再多资历也毫无意义。”对于初级开发来说,哪些是必须知道的道理呢?初级开发人员的生活从来都不会一帆风顺。软件开发的工作很艰难。技术的进步日新月异,世事瞬息万变。今天掌握的知识可能明天就过时了。

作为初级开发人员,你可能会感到不知所措。由于缺乏经验,从事这项工作会更加困难。

在朝着合格的软件开发前进的路上,你的职业生涯才刚刚开始。由于需要学习的技术太多,因此你需要了解如何才能成为一名优秀的初级开发员。下面跟着小编一起来看看这篇文章,看完之后也许会帮助你找到正确的方向。

源代码控制

一般对于有经验的开发人员来说,源代码控制只不过是一项基本技能。但是,大多数初级开发人员都会在源代码控制上碰壁,至少会遇到某种程度上的困难。有些人可能不明白源代码管理能干些什么,以及为什么有必要进行源代码管理。

如果你想成为一名优秀的初级开发,那么需要重点掌握的不仅仅是pull、commit和push。这些是每个开发人员都必须掌握的基本命令。除此之外,你还需要掌握如何将文件放入暂存区、如何合并冲突,并了解创建补丁程序和发行版本的基本流程。

除此之外,你还需要了解这些功能背后的理论。了解每个功能的用途以及使用的时机。一旦掌握这些知识,你就可以处于领先地位。

你需要学会使用GUI工具(例如Sourcetree)。实际上,如果你不熟悉源代码控制,那么我强烈建议你使用Sourcetree。

GUI工具将最频繁使用的操作都抽象了出来,你只需点击鼠标就可以完成这些操作,而且也可以让你更深入地了解幕后的实际情况。

如果你想像真正的专业人士一样进行源代码控制,则可以通过终端输入控制命令。但是,通常不建议初学者这么做。

你只需熟悉源代码控制,并熟悉可能遇到的一切情况。在充分理解源代码控制及其工作原理之后,学习命令就会特别简单。

编程

许多开发人员希望大部分工作时间都可以编写代码。编程是你工作中最令人兴奋的部分。然而,对于初级开发人员来说,编写代码或许是一项很大的挑战。

初级开发人员最常见的错误之一就是编写看似很精致的代码。通常用怪异的方式编写一行代码的人都是初级开发,其实这种做法会将简单的问题复杂化,让代码更加冗长,从而导致发生错误的风险增高。

如果你想成为一名优秀的初级开发,那么就应该尽量写简单明了的代码。但是编写简单的代码很困难。而且大多数初级开发人员都不会这样做。

这也是你从众多初级开发人员中脱颖而出的好办法。编写简单的代码需要思虑周全。需要进行多次的重构,直到代码正确为止。你应该尽量遵循KISS原则:保持简单和愚蠢。

对于初级开发人员来说,重要的是至少经历一次完整的开发周期,了解软件项目涉及的范围。从零到功能全面的产品,开拓你的视野。

在这一路上,你可能会犯很多错误,但是犯这些简单的错误才能让你不断学习。所以,应该尽快想办法经历完整的开发周期吧。

对于开发人员而言,另一项宝贵的技能是在卡壳的时候,知道提出怎样的问题。每个人都会遇到不知该如何解决的问题。

大多数初级开发人员在陷入困境的时候,都需要获得必要的资源或巨大的推动力才能朝着正确的方向前进。清楚自己应该提出怎样的问题,以及采取怎样的正确行动跟进这些问题,正是让你从众多初级开发人员中脱颖而出的好办法。

为团队做贡献

很多初级开发人员都试图通过承担冲刺中最复杂的用户故事来向队友证明自己。

事实上,你真的不需要向队友证明自己。他们其实很希望你能为团队做一些实际的贡献。因为在大多数情况下,让初级开发人员承担复杂的用户故事,都会引发灾难,最终都需要另一位开发人员站出来为初级开发人员善后。

尽管会很钦佩这些人的勇气,但每个人都应该量力而行。因为每个人都有自己的工作,没人愿意为他人收拾残局。如果你真的想为团队出份力,就应该承担最简单的任务。

你可以挑选一些点数最少的用户故事。或者,也可以改一些小bug,只需几行代码即可修复的错误。在这个过程中,你不仅可以更好地了解代码库,而且也为团队做出了实际的贡献。

大多数经验丰富的开发人员都喜欢承担复杂的工作,因为他们喜欢接受挑战,这对你来说是件好事,因为这样一来“简单”的工作就可以留给你了。

学习,学习,再学习

初级开发人员的知识远比不上于一般开发人员,这是事实。因此,不断学习很重要,你需要不断缩小晋级下一级别所需的知识鸿沟。你应该尽可能地汲取信息。

仔细阅读每个合并请求,即使你并不是代码审核人,因为其中包含了很多有价值的信息。你可以通过查看每个合并请求,洞悉其他开发人员解决这些问题的方法,以及背后的思考过程。

如果你有机会与另一位队友结对编程,那么应该牢牢抓住机会。

你应该是坐在驾驶员座位上的开发人员,然后让队友指导自己。一边写代码,一边说出你的想法,让队友了解你的思考过程,并相应地提供反馈。

最后,为了掌握你们所用的技术栈,你必须下一番功夫。通过不断的实践,达到完美。你需要大量编程,犯错,然后改正。这是让自己不断进步的唯一方法。

此外,如果你想付出更多的努力,则可以尝试练习最佳实践,并了解架构、性能、安全等方方面面的知识。

并非每个人都能成为一名真正的高级开发。优秀的高级开发人员不仅积累了大量的经验,而且他们还拥有正确的态度和能力,将这些经验运用到实际项目中。“高级”与否只与个人的能力有关,而无关乎年龄。

技术人员的前景要如何规划[3]


我们的出路,只有两个方面:销售和技术型管理!

先说说做销售。

大家是不是有这种感觉,做销售的人天天都在说现在的客户难打交道。而你是不是感觉客户其实人很好,很容易成为朋友。这就是你的优势!

你先前的技术基础,己经让他们很容易的接受你了。而你和他们有着很多的话题,能真正的为他们解决很多实际的问题。经常站在他们的角度为他们着想,你说出来的话能令他们信服。这样的业务人员,哪个客户不爱呢?

做销售,最难的怎么和客户取得第一次的联系,你己经可以依靠技术突破这一点了,你还怕什么。只要心不太黑,客户永远都是你的朋友。

只要多学学心理学,好好锻炼一下自己的口材、勤减一下肥。碰几次壁、吃几次亏后你哪点不像是业务高手。

再说技术型管理。

你己经有了技术,有了那么多经验。只要把它们全部拿出来,做事、培训新人。你会发现别人看你的眼睛都是仰视的。其实,你不过是剥夺了他们实际动手的机会,也许还会让他们顺着你的思路,成为你延长了的手。成为你表现能力的更大的舞台。那时,一切的功劳都是你的,老板怎么会不重视你,你的职位又怎会不上升了?

不过,这只是下乘之道。

上乘之道在于攻心

首先在于攻自己的心。

第一步,树立起自己的目标,多少时间内,工资上涨多少、职位到什么。不管你的直属上司是老板还是谁。如果己经觉得到头了,就离开吧。寻找新的目标。不要犹豫。

第二步,拿出自己的所有能力,展现给其它人看,尽心尽力做好每一件事情。也许,伯乐的眼睛正在这时候盯着你。

第三步,提升自己技术和管理能力,我所指的技术能力不是要你再不停的追求最新的技术,你没有那么多时间了。应该反过头来,寻求技术的本源,掌握了他,技术再怎么发展,你只需要花一点点时间就能掌握最新的。

对于管理能力,只要不损害老板的利益,该管的尽量去管,不该管的尽量提意见,无论对错,无论成败,对你来说,都是经验的积累。

第四步,敢于担起责任,不管事情的结果是否会失败。一个有勇气承担失败责任的人,更会让人尊敬。而且,失败了你又会损失多少了,最大不过是走人罢了。

其次攻他人的心

无论是对上还是对下,都应该是有勇有谋,利用技术的理性分析能力,把握住事物的关键,知己知彼的结果,绝大部份都是百战不殆。

对下,应该尽量的去关心他们,因难自己背;好事让点出来,名声让出来一点,反正你的名声也不少了,他们做得好,别人也会说你带得好;他们做错了,你再出马搞定,就不是一点点名声了。

对于属下和同事,也不要保留技术,我们不是靠手艺吃饭,不是收藏古董,为什么非要等到变成垃圾了才拿出来丢人现眼呢。尽力去做吧!让大家都成为你的徒弟。你的人气自然就来了。

总之,还有很多很多

我想,最辉煌的时间总会过去的,在这个充满了金钱的社会,谁不是天平上的的砝码。同样大小的黄金,总要重过铁吧!

在这里,我一直在想着,想着以后我应该走的路,同时也祝各位住自己的房子,开自己的车子,花自己的票子,摆自己的面子。

怕什么,上帝不也就一个人!

以上《怎样成为一名卓越的技术人员[1]》一文,由编辑精心撰写而成,希望对您的职业规划有所帮助,更多精彩请访问“采购人员的职业规划”专题!