首页 > 编程语言 >程序员职业发展参考

程序员职业发展参考

时间:2023-04-24 16:47:58浏览次数:39  
标签:工程师 参考 自己 问题 程序员 朗道 职业 工作

工程师的五个级别

苏联物理学家朗道,给出了自认为物理学家的五个等级,并被称为朗道等级。朗道等级最核心的思想是:人和人的差距,能力和能力的差距,是数量级(通常是10的N次方)的差别,而不是通常人们想象的差一点点。

仿照朗道的方法,吴军老师给出了工程师的五个级别的划分:

第五级:能独立解决问题,完成工程工作;

​ 具备熟练的专业技能,能独立完成指定的工作。

第四级:能指导和带领其他人一同完成更有影响力的工作;

​ 需要有领导能力和在工程上把大问题化解为小问题的能力。

第三级:能独立设计和实现产品,并且在市场上获得成功;

​ 需要加上对市场的判断和营销能力。本身必须是非常好的产品经理,且具备良好工程素养、心胸开阔。

第二级:能设计和实现别人不能做出的产品,也就是说他的作用很难取代;

​ 能够做出先前没有的东西的人,世界因为他们多少有点不同。这对大多数人来讲很困难。

第一级:开创一个产业。


论工程师和科学家

工程师和科学家不同,后者考虑的是对和错,前者只是在现有条件下考虑好和坏的解决方案。

比如在建造一座海湾大桥时,工程师会在现有资金的条件下,根据交通的需求设计一个200年使用寿命的大桥,但是为了让军队迅速通过一条河,他们追求的目标就变成了在最短时间内建造足够让军队安全渡河的浮桥。目标不同,工程师的解决方案就不同,这件事对于土木工程师和桥梁工程师来讲,常常不是问题。但是很多搞IT的人,常常会把海湾大桥修成浮桥,也会把浮桥按照海湾大桥来慢慢修。

摘录:《程序员的 7 堂职场课》

一些颇有感触的话

很多程序员当初选择这一行,是因为“自己不擅长跟陌生人接触” 。

学习不是目的,用起来才是,因为价值要靠创造来实现。

能从手头上的活儿发现其意义所在,它就是一份好工作,哪怕它的意义是养家糊口。

程序员 学什么?怎么学?

我说:“你们公司做的什么业务?你做的东西对产品有多大的影响?按整个流水线来分,你有多大贡献?”

看不清自己在整条价值链里的位置,自然就不知道自己怎么做才能提供更大的价值;缺了这个目标,自然不知道该“学点儿什么”。

软件开发方面,技术更新很快,另外技术是学不完的。学用得到的,能解决问题的

并非所有的知识都要学,那些看起来很酷但是解决不了实际问题的知识,就别再花工夫去学了;再结合自己要走的路,把不相干的技术、不适合当前阶段学的技术拿开,那么真正要学的其实并不多。

什么样的人才算专业?

  1. 控制得好自己情绪的人。
  2. 把事情做出确定结果的人。追求结果、给上级反馈汇报。
  3. 有自己的做事逻辑的人。把固定的东西流程化。
  4. 有成系统的知识和解决方案的人。
  5. 寻找更好的答案,不应付交差的人。

所谓“专业”,不过是控制好自己的情绪,输出稳定的成果,形成自己的做事逻辑,有系统的知识和解决方案,在寻找更好答案的路上越走越远。

无论是上班还是创业,最基本的专业精神,就体现在:一件事,无论是自己选的,还是不得不做的,一旦做了,都要尽力做好,单纯地拿兴趣和爱好当借口的,不是岁数还小,就是太过理想主义;

选行业:不讨厌、有期待。

​ 所谓的“不讨厌”,就是没有违背自己的价值观。

​ 所谓的“有期待”,就是不会讨厌这个行业的未来。

判断一个行业的好坏,有的人总喜欢用各种行业趋势分析报告来撑场面,但更重要的,恐怕还是自己的判断。能达到“不讨厌、有期待”,已经比很多人要幸运了,再避开明显的误区,少一些没必要的折腾,时间终究会偏向努力的人。知道了这一点,在努力的同时,自然就能多些耐心,结果也不会太差。

赚钱水平的提高,不是在时间的维度拼汗水,而是在单位时间内看价值。习惯了用勤奋感动自己的程序员,提高收入的方式除了接私活就是加班、跳槽。要知道,从重量上讲,大概两万多个芝麻才能顶一个西瓜,最可怕的是芝麻捡习惯了,就忘了西瓜长什么样子,即便无意中看到了,也视而不见。

专才还是通才?

若能力一般,最保险的做法,就是选一条,盯着前面的路走,不理会路边的风景。

