美文网首页@IT·互联网互联网科技Java 杂谈
月薪5千加班到凌晨,月薪5万5点下班,高级程序员到底强在哪里?

月薪5千加班到凌晨,月薪5万5点下班,高级程序员到底强在哪里?

作者: Java技术剑 | 来源:发表于2018-08-13 17:44 被阅读695次

    说起程序员人们的第一印象就是工资高、加班凶、话少钱多头发少。再加上现在科技互联网公司太吃香,bat、华为小米等公司程序员加班情况被广泛传播,程序员用生命在敲代码的印象刻在了很多人的心里。

    与其它行业一样,凡是有高级和普通,虽然都是敲代码但也有大牛和普通之分,大牛程序员,一个人比一个团队做项目都做得快,最为出名的当属十几年前求伯君在做wps时,一个人完成了微软二十人团队没有完成的项目需求,也让wps在与微软的竞争中站稳了脚跟。程序员的能力差距真的比贫富的差距还要大。除了能力主要还是和智商有关系。

    从工作的方面来说,普通程序员和高级程序员一般有下面几个区别

    普通程序员:一、知识体系零散、没有系统性的思维,在写代码、改bug的时候没有工程素养,往往是拆了东墙补西墙。

    二、对某种语言的依赖性太强,知识无法很好的迁移,一旦换了语言、或者领域不同就会不知所措

    三、经验不足却自认为自己经验丰富,只对自己做过的比较顺手,但是碰到未知的问题,就束手无策

    高级程序员一、知识体系完整,有系统性的思维,及时没有到架构师的级别,在写代码和改bug的时候也能从整体上去思考和把握。

    二、学习能力强有了自己的心智模型,知识可以自由迁移,并可以高效地切入不同的领域和语言

    三、拥有真正的经验,不只是做够那些项目,而是面向未知的解决问题的能力。

    能力不缺的前提下,主要的区别就是抓不到问题的本质,普通程序员多半是直线型思维,见招拆招,干的多,想得少,接到一个项目就开始噼里啪啦敲代码,不想就在电脑上敲上include ,一天敲个几千行。而高级程序员更擅长抓住问题的本质,将看似复杂的需求化繁为简为一系列简单逻辑的堆叠,写代码步步为营,逻辑简单清晰,所有条件分支都被仔细覆盖,磨刀不误砍柴工。

    简单的来说,同样是一个项目需求,普通程序员可能要天天加班忙上一个月,而高级程序员可以每天按时下班,几天就搞定。这也是为什么会出现“月薪五千的程序员天天加班到夜里,月薪五万的程序员5点下班”的尴尬情况。公司追求的是利润而不是努力,谁创造的多当然拿到的就多。

    那么如何才能从普通程序员进阶到高级程序员呢?一、提高代码优化的能力:“代码可运行”对一个优秀的程序员来说绝不是结束,而是开始。优秀的程序员一定熟知各种算法和数据结构,会灵活运用,致力于写出更简单、效率更高的程序。

    二、先考虑、多思考:编程思路,是系统的计划和设想,是程序员写程序时的条理和线索。编程思路,是系统的计划和设想,是程序员写程序时的条理和线索。

    欢迎工作一到五年的Java工程师朋友们加入Java架构开发:744677563

    本群提供免费的学习指导 架构资料 以及免费的解答

    不懂得问题都可以在本群提出来 之后还会有职业生涯规划以及面试指导

    相关文章

      网友评论

      • 夏日清风_期待:感觉就是在打广告
      • ea99c235d313:和智商有关,那就是你写这个的原因,因为你的智商永远不可能达到月薪5万元的要求。
      • 檬先生丶:简书 什么时候多了怎么一帮人
      • 小鹿大概不是我:月薪5w你敢天天5点下班试试!!
      • CoderXLL:同时同样的一个功能,不同人写出来的质量都不一样。高质量必然会花费更多时间。产品用起来很难发现区别,但从项目维护与迭代的长远角度,一个是天,一个是地了。
      • CoderXLL:office是重量级的东西,你可能不经常用到的功能它都有,但是比较难实现。wps轻量级,实现了用户常用的功能。所以在不懂技术的产品眼里,求伯君顶20个微软工程师,在技术眼里,本质是不一样的。我相信那20个微软工程师与求伯君比,或许很多业务能力还强于他
      • YouDo有度:编程技术哪家强?
      • 中建云筑股份有限公司:5k可能只是代码搬运工,和50k有什么可比的嘛?
      • luax:分析得挺好。不过不算严谨,5k算是新手级别,没有可比性。实际上加班还轮不到新手,更多的还是胜任者级别。薪水应该在10几k到30几k之间,这些人在团队中通常技能比较单一,属于生产线上的某一环节。通常在项目的高级决策上没有话语权,工作也相对被动,缺乏自我学习时间和动力。50k至少是专家级别,企业花这么高的成本自然不是让你来贡献劳动力的。
      • ST_zyt:早上五点吧
      • HU_Wei:赞
      • d52e40b2d6cc:感觉你说的都是废话
      • _蜗牛的希望_:经典,赞成这个说法,思考远比敲代码重要

      本文标题:月薪5千加班到凌晨,月薪5万5点下班,高级程序员到底强在哪里?

      本文链接:https://www.haomeiwen.com/subject/dbwubftx.html