每个人都有自己的梦想,而将梦想付诸行动,成为现实,需要我们总结之前的经验。怎样写一封有力的投诉信?这些总结范文是作者对一段时间内工作、学习等方面的总结和概括,值得我们借鉴和学习。
程序员职业规划指南篇一
程序员一直被认为是吃青春饭的职业,随着年龄的增长,程序员可能会受到知识结构陈旧、体力下降、分心家庭等各种原因的影响,逐渐在职场竞争中落于下风。做好职业生涯规划,给自己定一条路线,让自己在这条路线上一步一步走下去,才是好职业好发展的前提。今天小编就提供一下一位失业程序员的职业规划问范文:
作为年轻人,我们苦心经营的无非两样——爱情和事业,拥有一份甜蜜的爱情能够为发展事业提供动力;而具有良好的事业更能为爱情提供保障,又或是成为追求爱情的资本。
我们渴望着自己心仪的事业,或收入丰硕,或工作轻松,或增长见识,或结交人际。但是在很多时候,我们起初选择的工作并不是自己希望的,它们可能是走错的岔路,也可能是通往最终目标的阶梯。而在结束一份工作到选择一份新的工作的阶段这个必经过程就是失业。
有些人的失业不过是预料之中的短暂过程:“下家我都找好了,这面完事简单准备下我就过那头入职了……”
有些人的失业完全是不能选择的无奈:“我知道你工作挺努力,做事也很认真,但是公司现在不景气,需要一些人做出牺牲。你还年轻,有的是机会……”
而有些人的失业其实是一时的冲动:“m d别和我说那些没用的废话,告诉你老子不干了,你爱找谁找谁去……”当然也可能是长久的积怨。
…………
“说说你为什么要辞职。是薪水问题?”
“不是,我只是觉得一直写一些脚本得不到提高,想趁年轻学习写更深入的东西。”
“那也不用辞职啊?你这么干着,找时间不一样学吗?”
“……我是觉得工作中实践效果更好些,而且我也知道目前项目是后期,不会让我来练手,况且我手头还有工作的话时间上也不好分配。”
“那你找到下家了?”
“没有!”
“要不你先继续干着,真是有更好的机会我也不勉强。”
“很感谢,但是我觉得先离职更符合我的情况,我可能需要用一些时间来复习其他知识,然后才能去找工作。”
“你这样其实有些极端,而且结果未必会像你想的那样。一个稳妥的方式是你等这个项目完成,大概半年左右吧,这样你或是在下个项目里接触些别的,或是再去找工作,这样有个完整的项目经验可能更好些。”
“……半年我不能说我有多大提高,但我这个阶段还能学习的半年其实也没几个了。风险我也考虑过了,既然是自己的选择,我想我不会后悔。”
…………
“既然你已经决定了,我也没办法,准备下交接工作。要是你改主意了,我们再谈。”
“好的。”
一个月后,我离开了这家工作了一年半的公司,在我离开的前一天很多同事还不知道第二天我就不会来了,只有少数的一些人简单的聊了聊。我也不会像一些人那样 搞个离别聚餐,本来我在公司也属于比较低调那种。况且我认为也没必要,因为像我这样项目做一半过来,没多久闪人的家伙,想来就像是各自航行的过程中,在一 个码头停靠的船。短暂的相识后又会继续各自的航线。当然,有些可能还有机会相遇合作。
离职对于我来说是预料之中的,好像是我计划了的,但又不知何时计划的。大学那时觉得自己喜欢做游戏,毕业后应该找份游戏开发的工作,但是门槛比较高,所以 凭借对游戏的了解,加之学的程序找了份策划工作。后来公司程序人手不足,我就被临时调去帮忙,拐了个弯回到技术路线上来了。那时啥也不知道,看人家有经验 的牛人真是不一样,于是立志要三五年也成为那种独当一面的游戏程序员。
为了更好的发展,工作不到一年来到北京,但是仍是局限于做一些界面工作。不过想想,刚来不久机会还多,慢慢来。转眼一年半过去了,貌似没有太大的提高,每天早上起来都觉得时间流逝。觉得应该辞去这份工作,继续我成为合格游戏程序员的计划。
就这样,累计入行两年多了,不满足于只做界面工作的我,在计划之中,却又完全没有下一步计划的情况下选择了辞职。所以我的失业是预料之中,却又充满未知的。
今天起来很晚,上午已经被睡过去了,睡醒了第一感觉是有点饿了,于是收拾了一下出门。来到附近的一家小吃,平时都是晚上下班的时候来吃,人很多,有时没座 位而且要等很久,而这个时候里面就我自己;路上的人也不像上下班高峰期那么多,觉得路好宽敞,人车都不慌不忙的走着。顺路去了附近的超市,里面人也不多, 不是周末买东西结账都不用排队,一种悠闲的感觉油然而生。
最近各种电影电视剧是各种看啊,每天就是吃零食看电影,要说唯一的几次户外活动那就是出去吃饭,顺便再买点零食~~看的太多了,搞得上网都是找了半天,找出一个想看的。
下午收到同学信息,问十一能不能回来,有个哥们结婚。我怎么回不去,我一个无业游民想回就回去,正好最近在这面也呆的无聊了,早些回家,免得十一不好买票。
程序员职业规划指南篇二
为自己做职业规划,已经不必再来讨论其重要性,只有谨慎对待。
职业规划更要根据个人的理想,从实际出发。那么怎么才算实际呢?所谓的实际应当包含以往的经验、现有掌握的技术、教育背景、现实的工作环境、以及一些其他因素。如:婚姻、年龄、学习能力。花一些时间来思考这些问题,不能总是跟个感觉走,也不能总是太理想主义。
1、经验对一个人来说是绝对重要的,频繁的跳槽无疑是职业生涯的最大忌讳。如果是为了一点点工资而转移阵地那更不值得。所以不管当初是因为兴趣、还是因为无所选择而介入这个行业,这么多年的体会也绝对是一笔财富。如何运用我们的经验以及如何掌握更多才是值得考虑的。
2、衡量一下现有掌握的技术,要不要在学习新的技术。这一点也相当重要,就这个行业来说你不学习就势必落后。但新技术太多了,很多朋友还在感慨xxxx还没用熟,xxxx又出来了。在这一点上,我对新技术的定义是,你未知的技术都是新技术,也许它已经出来好多年了,但他很好用。我们的目的是在于解决问题。所以在学习新技术也就带有了一定的选择性,不能一味的追求,什么东西比较绚,什么东西强,永远从提高生产力和时间成本上考虑。总结这一点就是,要不断的学习,从而增强自己解决问题的能力,这样就永远不会out。(但如果你是绝对新手,还是多学点新技术好)。
3、我的学历很低,要去自学考一个证吗?这个可以从成本和收益上考虑。考虑一下你现在的工作一年的收益是多少。如果考到一个证书,一年的机会收入是多少。继续受教育所花费的时间、以及其他成本是多少。还要考虑其他的影响因素。我的建议是,这个证书真正有用,让你能达到一个比别人更高的起点;你的志向中学历有最基本的要求,如果有这两点当中的任一点,你就应该去考取文凭。
4、如果现实的工作环境还不错,那在好不过了。每个人都应该珍惜自己的这份工作,首先是要干好自己本职的工作。希望能根据公司的制度的到晋升。现实当中可能并不会这么尽如人意,好多人努力工作不一定能得到回报。但大多数情况,你的努力领导会看在眼里,你应当在适当的时候向领导提一下。如果你的老板不太抠门,我想1有89还是能成功的。如果实在是不行,也不能怠慢工作,你应该在工作中得到更多的行业应验、提高综合素质。如果你的所做的工作,或者是你自身已经对公司来说具足轻重的时候,我想钱不是问题。
5、还得考虑一些现实的问题,你得花一些时间来找女朋友、陪老婆逛街。还有很多事情需要考虑。
以上是在做职业规划之前需要考虑的一些实际的问题。接下来具体的分析如何实现,在最后你可以根据自身情况给出一套合理的解决方案。以下是一个帮助个人分析发展、学习的导图。其中你看得出有很强个人色彩,很多的地方都只是提到了微软的技术方案,而忽略了其他的,你也可以再此基础上加以补充。
一、在工作中寻求提升。
我给出了3类程序员可能发展的方向。其中最强调的就是在工作中得到提升。在工作中提成,一般对程序员说来有2个目标。一个是做架构设计-将来可以做产品的规划,或者项目规划和指导。另一个往管理发展,将来可能涉及的不知是单纯的技术。以下的步骤只是一些常规的做法。
目标。
架构方向。
第一步。
1、基础必备:至少看过2本语言基础书和一本领域技术书。
2、部分参与项目1-2个。
所需时间:3-12个月。
第二步。
1、行业知识领悟、扩展相关应用知识。
2、完整参与项目1-2个。
3、可以指导新人完成工作。
所需时间:6-12个月。
第三步。
1、深刻理解面对对象知识。熟悉常用架构,对公司采用的架构能提出改善意见。
2、参与需求讨论并能提出简化方案。
3、能为决策提出一些建议。
第四步。
1、能够对整体需求方案做出精确描述。
2、运用一种架构对项目、产品进行设计。
3、评估项目风险、以及预留方案。
4、实现核心组件、技术难关。
5、行业技术指导。
第五步。
艺术领域。
管理方向。
第一步。
1、学习常用项目管理工具。
2、学会人际交往、协助项目管理。
3、和三教九流交朋友学会喝酒。
第二步。
1、熟练运用一种项目管理工具。
2、能采用非技术手段实现需求(不用写代码的)。
3、了解行业动向。
上表中第一步、第二步是基础阶段,都可以在制定的时间内明确的达到目标。当你进入第三步的时候,应该就有点主要开发人员或管理助理的意思。等到第四步的时候就应该上位,如果一直不上位也很难发展。至于怎么上位,也许还得学习一些其他方面的知识。后两步都跟具体的成长环境和个人领悟相关,更多地是需要你学习本行业的知识,然后运用你所学到的技能将他用软件的形式表述,具体的做法也只有到自己领悟了。到了最后就达到了艺术的领域。我的上图给出的一些知识点,关于企业级应用开发说的比较多一点。这些也最多只能让你达到第3步,如果和你所从事的领域一点不沾边,你需要针对自己所从事的行业,列出能解决自己行业需求的技能,划出主次,针对不同的步骤,找出重点学习的知识点。
和人相处、与人沟通是当中隐含的,但非常重要的一个因素,只有掌握了这一点,才有可能达到艺术的领域。
最后还是强调那句话,能够解决问题才是王道。
二、树立自己的品牌形象。
这一点必须是在你经历了一定的磨练之后再能够进展,至少你应该在原先的企业内已经完成了前三步的目标。已经积累了很多的行业经验。
如果你从开始就考虑要自己干,就要从上述表格第一步的时候开始准备。要将自己本身就看做是一个品牌。在和客户、和同行、和老板沟通的时候要处处注意维护你的形象。即使你没有任何产品,你的名字就是最好的产品,把自己推销出去。很多时候客户买你的产品不是因为你们的产品有多么的好,而是认可你的公司,或者是认可你们老板,或者单纯的喜欢你。所以一定要培养自己的行业名气,最重要的是合作机会。说不定就因为某个客户的一个单子,你就起来了。
一旦你树立了自己的形象,你还需要一个属于你自己的团队。得要有一些人愿意跟着你干。你需要一个很强的可以搞业务的伙伴,也后可能你从此再没机会写代码了。有更重要的事情等着你去做。
不能总是在等待时机,永远没有1%的把握!一定要自己为自己创造条件。要闯出自己的事业,就不要彷徨、不要犹豫。
具体的做什么,我觉得行业软件还是最有利可图的。至于开源项目、自己做控件、或者开发个什么小众软件、以及轮子工具,都似乎有些不靠谱,结合自己的经验做跟行业,企业打交道的产品。
三、其他道路。
好多人在感慨,程序员路在何方。路永远就在脚下,看我们怎么走。鲁迅说的,踩也要,踩他一条路出来。
当你有了一定的项目经验,并积累了一定数量的代码,不妨可以在网上找找有什么外包项目。但是我个人觉得私活很难做,通常你能够接到手的项目都是一些很小的不够塞牙的项目,即使有大点项目也一定是别人都挑剩下的,有的可能是二手、三手的项目。在这这种项目,你的利润又有多大,多半的利润是被一层层的拨掉了。即使有,你还是否还需要一个小小的团队。另外,你可以上英文网站上看看,很有可能能找见不错的项目。
行业顾问是个不错的营生,在实际中,行业顾问还是兼职的好,因为只有你真正在这个行业里从业,人家觉得你才更可信。一般来说,这需要的不仅仅是行业知识,而且需要你有很好的人缘,不管是从客户方,还是你的委托方。你都是熟人,那就要办事了。有时候委托方需要的不是一个顾问,而是一个和他的客户协调关系的人,而正好你和双方都很熟,那你就不顾而问了。
很多高手都写书,也书不仅能成就自己,而且能帮助他人,是非常好的一件事。对于写书来说,我觉得现在很缺关于行业内解决方案的书。也许是因为业务太过繁杂,没有统一规范吧。新手的书最多,因为需求最大。从一个读者的角度出发,我希望看到这样的书。1、经验类的如:《2.编程珠玑》、《走出软件作坊》。2、对于某种技术的整体介绍如:《expertc#25businessobjects中文版》这本就是作者为自己的开源框架csla所写的介绍。3、领域领导者的高手书:象martin_fowler、jeffrey_richter的书。我不喜欢的书是这样的:1、伪文档书,一般书上千页,就是官方帮助的翻版。2、故弄玄虚:名字挺花,一看才知道都是被人写滥了的东西。3、教课书:这是比喻的说法,意思是作者的口吻太僵硬、学术化,即使作者的水平再高,我希望作者写作的口气能活泼一点,口语话一点。最后说的事,不一定我不喜欢的就赚不了钱。写书也需要名气和口碑,再加上一点宣传,就差不多了。有写书计划可与博客园联系。
路肯定不止这些,这些也只是为你的职业规划所提出的一点点的建议。
1、如何成为高手。
答:把手放在头上,你就是高手了。
2、先就业还是先择业。
答:如果你有明确的目标,已经对这个行业有了一定的了解,一定要慎重选择。一定要高起点,一步走错,以后不好回头了。如果你什么都不知道,那随便选择个工作,看看形势吧。
3、我现在从事的工作不是我的兴趣。
答:明确目标,如果你的工作能促进你目标的达成,忘掉你的兴趣吧。(呵呵,我的兴趣是游戏开发,可是我做企业应用的)。
4、我想换工作了。
答:1)为钱?
我没法建议。
2)离家远:
想好是不是要回家的,还是决定在这个城市发展。早点决定。
3)我现在的公司没发展:
小公司也是很有发展前途的,你能很快的进入更高一级目标。
4)公司环境不好,人都很垃圾:
先学好跟人相处吧,那的人都差不多。
5)得罪了老板、老板对我有成见:
这混不下去了,早点撤。
)领导水平一般,我学不了东西:
自己学了,不要老乞求别人帮你。
7)其他原因:
辞吧,你去意已决。
5、c#orjava。
答:c#.
6、要学silverlight/html5吗。
答:这个现在火,你工作要是能用到,就学吧。如果你靠这个找工作,也学吧。
7、英语?
答:这个永远放到第一。
8、怎样推销自己。
答:学会喝酒,加入微软社区精英计划。
9、黑客、破解有搞头吗?
答:有、耐得住寂寞再说。
1、经常看博客能增长知识吗?
答:悄悄告诉你,经常看博客是浪费时间,读好的书和实践才是王道。博客是扩展你的知识面,一般时效性比较高,如果没有相应的书,可以从博客中找到一些资料,如果想系统的学习一门技术,还是找本好书吧。
11、我技术水平高工资低。
答:逐渐克服自己的心里弱点和性格缺陷!多疑,敏感,天真(贬义,并不可爱),犹豫不决,胆怯,多虑,脸皮太薄,心不够黑,教条式思维。。。只在床上想一想当然不可能,去帮朋友守一个月地摊,包准有效果,去实践,而不要只想!不克服这些缺点,一切不可能,甚至连项目经理都当不好--尽管你可能技术不错!
12、要学的东西太多了,不知道从何开始。
答:针对目标,划一条主线上面是必须要掌握的知识和工作中最需要的知识,先学。然后向两边扩充。
程序员职业规划指南篇三
1、基础必备:至少看过2本语言基础书和一本领域技术书。
2、部分参与项目1-2个。
所需时间:3-12个月。
1、行业知识领悟、扩展相关应用知识。
2、完整参与项目1-2个。
3、可以指导新人完成工作。
所需时间:6-12个月。
1、深刻理解面对对象知识。熟悉常用架构,对公司采用的架构能提出改善意见。
2、参与需求讨论并能提出简化方案。
3、能为决策提出一些建议。
1、能够对整体需求方案做出精确描述。
2、运用一种架构对项目、产品进行设计。
3、评估项目风险、以及预留方案。
4、实现核心组件、技术难关。
5、行业技术指导。
(1)只会编程是不够的。
仔细思考在哪个商业领域投入时间。软件工程师(软件工程培训)不能只会开发软件,应该要成为这个业务领域的专家。你的行业经历应该成为你的重要才能。有机会多与公司行业内人士接触,选择一本与你公司行业有关的杂志,找一个行业网站。只有了解了一个行业后,你才能创造性地有所建树。学习行业是如何运转的,了解一些财务基本知识。
(2)在思维上投资。
要学会抓住机遇。多学习新的技术,编程语言,可以改变你的思维方式。
(3)做一名通才。
你的技术水平应该超越技术平台。经常学习一些新技术。
(4)成为一名专家。
不仅应该会处理高端抽象,同时也应该了解实现高端抽象的低端细节。
(5)切忌孤注一掷。
不要把自己的职业发展完全依赖于一家技术公司。
(6)寻找良师。
可以依赖别人,但要确保这个人是靠得住的。良师的首要任务是榜样作用,还可以将你的学习过程形成体系,也是值得信任的朋友,可以帮助你作出职业导向,帮助你磨练技术。
(7)安分守己。
要有雄心,但不必路人皆知。专注于现在的工作,不仅让你更加快乐,也会让你身边的人更加快乐。你的同事,上司和客户都能感觉到。你的工作成绩会反映出你的态度。放弃你想要成功的期望可以提高你的能力,让你走向成功。不要关注结果,要关注做事的过程。
(8)每天都有进步。
如果在改善自己的道路上,每一天都比昨天多作出一点改变,就会发现—拥有卓越的职业生涯,越来越容易达成,而不再像汪洋大海一样没有边际。
程序员职业规划指南篇四
首先你要明确入行的目的,你是深深的热爱着编程还是只是因为程序员是个高薪的职业呢?如果是后者,那么不好意思,你需要慎重的选择。
在中国,程序员并不是一个很好地称呼。程序员似乎象征着邋遢,宅,甚至是it民工。记得有一期非诚勿扰上面,上去一个男嘉宾,开场说他是搞java的,台上女嘉宾的灯全灭了。是不是很可笑,很可悲?而且只有你真正的进入这个行业你才清楚,这个看上去还不错的薪水,你却付出了超过薪水价值的代价。创业型与游戏型公司里面的项目小组一般是5~10个人,因为他们需要快速的开发以应对多变的市场波动,所以程序猿的每天工作时长都在12小时以上,身体和精神收到摧残不说。作为程序猿的你很少有时间去陪陪自己的家人、自己的女友。
如果作为前者,你是因为深深的热爱着编程,那么恭喜你,你有着一颗hacker的心,属于那些愿意做一些有挑战性的事情的人。就如stiff所说:“当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。”
当你开始编程,开始创造的时候,开始享受的时候,一切外界的评论,都挡不住你对技术对创造的热爱。但是,我不得已要泼你一盆冷水,来提醒你一下。你是否准备好了忍受寂寞,也许你面对的是十年寒窗无人问,若你没有熬住,也许就等不到一朝成名天下知的时刻。技术是永无止境的,好的程序员必须保持对于新的技术敏感度,保持学习的热情。stayhungry,stayfoolish。
明确了目的,那么你应该规划下自己的职业生涯。
宏观的讲,个人认为我们需要经历三个阶段:深度、广度、高度。
高度:这个层面往往体现在规划能力,能够看到未来业务的发展,设计出相对合理的架构满足未来业务的快速扩展。这个阶段应该是少参与到具体的编码中去,应该是一个公司的cto或者首席架构师角色。这个方面的能力比较虚,相对来说也是最难炼成的。
广度:就是知识领域的广度。反映在it技能上,就是所掌握的领域,比如:net,java,数据库,web,前端等等。不一定每个领域都能够精通,但是至少都能了解,能够在面对问题的时候能够拿出一个切实可行的解决方案。对于跨领域方面,可能是你的沟通能力,管理能力等。
深度:在某一领域有很深入的了解,旺旺是一门具体的技术。比如js代码写的很精通,数据库知识非常丰富,精通linux操作系统底层。
深度—广度—高度,越往上,要求的抽象能力越高,越往下,要求细节知识越具体。一个人往往具备了以上三样,就是一个成功的大牛。
微观的讲,。已经工作两年以上的程序员可以有几种基本的职业规划:技术专家、软件架构师、实施顾问或销售。对大多数人来说,首先是要专,在技术上做的比较深入,然后进行工作调整,把自己转变为某个领域的专家,第三步,根据自己的情况,来选择技术还是管理。
有了自己的规划,最重要的是执行。我认为很多漂亮的计划都会因为执行力不够而夭折。一个一流的计划经过二流的执行,甚至不如三流。而一个三流的计划,经过一流的执行,也许就能达到二流。所以从计划本身来说,执行往往更重要些。
程序员职业规划指南篇五
1、线性级:编程的时候好比低着头走路,脑子里完全不进行规划。就像盖房子的时候,一块砖一块砖的垒,想到哪就干到哪。结果越垒越庞大,后面的代码管理越来越混乱。这一境界相当于生产车间里的操作工,按照图纸根据工艺要求操作机器进行部件加工,至于零件在于整个设备中的功能和作用不了解,也不去考虑。这一境界的目标是把本工序工作做好。
2、逻辑级:掌握了一定算法经验,对于现实业务比较了解,能够撰写出一些模块和函数。逻辑比较严密,bug比较少。这一境界相当于生产车间里面的车间主任,需要对本车间的生产加工业务比较熟悉,还能自己设计出一些便利的工装器具,便于重复生产加工的时候,加快生产速度,保证加工质量。这一境界的目标是快速的高质量的把本车间工作做好。
3、架构级:掌握算法,熟悉现实业务。对软件进行架构,进行分层,指导团队成员按照统一的目标进行工作。这一境界相当于制造本部长,对于整个产品的生产过程都非常熟悉,协调各个车间的生产进度,按照一致的交付目标进行生产加工。这一境界的目标是把产品按质保量的做好。
4、工程级:按照项目管理的理念,对软件过程进行项目级管理。需要协调内外部各种资源进行统一工作。这一境界相当于事业部老总,需要协调市场销售、材料供应、内部生产等内外部多方面的资源实现经营目标。这一境界的目标是低成本、快速的交付产品让客户满意,实现营业利润。
程序员职业规划指南篇六
导语:小编为您推荐程序员职业规划范文,欢迎阅读!
在就业压力日趋激烈的今天,一个良好的职业规划无疑增加了一份自信.而如今,身为大学生的我们,在一天天消磨时光的日子里,不如多学习点知识来充实自己.未来掌握在自己手中,趁现在还年轻,赶紧为自己的未来之路定好一个方向,一个好的规划就像灯塔一样为我们指明了方向,我们可以按照这个方向前进!
1)兴趣爱好:
2)特长:
数据库维护管理,熟悉c、java、delphi、vb语言,精通c#语言,熟练掌握office 系列。
3)人格描述:
·依靠理智的思考来做决定,总是采取客观、合乎逻辑的步骤。
·谨慎而传统,重视稳定性、合理性;天生独立,需要把大量的精力倾注到工作中,并希望其它人也是如此,善于聆听并喜欢将事情清晰而条理的安排好。
·喜欢先充分收集各种信息,然后根据信息去综合考虑实际的解决方法,而不是运用理论去解决。对细节非常敏感,有很实际的判断力,决定时能够运用精确的证据和过去的经验来支持自己的观点,并且非常系统有条不紊。
·是一个认真而严谨的人,勤奋而负有责任感,认准的事情很少会改变或气馁, 做事深思熟虑,信守承诺并值得信赖。
·看问题有很强的批判性,通常持怀疑态度,需要时常的换位思考,更广泛的收集信息,并理智的评估自己的行为带来的可能后果。
4)在工作和学习中的优势
1.办事精确,希望第一次就能把工作做好
2.乐意遵循确定的日常安排和传统的方针政策,是组织忠诚的维护者、支持者
3.每次都能十分专注地把注意力集中在一个项目或任务上
5.灵敏的组织能力
6.一丝不苟、认真专注地对待具体问题、事实和细节
7.相信传统模式的可取之处,并且能够遵循传统模式
8.非常强的责任意识;别人可以信任你实现自己的诺言
9. 通情达理、视角现实10. 有稳定平和的心态
5.)在工作和学习中的不足
1.不愿意尝试、接受新的和未经考验的观点和想法
2.对变化感到不安,可能会有些僵硬、死板;排斥革新
3.对需要很长时间才能完成的任务缺乏耐心
4.有时会由于近期目标而忽略长远需要
5.不愿意促成必要的改变,不愿意支持有风险的行为
6.见到实际应用后的结果才肯接受新观点
7.不能理解与他们自己的要求不同的要求
8.对自己及自己对组织的贡献估计过低
9.缺乏挑战精神,对失败和挫折的承受力差
10.缺乏相应的.工作经验
6)相应措施
针对我的缺点与不足,我应该采取一定的措施来弥补我的缺陷:
1.避免墨守陈规,需要尝试新的东西 ;要有开放态度,敢于尝试探索新的可能性
2.考虑问题要更全面周到,需要考虑人的因素 ,不单单只考虑自己的利益和感受
3.对那些与我观点不同的人保持足够的耐心和虚心
4.适合的时候,主动承担一些工作
5.正确看待失败,碰到困难不随意放弃
6.增强做事的灵活性,学会变通的看待和接受新事物
对于“计算机”这门专业来说,人们都普便会使用,它很方便、快捷、时尚。是人们生活中必不可少的。但是它又是一门很难的学文,学习起来难。要成为一个高水平的it人员尤为艰难。要把难变容易就是先去培养能力和去兼职做些我们能做的工作,积累经验,然后才是创业,创出一点我们的的东西,我们的位置,达到我们想要的目的。所以我在此为自己写下了规划书。如下:
首先,没有绝对领先的技术,且没有相关经验,资本,人脉等。在计算机这种把世界变成地球村的行业里面,要么第一,要么有特色,要么倒闭。“一山不容二虎”,地球变成一个村,就是一座山头啦,哪容那么多老虎抢东西吃呢?所以先确定一个创业的期限。世界在不断的快速变化,市场也是,人也是,所以,要不断的跟踪市场,不断的进行技术与能力更新,给自己确定一个里程碑,一般来说,你要做一个项目或者一个产品,最好不要超过6个月,最多是一年,否则到时候市场离你的创意已经很远了。
再次,关键还是找适合自己的公司,特别是那些很有希望马上上市的公司。不过,这又谈何容易呢?一个在校学生,根本不了解国内外业内的一些动态,根本不了解国内牛人的公布情况,拿不到任何相关的数据,凭什么东西做分析?凭一时意气用事吗?这个到时候肯定会挂得很惨。当然,这是我的想法,这也是一个非常痛苦的过程,寂寞、压力、疲劳会时刻伴随着我们,但如果你明白,我们做为一个打工人,我们在这个时期是没有退路可言的,只有向前,才能看到阳光、蓝天、白云!
总之,我有一个观点,最好就是去一些大公司实习,了解一下业内的动态和国内外牛人的分布情况,尽可能积累一点人脉。至于以后怎么选择,做技术还是不做技术,做技术是做研究还是做工程,是想办法往全的方向发展还是往专的方向发展,这都是要权衡的问题。以后的事情说不准,下个学期的计划出了,先做好眼前的事,然后每天过得开心点,也希望以后也会过得很开心!
适合的岗位性质:
·工作环境稳定,不需要太多的冒险和变动,最好依照经验和规律解决事情
程序员职业规划指南篇七
java程序员职业规划是每一个java的学习者的必经之路,我们之所以要制作我们的职业生涯规划一个重要的问题就是我们需要明白我们的目标,这个时候java程序员职业规划就是一个很好的方向盘,它能够很好的指引我们前进!
当然了java程序员职业规划的下一步就是我们要不断的去找好我们其他的项目来做,只有这样我们才能够有真正的被看上的价值,因为如果我们不努力的去做出贡献的话,公司只会觉得你是在混日子,那么这样的话,就会非常的危险,所以我们要做到的就是不懈的努力!
程序员职业规划指南篇八
应该有不少人会把30岁当成自己职业生涯甚至是人生的一个时间节点,倒不是说一定会在这儿遇到什么困难,或是面临什么选择,但中国人常说三十而立,到了这个年龄,我们的确会在生理和心理上都经历一些变化,也是时候做点儿总结和新规划了。
的确,对于本科毕业就踏入职场的公司人来说,30岁已经是工作的第8年,即使你是研究生毕业,此时也至少已经工作了5年。有人可能会把意识到自己已经30岁了这件事作为促使自己探索一条新的职业发展路径的刺激点。也有人可能还站在某个十字路口,仍然没有找到自己的人生目标和兴趣点。
当然,30岁还没有找到人生方向也并不注定失败。万科董事长王石到了32岁才从机关辞职去深圳下海;jeffbezos也是在30岁那年觉得互联网有机会,用30万美元创办了亚马逊。在他们做决定之前,都不知道这之后的经历会决定他们人生的主要方向。
市场本身就是一直在变化的,有些人一辈子都在找自己的兴趣点,职业路径本来就该在自我调整中探索,只要符合你的长远目标和人生规划就行。
程序员职业规划指南篇九
第一招:先见之明。有明智的学生,一进入大学的时候就知道自己的未来到底是何做什么工作,所以他们很有条理性的安排自己的大学生活,每一天都不会虚度年华,所以他们总是早出晚归,勤勤恳恳的学习,力求在学习上有所建树,获得专业前三名,能够拿到国家奖学金,业余还可以成为学生会的主席团成员,这样的话,不仅可以得到老师和同学的尊敬,更重要的是能够为以后的工作镀金,比起其他同学手里的空空,这绝对是一种优势。
第二招:进外联部。这是很多学校的一个特别有名气的协会组织,有名气不仅仅是说这个组织可以锻炼人,更重要的是很多外联部的学生通过在外联部的工作找到了工作,到底是什么秘密,很简单,首先你要知道外联部是干什么用的,外联部是联系社会与学校的重要部门,最主要的任务就是为学生会和学生活动筹集资金,也就是拉赞助,这是一向相当艰苦的工作,没有一定的交往能力,人际关系与社会背景是很难做好,由此可见最有效。
第三招:沟通老师。和老师沟通交流不是一般的那种平常的师生的关系,而是你要真正的和老师打成哥们关系的师生,似乎你们就是好朋友,不是老师与学生的关系,一般的同学从来不把这一点当成好主意,而是觉得不管用,其实他们错了,老师是很好的途径,因为老师在当地的人际关系是相当的好,通过做可研报告的方式,认识很多公司企业的负责人,所以结交一到两个对你有用的老师未尝不是好绝招,当然多一点更好但是要求质量的。
第四招:父母亲戚。诚如上面那位通过父母的关系找工作一样,利用父母找工作真的是一件好事情,不仅可以省去很多的求职窘迫,还可以轻松的过日子,我想之所以很多人鄙视这些利用自己的父母找工作的学生,是因为他们没有这种关系可以利用,也就是没有葡萄可以吃,所以给出冠冕堂皇的理由说:没有独立自力更生的本事。我看倒是没有什么,只要找到工作无论是什么途径都不是可耻的`,最可耻的那些通过违法的途径找工作的人。
第五招:网上求职。自从网络开始在学生中普遍使用以来,许多有心的同学充分利用网络资源,搜集各种找工作的信息,首先对自己进行职业规划,觉得自己的适合哪方面的工作,于是对症下药,开始在网络上搜索,这种方式非常的实用,当很多的同学出去到人才交流市场把自己当青菜出卖时,我们中间的很多同学已经利用网络找到自己满意的工作,在这里向大家推荐我们学校广为流传的一个《本站》希望对你找工作有用处。
第六招:毛遂自荐。当大四的学生马上就要毕业的时候,学校会组织外面的企业公司来校内进行招聘活动,不过在我看来凡是来校招聘的一般没有好职位,据我在学校的观察和理解,就算有好的职位,那个职位也只是摆设,根本不会轮到你,所以这个时候,你要大胆的出去,不是去人才交流市场,而是找到适合你的公司,或者你喜欢的企业,大胆的上去去面试,即使这位老总或者负责人第一次拒绝了你,没有关系,你没有失去任何东西,反而找到了一些面试的经验,那么你接着第二次去面试,效果总会比第一次好的,你的坚持总是会认可的。
第七招:朋友介绍。在大学中多交几个好朋友是非常重要的,他们的不仅是你们的哥们,还是你们的合作者,甚至是领路人,有些朋友的能力可能非常强,很快的得到公司的认可,而就是你的朋友的引荐就会让你意外的得到惊喜,知心朋友会帮你的一生,那些只知道吃饭、喝酒、玩游戏、睡懒觉的狐朋狗友只会害了你一辈子的幸福,看看你身边的师哥师姐们是如何告诉你周围的朋友的重要的,只有你找学长谈话时,才知道朋友的幸福。
第八招:自主创业。现在国家是鼓励大学生进行自主创业的,不仅是因为大学生又精明的头脑,更重要的是大学生能够更快的接受新事物,能够较快的与时俱进,而国家给予的政策也是非常的优惠,比如说:对从事个体经营符合条件的,免收行政事业性收费,提供政策咨询、项目开发、创业培训、创业孵化、小额贷款、开业指导、跟踪辅导的“一条龙”服务,并保障其合法权益,符合规定的,可享受社会保险补贴政策,这是不错的选择。
第九招:实习单位。大学是大学生进入社会的一个最后的台阶,这是一个由学校过渡到社会的舞台,谁能够在这里做好,谁就能够笑傲职场,在大三的时候,学校往往会给同学们找一些实习单位,这些实习都是不错的,错的是一些同学没有珍惜,总是觉得自己的还能找到更好地,最后发现自己的眼高手低,好高骛远,一无所有,泪眼汪汪,所以还是劝解这部分学生,要懂得利用资源去实现自己的目的是最聪明的,而不是把时间花在怨天尤人,很多事实的结果都是自身造成的,我们要学会的是应对的方法,利用好实习单位说不准就成了你的工作。
第十招:就业指导。很多的同学通过很多自己的途径找到了工作,但是还有那些找不到工作的同学,心急如焚的苦恼,于是只剩下最后一招了,就是利用学校的就业指导中心,现在很多的大学的指导中心,建设的非常完善,不要小瞧了这个指导中心,里面有很多信息对你来说是有用的,比如说村官信息,公司招聘,最新的实习单位,等等。有一点,你你必须要记住,你不可能一下子就能够完全找到你自己如意工作,要学会先就业后择业。
程序员职业规划指南篇十
在网上看到这么一则消息:武汉某中学对学生做了一个问卷调查,题目是“长大以后想做什么”,结果被调查的初中生们约八成的答案是“工作轻松”、“赚大钱”。不仅是中学生,就连现在央视采访的“你的梦想是什么”,我们也看到了很多人的回答是“赚钱”,“赚大钱”。那么怎么才能赚大钱呢?这个,是可以通过职业规划来解决的。
要想赚大钱,就必须给你的“客户”创造大价值。
职场是一个交换的场,每个在职场上打拼的人付出自己的能力、资源,从而拿到相应的劳动报酬。作为雇员,你的“客户”是老板,你能给你的老板创造多大的价值,就决定了你能从老板那里拿走多少薪水。
因为有丰富的技术经验,所以资深工程师的薪水是助理工程师的几倍,甚至十几倍,他们一个人往往能轻而易举地拿下一个团队都攻克不下的技术难题,他们对雇主有大价值,才能赚大钱。一个有丰富销售经验和广泛人际关系的老销售会被竞争对手高薪挖走,看中的是肯定不是他的年龄,而是客户资源背后的大价值。雇员拿走的价值要小于自己创造出来的价值,否则要么你的公司会垮掉,要么你的公司根本不从你那获利,那其实你也就对公司没什么用。雇主提供的是平台,是机会,是雇员可以从简单直接的需求满足(工作指标)中赚大钱的机会。
有人说,那我不做雇员,我不愿被剥削,我要自己开公司做老板。这个时候,你效力的对象变了,从老板变成了无数的客户,你要为你的客户创造大价值。马云的阿里巴巴为中国中小企业服务,让天下没有难做的生意,大家都赚到了钱,他自然也赚到了钱。俞敏洪的新东方为众多留学者服务,让千万意愿出国者在短时间内迅速提升考试成绩,顺利出国,他自然也赚到了钱。那么多优秀的企业家之所以强调客户价值第一,是因为他们很清楚,只有满足了客户价值,他们才有钱赚。
这个秘密,不仅适用于当今商业社会,其实自古有之。看朝代更替,国运兴衰,君王帝相,职业发展好的,无不是顺应潮流,先满足了他们的“客户”需求。刘邦、李世民、赵匡胤,他们的客户是“百姓”,所以他们知道先造反,然后休养生息,满足了客户需求,自然江山稳坐。赵高、萧何、魏征、和|,知道他们的客户是“皇帝”,所以无论后世如何评说,他们知道怎么为客户创造大价值,自然也会有大收益。
想赚大钱,光只有努力不够,要努力的方向正确。给你的客户创造大价值,你就能赚大钱。
可是有些人不同意工作为赚钱的说法,我想,他们从此文一开始就疑惑重重,甚至会强烈反对:工作,不是为了赚钱!如果你是其中之一,那么恭喜你!你开始追求幸福了。
想要多少幸福,在于你给自己创造多大价值。
有一句话流行了很多年:“钱不是万能的,没有钱是万万不能的。”那么我们来看看,钱在哪些方面不万能?估计你会举出一大堆钱买不到的东西,亲情、友情、爱情、快乐,都不一定是钱能买的到的啊!
那些身价上亿的知名企业家可能不能每周见到家人,住着最豪华的宾馆可能无法减轻早年奔波带来的身体痛楚,忙碌的工作日程让他们整天飞在天上,却没时间做一做自己喜欢的运动。即便是古代的帝王将相,也会有“美女三千没有爱情,臣子万万没有知己”的苦恼。这都是幸福出了问题,一旦把赚钱当做了唯一目标,就会不停地为别人创造价值,以为钱越多越幸福,时间久了,反倒忽略了自己的价值。
其实,你是自己最大的客户。一方面要知道自己的需求,这个需求绝不是金钱,而是金钱背后的东西,比如生存、尊重、成就。只有你自己最知道你要什么,然后再去考虑实现的途径,当你用最小的成本最大程度地满足了需求之后,你就一定会幸福。正是因为财富和权力是这个世界公认的幸福等价物,所以,你会迷失在追逐别人的价值世界里,甚至钱越多就越不幸福,因为你的那个需求从未被满足。
另一方面,要克制欲望。即便赚钱是一种很好的手段,也要懂得克制欲望,不要忽略了你追求财富的本心,它究竟只是一种实现的手段,如果掉入财富的深渊,生命会以一种奇迹的方式让你停下来,只是你需要为此付出代价。这个代价或许是健康,或许是亲情,或许是爱情,总之,是会让你心痛到把目光转向内在自我的价值满足。
满足自己,与满足别人,哪个更重要?要以怎样的顺序来实现不同价值之间的冲突?
满足自己一定是最重要的,更重要的是,理性地判断出不同阶段需要满足的重点。
如果你在某阶段的生存价值最重要,那就努力满足别人的价值,赚到更多钱;忙了一个阶段,就抽时间陪陪家人,锻炼锻炼身体,充充电,继续工作,然后赚大钱。每个人都有使自己幸福的方式,能做到调动当下的资源,平衡出各类价值之间的关系,需要大智慧。
回到文章的开头,把“赚大钱”作为梦想挺好的,但是一定要区分的是“赚钱”是一种对于匮乏的补偿需求,还是实现梦想的一种途径,如果是途径,那么还有没有别的途径?哪种更适合当下的你。千万别把自己当做一个赚钱的工具,而要把自己当做人。既然是人,我们的生命就会有不同的颜色,不同的形状,不同的声音,不同的可能。我们有多样的兴趣,多元的追求,多种特长。所有的这些丰富图案,也绝不是赚大钱这样一种颜色能调的出来的。
更多求职指南分享:
求职指南:腾讯财务offer的经验分享就业前景广阔的高铁乘务专业就业前景最好的十大专业理工科就业前景好的专业是什么?国内就业前景好的专业排名信息安全专业就业前景分析2014届大学生求职须知
程序员职业规划指南篇十一
java(java教程java培训java培训机构java程序员)是现阶段最流行的编程语言,而且它的涉及范围非常广,自然受到广大编程人员的喜爱。java程序员的发展前景是光明的,选择在这方面发展的人还是很有眼光的。下文介绍的就是java程序员职业规划,希望能给想在这方面发展或者还没有职业规划的朋友一些启发。
(一)java程序员职业规划步骤java程序员职业规划第一步:1、基础必备:至少看过2本语言基础书和一本领域技术书。
2、部分参与项目1-2个。
所需时间:3-12个月java程序员职业规划第二步:1、行业知识领悟、扩展相关应用知识。
2、完整参与项目1-2个。
3、可以指导新人完成工作。
所需时间:6-12个月java程序员职业规划第三步:1、深刻理解面对对象知识。熟悉常用架构,对公司采用的架构能提出改善意见。
2、参与需求讨论并能提出简化方案。
3、能为决策提出一些建议。
2、运用一种架构对项目、产品进行设计。
3、评估项目风险、以及预留方案。
4、实现核心组件、技术难关。
5、行业技术指导。
(二)java程序员职业规划要点(1)只会编程是不够的仔细思考在哪个商业领域投入时间。软件工程师(软件工程师软件工程培训软件工程软件工程师待遇)不能只会开发软件,应该要成为这个业务领域的专家。你的行业经历应该成为你的重要才能。有机会多与公司行业内人士接触,选择一本与你公司行业有关的杂志,找一个行业网站。只有了解了一个行业后,你才能创造性地有所建树。学习行业是如何运转的,了解一些财务基本知识,推荐一本商业教程:theten-daymba.(2)在思维上投资要学会抓住机遇。
多学习新的技术,编程语言,可以改变你的思维方式。
(3)做一名通才你的技术水平应该超越技术平台。
经常学习一些新技术。
(4)成为一名专家不仅应该会处理高端抽象,同时也应该了解实现高端抽象的低端细节。
(5)切忌孤注一掷不要把自己的职业发展完全依赖于一家技术公司。
(6)寻找良师可以依赖别人,但要确保这个人是靠得住的。良师的首要任务是榜样作用,还可以将你的学习过程形成体系,也是值得信任的朋友,可以帮助你作出职业导向,帮助你磨练技术。
(7)安分守己要有雄心,但不必路人皆知。专注于现在的工作,不仅让你更加快乐,也会让你身边的人更加快乐。你的同事,上司和客户都能感觉到。你的工作成绩会反映出你的态度。放弃你想要成功的期望可以提高你的能力,让你走向成功。不要关注结果,要关注做事的过程。
(8)每天都有进步如果在改善自己的道路上,每一天都比昨天多作出一点改变,就会发现-拥有卓越的职业生涯,越来越容易达成,而不再像汪洋大海一样没有边际。
上文介绍了java程序员职业规划步骤和java程序员职业规划要点都是很不错的,准备在java程序员方面发展的朋友可要认真阅读本文,它可以让你顺利成为一个合格的java程序员,因为这些都是java程序员的出的经验,让你在学习java的道路上少走弯路。
程序员职业规划指南篇十二
如果你的职业规划帮你”赚到了大钱”,那么就说明这个职业规划在你的身上有着不一样的价值,这个问题不是空想,需要去实践去职场中进行摸索和探究。不过面对这种诱惑,依然会有很多学生为之向往,比如说在一个问卷调查中,一个题目是“长大以后想做什么”,结果有八成的答案是“工作轻松”、“赚大钱”。但是,有什么方法可以赚大钱呢?这个,是可以通过职业规划来实现的。
给客户创造价值。
要想赚大钱,就必须给你的“客户”创造大价值。在面对一个行业的时候,你需要研究的就是你的客户,你的价值从你能迎合多少客户来进行判断,而不是老板每个月给你多少薪水,老板看重的就是你能创造多大的价值。
给自己创造价值。
想要多少幸福,在于你给自己创造多大价值。在大家忙于工作的时候,千万不要忽略了自己的价值和家庭,比较家庭幸福是任何金钱都难以买到的。要是把赚钱当做了唯一目标,就会不停地为别人创造价值,以为钱越多越幸福,时间久了,反倒忽略了自己的价值。
其实,你是自己最大的客户,只有先满足了自己的需要,才会能知道自己想要什么,然后再来考虑实现的途径。有时候只需要花最小的成本就可以给自己带来幸福,刻意的追求金钱,往往会迷失方向,需要也永远得不到满足。
理性判断出重点。
满足自己一定是最重要的,更重要的是,理性地判断出不同阶段需要满足的重点。如果你在某阶段的'生存价值最重要,那就努力满足别人的价值,赚到更多钱;忙了一个阶段,就抽时间陪陪家人,锻炼锻炼身体,充充电,继续工作,然后赚大钱。每个人都有使自己幸福的方式,能做到调动当下的资源,平衡出各类价值之间的关系,需要大智慧。
对于“赚大钱”,我们可以把它当成一种梦想,因为在盲目寻求某种结果的时候,总是会让利益蒙蔽了双眼。我们是人,不是赚钱的工具,我们可以利用正确的职业规划来为我们的事业添砖加瓦,然后回归家庭、回归本真,这才是自己真正的价值。
程序员职业规划指南篇十三
作为一个新人来说,不懂就要问!这里我要说两点:
1、如果是单纯技术上的问题,如果可以google到的,我认为就可以自己消化掉!问的问题一定要先google,然后带着自己的想法,去问一些有经验的人,收获会更大!
举个例子:曾经的我,埋头写代码,那时候很怕上司知道自己不会这,不会那!所以拼命的掩盖自己不会的东西,自己查资料,下班了问同学,上论坛发问。但是由于逻辑和现实需求不一样,所以结果并不理想!如果那个时候,我把自己不理解的地方和上司谈,也许会很快的就能完成这个任务,而不是返工。
2、如何提问?问谁?
很多新人不知道如何提问,也不知道问谁。我的建议是,先把你要问的问题梳理好,最好可以有电子版或者打印版的整理,方便其他同事查看和解答。然后就是提出的问题,要让回答的人感兴趣,这样他不但会给你解答问题,还有可能将问题延伸,让你学到更多的知识。对于如何让回答的人感兴趣,就是仁者见仁,智者见智了!看个人发挥了!
对于问谁,我觉得你不了解其他同事的时候,要先问你的上司,当你了解了你的同事每个人擅长的领域之后,就应该把自己的问题归类,然后问最擅长的人。这样会事半功倍!
二、任务分解。
程序员职业规划指南篇十四
当今社会,it行业发展速度突飞猛进,技术更新换代周期小,专业方向和领域更是林林总总、百家争鸣,若没有一个明确的目标而漫无目的'的乱走一遭,岂不殆误时机,浪费年华?俗话说,欲行千里,先立其志。因此,要为自己拟定一份职业生涯规划,将自己的未来好好的设计一下。有了方向的指引,自然才会有乘风破浪之帆。
“知己知彼,百战不殆”,进行职业规划首先要“知己”,即全面、深入、客观的分析和了解自己。
1)我的优点
热爱学习,对新鲜事物及不懂的知识有着浓厚兴趣,喜欢凡事问个为什么,有条件的话会不断钻研直至懂得原理为止;热爱工作,只要进入工作状态常常到达忘我境界,做事情考虑周全,以大局和未来为重,并且在懂得应用知识后会去了解知识背后的核心,从经验上升到理论。
2)我的缺点
过分自信,执着的有些过头;性格急躁,自控能力一般;自身专业知识水平、能力有待于进一步提高。
3)个人职业倾向
目前从事的是java服务端的软件开发工作,希望可以成为一名技术管理双能的工作者。
程序员一般有两个大方向:技术与管理。
走技术路线的人,一定是对技术痴迷的人。但要走得长远,我们需要把技术做穿、做透。如何做穿、做透?计算机底层(c、汇编、逆向工程、驱动、内核)、计算机算法(网格计算、音视屏压缩、语音识别…)、架构(软件工程、跨平台、多语言等)都要有涉及。只有我们掌握了这些,才能做到”看问题看到本质”、”思想有穿透力”。这些才是最宝贵的,需要沉淀下来,仅仅靠做项目、写代码是无法达到的。
对于走管理路线的人,是具有“完成任务为第一要务”、“有计划、善于管理时间”、“善于与人打交道”性格特点的人,重要的是“综合素质”,而不是“专攻”。必须从思想上发生根本性转变:技术是解决问题,而管理则需要满足“多快好省”。
而本人对程序员职业的认知是:技术与管理并不是物理上的独立,而是相辅相成的。只做技术无法深刻理解全局思维,无法更好地为业务服务;而只做管理,则与程序员渐行渐远,最终成为一名行外的管理人员,无法在团队内部树立威望。因此,个人希望可以成为一名技术管理双能的工作者。
程序员通常被认为是相当不错的工作,原因非常多。收入高,福利好(有可能非常好),工作富有挑战性(通常是正面积极的挑战),根据目前的就业形势和程序员的需求量,这种职业竞争压力很小。
但是,在国内的it环境下,要成为一名合格的程序员并不是容易的事。在国外,五六十岁还坐在电脑前敲代码的程序员比比皆是;则在国内,程序员则靠吃“青春饭”,三十岁还需要靠敲代码的程序员甚至被称为loser。这主要因为it技术的高速发展,程序员必须不断地更新专业知识,以适应社会的需求。而上了年纪的程序员由于思维和身体原因,无法与刚步入社会正值旺年的年轻一代的学习能力相提并论,只能苦苦挣扎在茫茫学海中,或被迫进入自己并不擅长的管理层面里。
当然,随着对程序员的认知越来越广泛,这种情况经已有所缓和,但是从教育角度上看来,国内形势还是十分严峻。现在各个大学、it培训机构为了赚钱拼命扩招,所以不仅it专业的学生人比较多,而且其他专业的学生人数也比较多,“僧多粥少”就通常意味着就业压力大。但是反过来看,现在很多it企业都存在“人才荒”的问题,也就是很多企业都招不到合适的人才,一些从事it人力资源方面工作的人都普遍反映现在企业里很难招到合适的人才。初看起来很奇怪“每年有很多it专业大学生毕业,很多都找不到工作”,而“企业每年都缺人,招不到合适的人才”,造成这种奇怪的“人才断层”现象的根本原因就是现在毕业生的素质明显下降了,大学招的人多也意味着教学资源平均下来降低了,培训机构为了赚更多的钱以最快的速度培训出一群“知其然不知其所以然”的学生,所以教育质量也降低了,这些就造成了“学生需要工作,企业需要人”的这种状况。
程序员职业规划指南篇十五
现今,对于职场人来说,跳槽已是一件很平常的事了,但值得注意的是,在跳槽的过程中,我们得尽量避免负面的影响,不要误认为跳槽是意味着对过去的结束和否定,而要积极处理好新旧职场里的各种关系,提炼出积极有用的东西,带着你的“金子”去跳槽,这对今后的发展有着很多的益处。
一、留有余地,不要埋下人际的“地雷”
当我们离开原先的单位而跳槽时,原因会有很多,比如对上司看不惯、人际关系不如意、事业的前景不好或是对薪水不满意等等,但不论出于什么原因,不管你感到多委曲,你也没必要为泄一时之愤,在走的时候与原先单位里的上司或是同事弄僵,于你来说已是于事无补,并且对你以后有害而无益。
因为与原单位的争执就像是埋下了一颗“地雷”,在以后随时会炸响,让你防不胜防。人生之路还长,很难断定我们在以后的工作中不与原单位及人员发生这样那样的关系,一旦这颗“地雷”引爆就或多或少对你产生影响,甚至毁了你的前程。所以不管你出于何种原因跳槽,还是留有余地为好。
二、珍惜你的人力资源。
很多人都以为跳槽后,就可以与原单位道声“拜拜”,一走了之,“挥挥手不带走一片云彩”,这样做起来看似洒脱,其实你会无意之中丢失了许多让你今后受益的东西。因为你在一个单位工作过一段时间,可能你所得不多,但与不少的同事毕竟有种亲近感,甚至是好朋友,他们说不定在以后会对你有所帮助,你不妨把他们看作你的人力资源库。所以在你跳槽高就时,不妨珍惜这一机缘,而不要丢弃这份宝贵的财富。
要认识到在现代竞争社会里,拥有丰富的人力资源有助于你的事业运转自如,所以每当我们跳槽时,要有保护自己人力资源的意识,从过去的工作里掏出属于你的“金子”来,这样的话,你过去的时光就没有白白浪费,你即使是空着两手走出原单位的大门,但你已经带走了一份很有价值的财富。
三、跳到一个高起点。
跳槽之后,你在新的单位里翻开了自己人生中新的一页,与先到的同事相比,无疑你是处于零的起点上,这是不是就意味着一切从头做起呢?如果这样,你以往的一切付出都等于白费,损失太大了。其实你可以把这个起点弄得比其他人高,而以往的经验可以为你提供这种可能,因为不论你过去从事的工作与现在有什么不同,但就如何待人处世、把握自己等许多方面都可以总结出有价值的东西。
请你记住在跳槽时不要抛弃过去的一切,好好地总结经验,把过去的经历当作一面镜子反省一下自己,然后校正自己的不妥的行为,经营自己的长处,这是你从过去工作中积淀下来的“金子”,有助于你跳到一个新单位后有个高的起点,那么,你的跳槽转职更易取得成功。
热门的职业规划资料分享,欢迎大家关注:
职场定位的重要作用。
职业生涯的四个迷茫期。
女性平衡职业生涯的8点注意事项。
程序员职业规划指南篇十六
与其他岗位相比,程序员相对来说会内向一些,思维也会更严谨、更有个性。企业招聘程序员就是要求他能和团队一起完成既定的开发任务,所以重点从技能水平、学习能力、团队合作及工作心态等几个方面考察程序员。
技术水平是对程序员最基本的要求,很多企业会通过笔试来辅助考察。技能的考察主要看面试者技能匹配度、对技术发展趋势的了解以及自己的职业规划。
1. 你认为自己最擅长的技术是什么?
2. 谈谈你对xx行业/技术发展趋势的看法?对最近xx技术问题发表下你的看法?
3. 在五年的时间内,你有什么样的职业发展规划?
技术快速更替,员工的求知欲和学习能力比他现在的技能更为重要。宁愿招聘一个学习能力很强的员工,也不要一个靠吃老本、不愿学习的员工。
1. 你最近有看哪些书或参加过什么样的培训?有灌技术论坛的习惯吗?
2. 今年有什么学习计划?今年有什么目标?
3. 研究过开源项目吗?有什么收获?
在现在的软件开发中,已经没有所谓的“孤胆英雄”,项目主要靠团队合作来完成,而团队合作能力可以通过考察以往项目,来了解面试者对团队的理解、遇到问题的解决思路等。
1. 你做过哪些项目?最成功的是哪个?为什么?
3. 评价下你过去的团队?你喜欢在什么样的团队中工作?
4. 你的业余爱好是什么?
招聘新员工,需要了解面试者对工作的心态和价值取向,并且与他沟通公司的企业文 化。如果你所在企业需要快速发展,有高强度的研发任务,而他想找一份轻松的工作,可能就不是很合适了。
1. 为什么选择离开上一家公司?
2. 有了解过我们公司的产品/服务吗?
3. 你对加班的看法?你家人或朋友抱怨你加班怎么办?
4. 如果在试用期发现你技能不符合要求,该怎么办?
最后,技术人员的有效沟通能力也非常关键,特别是对问题的分析和说明,所以在整个面试过程中你要观察面试者的分析思路,对问题重点的把握以及表达。经常有一些滔滔不绝、 但不知所云的面试者,让人非常头疼!
程序员的能力分为两种:技术能力和非技术能力。技术能力包括编码能力、系统分析与设计能力;非技术能力包括写作能力、沟通与协作能力、组织与管理能力等。而根据程序员的能力水平,可以将程序员分成初级、中级、高级三个级别。因此,在面试过程中我会针对初级、中级、高级程序员三个级别来提出不同的问题。
在技术能力方面,重点考查初级程序员的编程能力、中级程序员编程能力并兼顾系统分析的能力、高级程序员的系统分析与设计能力。在非技术能力方面,重点考查初级程序员的沟通与协作能力、中级程序员的写作能力(主要指编写技术文档,如需求分析文档、用户手册、部署手册等)、高级程序员的组织与管理能力(如指导、协助中级程序员进行问题分析和开发)。
在面试时,程序员首先要将自己的技术能力展现出来,以一种交流的心态去面对,不要紧张,要有自信,即使面试失败自己也要下去总结失败的原因,找到技术弱点加以弥补;其次,面试中遇到不会的问题要讲明自己的思路,因为有些问题不是考你的编程能力,而是逻辑思维的能力;最后,对照程序员能力模型进行自我分析与评价,做好职业规划,不断学习,提高自己的编程能力和抽象思维能力。
以sql server为例,我来分享一下面试时常问的一些技术问题。
1. 聚集索引和非聚集索引有何区别?应该怎样使用?
2. sql的一张表中有一个自增的id字段,但是现在不连续,写一条sql语句取出某个位置到另一位置(如50~60)之间的数据。
3. 如何判断和防止sql注入?
4. 如何对海量数据进行处理?
第1题考查基础知识;第2题考查sql语句的编写能力和技巧,属于初级程序员的问题;第3题考查sqlserver的安全性,属于中级程序员的问题;第4题考查sqlserver的性能,属于高级程序员的问题。通过这几个问题可以判断出应聘程序员的数据库水平。
从个人经历来说,我会对以下五个问题比较感兴趣。
转载自 FAnWEn.CHaziDian.COm
1. 请说出3个你觉得至今都没有算法可以解决的问题。
这是一个开放式问题。从回答中我们可以了解到被面试者的思维方式和思维敏捷度,而这两点是一名优秀程序员不可或缺的。我预料一般有两类回答:第一,学术类,比如有人会说一些关于寻找质数之类的现在还无法解决的问题;第二,生活类,我比较期待这一类有意思的回答,如果被面试者可以结合一些现在的社会现象作出回答,也可以从另一个角度反射出其社会属性。
2. 请从技术角度谈一下《黑客帝国》的观后感。
同样又是一个开放式问题,完全没有所谓的标准答案。《黑客帝国》是程序员的必看“教材”,整个故事最精彩的莫过于构思。我觉得能具备这样的构思能力是程序员的最高境界。那么从技术角度,对于这个构思的框架搭建以及实现等,我想听听程序员的不同理解和实现方法,从侧面了解他们的潜在创造能力和对身边事物的建模能力。
3. 你比较偏向于把程序员比作翻译、建筑师还是设计师?
问这个问题的目的是看你怎样理解程序员这个职业。一个人对自己职业的认识以及定位将直接决定其在这个职位上的积极性和创造能力。我的答案是程序员既是翻译,又是建筑师,更应该是设计师。并且随着这三个职业的排序,正是我认为的程序员职业能力升华台阶。
4. 请设计至少两个不同的算法解决将一个蛋糕平均分为6份的问题。
比较实际的专业能力题。这是一个既简单又综合的考验。除了对程序员这个职位的正确认识之外,实际操作能力毕竟是影响今后实际工作的第一要素。这道操作题,考察应聘者对问题的思考,以及分析能力和解决问题的动手能力。
5. 比较一下这两个算法,你觉得哪个更好,依据是什么?
比较算法,还是考察的专业能力,目的是看你怎样判断一个算法的好坏。对这道题,没有接受过专业训练的应聘者应该无法给出全面且科学的分析。并且请他们评论自己设计的算法,也是对自我认识的一种衡量。程序员的概念有点宽泛,为更有针对性,我主要分享对“网络程序员”的观点。简言之,我们主要关注面试者的硬条件、软条件两个方面。硬条件是指学历、技术经验、语言等能直接呈现的能力。技术是实在的东西,有就有,没有就没有,由不得半点浮夸。
我们比较感兴趣的问题如下。
1. 做过什么:是写代码、设计还是架构?
2. 做成功过什么:是大型的平台吗?其特质如可扩展、高并发、交互式。
3. 擅长做什么:使用的编程语言是哪种?使用经验有几年?
4. debug的经验,遭遇什么复杂的问题(需例证其复杂性)?
技术面试的后续往往是笔试或上机,比如,在所有你使用过的designpattern中,请解释对比其中两种,如commandpattern和visitorpattern(可以文字回答,也可以画图)?domparser与saxparser的区别在哪儿?什么情况下采用domparser而不是saxparser?大家在面试之前可以google一下类似的题目。
如果面试外资公司,需要英文达到流利读写的水平。因为项目的完成往往需要协同全球多个国家的同事,如果缺乏英文技能,在外企的发展是比较受限的。计划今后进入外资公司的朋友,一定要加强练习。
软条件是指性格、兴趣、职业规划等非直接呈现的能力。公司对于程序员一般会看重两种性格特质:爱技术、乐分享。
“爱技术”的人才会自发的钻研,不浮躁,也才会在这一行做得长久。对于这点,面试官可能希望了解你工作之外喜欢做什么。我听到过很多分享:经营自己的博客或者技术论坛;尝试新技术、新设备,学习新技术是一种乐趣而不是负担;当然,下次你可以说你平时喜欢阅读《程序员》。
“乐分享”的人才能带动团队整体进步。对于这点,面试官可能希望了解你在团队中是什么角色。有的人可能讲我是mentor,我们遇到技术问题时要内部讨论,我往往是能给出solution的人,所有人都解决不了,我们会求助于互联网——说明你不只愿意分享,而且有东西可以分享。
以前曾在面试中听说,程序员是青春饭,3~5年之后一定要转做manager。我觉得职业发展一定要切合自己的性格,并不是每个人都很享受并善于处理人事管理。有的资深开发人员转成manager几年之后,又转回纯技术(inspanidualcontributor)。而资深技术人员对于公司是非常宝贵的财富,不管从受重视程度、薪资福利待遇都是非常有吸引力的。
程序员面试中,面试官会经常询问一些技术性的问题,有的问题可能比较简单,都是历年的笔试面试真题,求职者在平时的复习中经常遇到,应对自然不在话下,但有的题目可能比较难,来源于google、microsoft等大企业的.题库或是企业自己为了招聘需要设计的题库,求职者可能从来没见过或是从来都不能完整地、独立地想到解决方案,而这些题目往往又是企业比较关注的。
如何能够回答好这些技术性的问题呢?编者建议,对于简单的题目,求职者要努力做到完全正确,毕竟这些题目,只要复习得当,完全回答正确一点问题都没有(编者认识的一个朋友据说把《编程之美》、《编程珠玑》上面的技术性题目与答案全都背得滚瓜烂熟了,后来找工作简直成了“offer杀器”,完全就是一个bug,无解了),对于难度比较大的题目,不要惊慌,也不要害怕,即使无法完全做出来,也要努力思考问题,哪怕是半成品也要写出来,至少要把自己的思路表达给面试官,让面试官知道你的想法,而不是完全回答不会或是放弃,因为面试官很多时候除了关注你的独立思考问题的能力以外,还会关注你技术能力的可塑性,观察求职者是否能够在别人的引导下去正确地解决问题,所以,对于你不会的问题,他们很有可能会循序渐进地启发你去思考,通过这个过程,让他们更加了解你。
一般而言,在回答技术性问题时,求职者大可不必胆战心惊,除非是没学过的新知识,否则,一般都可以采用以下六个步骤来分析解决。
(1)勇于提问
面试官提出的问题,有时候可能过于抽象,让求职者不知所措,或是无从下手,所以,对于面试中的疑惑,求职者要勇敢的提出来,多向面试官提问,把不明确或是二义性的情况都问清楚。不用担心你的问题会让面试官烦恼,影响你的面试成绩,相反还对面试结果产生积极影响:一方面,可以给面试官一个心思缜密的好印象;另一方面,方便后续自己对问题的解答。
例如,面试官提出一个问题:设计一个高效的排序算法。求职者可能丈二的和尚摸不到头脑,排序对象时链表还是数组?数据类型是整型、浮点型、字符型还是结构体类型?数据基本有序还是杂乱无序?数据量,有多大,1000以内还是百万以上个数?此时,求职者大可以将自己的疑问提出来,问题清楚了,解决方案也自然就出来了。
(2)高效设计
(3)伪代码先行
有时候实际代码会比较复杂,上手就写很有可能会漏洞百出、条理混乱,所以,求职者可以首先征求面试官的同意,在编写实际代码前,写一个伪代码或是画好流程图,这样做往往会让思路更加清晰明了。
切记在写伪代码前要告诉面试官,他们很有可能对你产生误解,认为你只会纸上谈兵,实际编码能力却不行。只有征得了他们的允许,方可先写伪代码。
(4)控制节奏
如果是算法设计题,面试官都会给求职者一个时间限制用以完成设计,一般为20分钟左右。完成的太慢,会给面试官留下能力不行的印象,但完成的太快,如果不能保证百分百正确,也会给面试官留下毛手毛脚的印象,速度快当然是好事情,但只有速度,没有质量,速度快根本就不会面试中加分。所以,编者建议,回答问题的节奏最好不要太慢,也不要太快,如果实在是完成的比较快,也不要急于提交给面试官,最好能够利用剩余的时间,认真仔细地去检查一些边界情况、异常情况、极性情况等是否也能满足要求。
(5)规范编码
回答技术性问题时,多数都是纸上写代码,离开了编译器的帮助,求职者要想让面试官对自己的代码一看即懂,除了字迹要工整,不能眉飞色舞以外,最好是能够严格遵循编码规范:函数变量命名、换行缩进、语句嵌套、代码布局等,同时,代码设计应该具有完整性,保证代码能够完成基本功能、输入边界值能够得到正确的输出、对各种不合规范的非法输入能够做出合理的错误处理,否则,写出的代码即使无比高效,面试官也不一定看得懂或是看起来非常费劲,这些对面试成功都是非常不利的。
(6)精心测试
在软件界,有一句真理:任何软件都有bug。但不能因为如此,就纵容自己的代码,允许错误百出。尤其是在面试过程中,实现功能也许并不十分困难,困难的是在有限的时间内设计出的算法是否各种异常都得到了有效的处理,是否各种边界值都在算法设计的范围内,等等。
测试代码是让代码变得完备的高效方式之一,也是一名优秀程序员必备的素质之一。所以,在编写代码前,求职者最好能够了解一些基本的测试只是,做一些基本的单元测试,功能测试,边界测试以及异常测试。
其实,在面试时,求职者往往会存在一种思想误区,把技术性面试的结果看得太重要了。面试过程中的技术性问题,结果固然重要,但也并非最重要的内容,因为面试官看重的不仅仅是最终的结果,还包括求职者在解决问题的过程中体现出来的逻辑思维能力以及分析问题的能力。所以,求职者在与面试官的博弈中,要适当地提问,通过提问获取面试官的反馈信息,并抓住这些有用信息进行辅助思考,从而博得面试官的欢心,进而提高面试的成功率。