程序员在做职业规划时的一个总原则:所有程序员在规划职业路径的时候,都应该占领细分行业。

所谓“占领”,说白了就是下面2个条件。
(1)不是所有人都能赚到钱,但是你可以;
(2)不仅现在能赚钱,还能持续地赚钱。

这个视角是有问题的,人才的价值,不该以“专才”“通才”来区分,而应该看他能解决多少问题、解决多难的问题。

跳槽前应该想清楚的问题

  1. 首要问题:要不要跳槽?
    自己工作中不喜欢的点,是自己能力问题还是别的问题,这些问题靠换个公司能解决吗?
  2. 考虑就业环境,招聘旺季、还是淡季。
  3. 考虑工作的交接。考虑社保问题。

不建议裸辞(不找好下家,直接辞职)。建议在职期间,你可以先试着投一投简历,看看现实情况跟你的目标差距大不大,碰到合适的抽时间去面试一下。

一些好问题

  1. 为什么做现在手上这份工作?
  2. 你有工作不爽吗?有的话原因是什么?
  3. 除了薪资这一项,对工作,你还有没有其他的要求啊?标准定不下来,就算找着工作,你也很难满意,这事儿最难的倒不是执行,而是定下取舍的标准。

标签:工程师,参考,自己,问题,程序员,朗道,职业,工作
From: https://www.cnblogs.com/idasheng/p/17350013.html

相关文章

  • 2023届宝鸡质检[3]文数参考答案
    备忘试题图片参考答案......
  • c#程序员必学清单补充
    作为C#程序员,除了上述经典书籍和开源框架外,还需要掌握以下技术:1..NETCore和ASP.NETCore:了解并熟练掌握.NETCore和ASP.NETCore框架,这将使您能够开发跨平台的Web应用程序和服务。2.EntityFrameworkCore:深入学习并掌握EntityFrameworkCore,这是一款功能强大的......
  • 程序员面试金典---14
    颜色填充思路:使用深搜就可解决对坐标点(sr,sc)进行填充。然后在此处进行扩散。代码:functionfill(image,sr,sc,newColor){//记录初始颜色值constoldColor=image[sr][sc];//如果新颜色与初始颜色相同则无需填充if(newColor===oldColor){......
  • 程序员修炼之道(2)
    看到这个书名的时候,会不自觉的想起周星驰在《喜剧之王》中的经典桥段,手拿一本《演员的自我修养》激励着很多懵懂青年。就像这本书的自序所讲的,这是一本包含有许多朴素的经验,写给注重实效的程序员的一本“演员的自我修养”。刚刚步入编程队伍的我,正需要这样一本书给予我经验,也因为......
  • #yyds干货盘点# LeetCode程序员面试金典:在排序数组中查找元素的第一个和最后一个位置
    题目:给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回 [-1,-1]。你必须设计并实现时间复杂度为 O(logn) 的算法解决此问题。 示例1:输入:nums=[5,7,7,8,8,10],target=......
  • 10个让你变成糟糕的程序员的行为
    1)情绪化的思维如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句:我的程序不可能有这种问题。Java就......
  • 十个行为把你变成糟糕的程序员[转]
    http://developer.51cto.com/程序员当然也是分级别的,不是所有的程序员都是一个合格或是优秀的程序员。建议大家可以看看这三篇文章,《介绍PHP程序员最易犯10种错误》、《15个注意事项决定程序员的未来》和《程序员深思八种级别八种人生》。下面介绍十个不好......
  • 程序员深思 八种级别八种人生[转]
    程序员深思八种级别八种人生本文主要介绍了程序员的八种级别,阐述了八中不同的人生。希望本文能够帮助到你,认清自己,继续加油!!AD:你有没有遇到过那个经典的面试问题,“你预见过自己5年后的职位吗?”。每当有人这样问时,我就会想到TwistedSister乐队从1984年......
  • IT界那些让人尖叫的程序员
    HelloFax程序员尼克·马拉(NealO'Mara)马拉十分聪明,7岁就开始编程。他在巴克纳尔上学,住在旧金山,是在线传真服务公司HelloFax的程序员。那些最性感的程序员谷歌副总裁玛丽莎·梅耶尔(MarissaMayer)梅耶尔1999年加盟谷歌,负责地理位置和本地化服务,是谷......
  • 程序员具备的素质魅力
    如果你喜欢上了一个程序员  如果你喜欢上了一个程序员,就不用再害怕电脑中病毒QQ被盗,因为他至少尝试过10款以上杀毒软件,他知道用那款占资源最少防毒效果最好的保护你的电脑。如果你喜欢上了一个程序员,就不用担心他会外遇,因为他工作内容深奥无边,每天沉醉于业务研究之中的他,没有应酬......