程序员职业规划

时间:2024.5.2

程序员职业规划

文理分科与职业选择:

今年是我工作第三年,我完成了从运营到开发的职业转型。我曾经是个标准的理科生,后来考北大无望后转文科,当然还是没有考上北大,包括后来考研。既然文理都学过,自然要吐槽下文理分科制度。这种干法肯定是错误的,

从人自由发展来批判,叫单向度;从职业规划来讲,十几岁基本上都不知道将来要做什么;从知识结构来讲,幼儿园到本科都是基础教育,研究生再分方向吧,所以基础教育文理都得学。在三流的大学念了影视新闻,基本是个不学无术的有志愤青,毕业后在互联网公司做了2年苦逼运营。我直到25岁,才有点看清未来方向。有点晚,也还好,谁的青春不折腾,谁的青春不迷茫啊。

我看到的方向是什么:

①人们内心千年来变化微弱,人类的需求在不断攀升;(参考中国文化口腔期)

②科技赋予人类超凡能力,科技的未来就是人类的未来。(参考《星际迷航》等科幻作品)

如果要问怎样看清方向?我有三个方法:

①多看:像我毕业后做了一年多新闻,基本上把世界看了个大概,当然最经济的办法是看TED;如果还在上学的话,可以学学巴菲特的儿子,把各学科的入门课程看一遍吧,公开课资源很丰富哦。

②多尝试:我也换了几份工作,知道了不同岗位的差别,基本上那些不fashion的职位,就是各种不爽。职位的高低贵贱(自由度,健康度,成就感,影响力等等)做了才知道。推荐看《美国种族主义简史》《与机器赛跑》。

③问自己:有个流传很广泛的办法,就是把自己关在房间里,然后把自己的追求、想做的事写出来,直到写出那个让你痛哭流涕的东西。我没试过这个经济的方法,而是花了1个月疯狂的反思,疯狂到忘了吃饭差点饿晕在大马路上。有很多顿悟,一个星期都处在“巅峰体验”。你也想颠覆三观的话,推荐看《混沌》《失控》,身在天朝,很有必要啊。想选择走程序员的路,就看下《编程人生》吧,都是些先锋大牛的访谈。如果经过这几番折腾,还是找不到方向,那就定个三五年目标吧,边走边看,毕竟世界变化太大。要是两眼一抹黑,还偏要做个抉择,那多半会走到一条死胡同。文艺青年转型做程序员的大有人在,比如王强,不用担心学不好,只要把文艺青年浪漫放纵的个性改的更严谨。比如尝试时间管理就会让文艺青年改变很多。

*人文与科技的结合:

再说说文理的结合,乔布斯牛逼闪闪的说了这句话,我自己的思考是“科技的发展方向是由人们的内心决定”。不够屌是吗?同样,我还总结了“互联网就是加快有效信息流动”。哥不追求狂拽炫酷吊炸天,只讲究低调奢华有内涵,呵呵。这方面推荐《黑客与画家》、《IGod》。

*技术元素:

有个很现实的趋势,技术含量高的岗位收入越高。尽管科技带来了财富的增长,但那些没什么技术的岗位工资实际上没有增长甚至下滑。为什么呢?因为“假舆马者,非利足也,而致千里,假舟楫者,非能水也,而绝江河。”你用什么工具,和哪些尿性的朋友工作,基本就决定了你的效率、收成。要深入的话,就要搬出《技术元素》这本书了。不要拿传统的人文观念,瞧不起技术,技术不是神马玩意儿,技术在进化,在深刻的改变世界。

|温故而知新

|-------------------------------------------------------------------------------------------------

转型自然要从头开始学很多新知识,学习嘛,其实还是孔子说得好,“温故而知新,可以为师矣”。不管你用今天的心理学实验,还是艾宾浩斯遗忘曲线,反正就是要经常复习,最后是向别人讲一遍。我就是不爱复习,

喜新厌旧,吃了很多亏,这个恶习直到现在还没改过来。

|番茄工作法

|-------------------------------------------------------------------------------------------------

*Pomodoro:

很多程序员喜欢一坐就是一天,其实人不可能十个小时以上都保持专注。我觉得很多程序员猝死,就是不注意节奏,不休息有关。依旧推荐番茄工作法。每隔25分钟就休息5分钟。《番茄工作法图解》把原理说的很清楚。

*GTD:

我买了一款时间管理软件,Doit.im,用了快一年了,感觉很棒。系统的时间管理,我觉得就是GTD了。这本书必读《Get Things Done》,不然你不会明白具体操作,也收获不到“快节奏,慢生活”。时间管理是门大学问,做得好就能出成绩,前阵子的清华学霸,就是在时间管理下做到的。我一直想做一款时间任务管理方面的软件。

*拖延症与完美主义:

我有比较严重的拖延症,比如说早就觉得学习编程,但是直到工作了2年才来学,拖得够久的。看书也是,大学时候没读什么书,拖到去年才有点计划的读书。更实际的是每天早晨起床,本来定的四点半,结果1/3的早晨都拖延了1.5h。拖延症多半与完美主义有关,我也是多年信奉完美主义,结果就是跟自己过不去,跟别人、社会过不去。目前的心理学证明,完美主义弊大于利,乔布斯的非黑即白和完美主义不值得学习。事事追求美,当然就一直拖,像老罗的rom。今天软件开发也讲究敏捷开发,快速迭代,而不是闭门造车憋大招。

Done is better than perfect。推荐《拖延心理学》、《精益创业》。 推荐一篇天才黑客Aaron Swartz的大文章《HOWTO: Be more productive》(如何提高效率) 这两篇文章其实都提到了,不要跟自己对着干,我拼了,我要先完成最重要的事!这都是违背我们的天性的。

我们都是偷懒爱玩的,“拼”的时候,要告诉自己我擦,连学霸一半都不及;完成重要事情,要找个“更重要的”。

|早点去面试

|---------------------------------------------------------------------------------------------------

我有拖延症,所以直到毕业后才面试。其实应该早点去,比如还有半个月的时候就去。因为面试比想象的要漫长,如果你想找个好东家的话, 估计要三周时间,面个10家以上。早点面试,也会让你明白复习的重点和方向。在面试中学习,在面试中成长,比闷在宿舍强。另外面试装逼有风险,要装就要装到底!

|学点新知识

|---------------------------------------------------------------------------------------------------

我们讲的知识基本够用,资料也够多,但要找好工作,还需要自学一些,尤其是你准备的项目是个非课堂项目。比如

IntentService,LruCache,多进程,各种缓冲机制,四大组件的常见异常处理,Linux下的编程等等。找工作期间,少写代码,多看博客,记下相关的知识点、原理,能说出来,写出伪代码就可以。大公司很可能重视基础一些,所以要把Java基础和Android基础都复习一遍。如果要扩展的话,可以看下《疯狂android讲义2》《Head First 设计模式》。上班了再看《重构》《算法导论》。

好吧,就写到这里,庆幸有这样一个平台给一些迷茫的年轻人重新找到了方向,感谢瑜姐、铤哥、曹大神。。。我大学的时候很看不起那些工作了三年还一事无成的师兄。但一不小心,我就成了那个师兄。。。 带点悲观的乐观或许靠谱点。有两种学习状态,一种是拼了,一种是玩票。我觉得一开始需要很大动力,像上战场一样,真上战场,心态反而要放松,像是打游戏。课表就像攻略,一路学习,一路斩杀,高薪妹子改变世界就是你打出来的宝物,多刺激啊。

最后,愿大家少走弯路,顺利就业,旅途愉快!

文章来源:黑马程序员,黑马论坛


第二篇:女程序员的职业规划


女程序员的职业规划

引子

很多姐妹发微博评论留言给我,说希望我写一篇关于女程序员职业规划的文章。很惭愧,我自己的职业规划都还没亲自验证完毕,coder之路还在继续,在此仅仅分享我的所闻、所见、所学、所思,有说的不准确的地方还请指正。

规划路线

 规范的讲,老四样路线:

1.技术线路。

2.业务路线。

3.实施路线。

4.销售路线。

女程序员的优势在哪里

   IT这个行业技术更新很快,技能永远没有最高。挖掘和发挥女性自身的优势,才能立足于这个看起来男性主导的IT圈,当然,同时也需要自身不断的学习、积累和提高。

那女IT的优势在哪里呢?女性在细心和耐力方面比男性表现得更为突出。女性在技术管理方面更有优势。女性完全可以胜任上述规划路线的2、3、4。

      

很明显的一点,男性往往追求的是技巧(skill)的提升,而女性的优势则是ability(能力)。我周围的男IT们大多都有过或长或短的那么一段热血情长的编程经历。他们是IT界的钢铁战士,打了鸡血一般天天只睡3、4个小时,写代码,钻研技术,精神食粮远远重于物质食粮。(我记得我的老师曾经说过,他的一位研究linux内核的朋友,研究了2年最后成了哲学家……)但是女性对于技术钻研的狂热,似乎没有男性那么持久。这里不除去一些外界因素:比如家庭、身体状况等等。拼技术精通程度也许我们没有胜算,但是我们完全可以撑起那另外半边天。

 在起步作软件工程师的3-5年里,自我学习,收集信息完善大脑知识网络。自我领导,诚信自律,沟通协作,不懂得协作又怎能妥善管理团队?通过作软件工程师的磨练,以一个崭新的面貌迎接职业生涯的重要拐点。发挥我们的团队领导力,转型的工作方向可大致分为:项目管理、测试管理和实施管理等。在领导团队的同时,在不断的平衡和协调中,自己的造诣也会得到大幅提升。到达业务领导的范畴时,依据个人能力的长处和兴趣而定到底可以胜任什么岗位。

谁老说女程序员不仅脾气大还拖后腿?在这里我要给还没毕业的准女程们一些信心:我所在的团队里3个妞妞都是主力,经常帮男程们解决各种各样的问题。对了,不知你知道否?世界上第一个程序员是女的。英国著名诗人拜伦的女儿Ada Lovelace曾设计了巴贝奇分析机上解伯努利方程的一个程序。她甚至还建立了循环和子程序的概念。由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。不管你信不信,反正我是信了~

不可否认的事实是,女性是这个行业里不可缺少的一分子,我们创造的价值也在继续让团队乃至整个行业受益。

更多相关推荐:
程序员职业规划:让自己变得重要

转贴程序员职业规划让自己变得重要20xx02031507昨天在BetterSoftwareMagazine上看到一篇文章MakeYourselfEssential杂志不在手边文章名和杂志期号都记不清了谈到了IT...

程序员职业规划

程序员职业规划苏州NIIT1程序员首先需要提高系统设计能力现在很多程序员不是按照应该如何设计最好做得而是按照我会什么来做的最终造成设计思想落后现在做项目需要的是新的巧的设计思想2已经工作两年以上的程序员可以有几...

java程序员职业规划

java程序员职业规划第一步1基础必备至少看过2本语言基础书和一本领域技术书2部分参与项目12个java程序员职业规划第二步1行业知识领悟扩展相关应用知识2完整参与项目12个3可以指导新人完成工作java程序员...

程序员职业规划

程序员职业规划文中多次引用韩少云老师的话很多人刚毕业时充满活力然而几年的摸爬滚打后冲劲就会慢慢减弱甚至消失再加上IT大环境的起伏不定一旦无法跟上技术或者行业发展的步伐便会迷茫王洪超说quot以前晚上睡觉之前想事...

程序员职业规划

1毕业五年规划php软件工程师个人分析个人认为我的性格具有两面性我喜欢在安静的环境下去看书在有的时候与朋友聊天分享彼此的欢乐也喜欢打羽毛球跑步旅游享受大自然的美景陶冶自己的情操另外我也具有团队合作精神与协作能力...

java程序员职业生涯规划

java程序员职业生涯规划范文一位哲人说过走好每一步就是你的人生人生之路说长也长是因为这是你一生所要走的艰难险阻的跋涉人生之路说短也短因为你度过的每一天就是你的人生每个人都在计划自己的人生都在实现自己的梦想而我...

程序员该如何做好职业规划

程序员该如何做好职业规划如果你是程序员有想过今后的路该怎么走如何发展技术怎样提高下面我就给出一些个人建议希望对同行学员们能有促进作用一程序员应该打好基础1现在开发工具众多语言泛滥经常听人说不学CC神马都是浮云C...

java程序员如何做好职业规划

java程序员的职业规划如何做java程序员职业规划经验分享生涯设计公益网职业规划专题组推荐本文主要介绍java程序员的职业规划希望能给想在java程序发展还没有职业规划的朋友一些启发一java程序员职业规划步...

java程序员的职业规划

java程序员的职业规划本文主要介绍java程序员的职业规划希望能给想在java程序发展还没有职业规划的朋友一些启发一java程序员职业规划步骤java程序员职业规划第一步1基础必备至少看过2本语言基础书和一本...

程序员职业规划

程序员职业规划不得不看哦20xx12211331程序员职业规划不得不看哦无论你从事什么职业都应有一个对自己的规划没有规划好自己的人生与职业的话是不是感觉过得好乱我看过一些名人的职业生涯过程基本上都为自己定了方向...

程序员职业规划

很多人刚毕业时充满活力然而几年的摸爬滚打后冲劲就会慢慢减弱甚至消失再加上IT大环境的起伏不定一旦无法跟上技术或者行业发展的步伐便会迷茫王洪超说quot以前晚上睡觉之前想事情经常都不知道自己以后做什么quot这并...

员工的职业生涯规划书

职业生涯规划20xx级文管2班修翔宇01135193经理层职业经理人一般要经历三个职业发展阶段第一阶段起步阶段这个阶段首先是要有自身管理资历与能力的积累与磨练也需要一定的运气要成为管理人才必须根据自己的条件选择...

程序员职业规划(28篇)