0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员工作2年后的差距有多大

工程师人生 来源:百家号 作者:代码课堂 2021-01-11 10:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

骑士和冰冰同一年大学毕业,两人果断投入人潮涌动的程序猿大军,过了2年,骑士还在原来的公司,薪资只小幅度的涨过 1 次,还不到一万。而冰冰则开始承担模块乃至系统工作 ,不仅薪资比刚毕业时翻了几倍,未来的职业规划和成长路线也日益清晰明确。

骑士陷入困惑,明明是从同一起跑线出发的两个人,为什么2年后差距这么大?

真相是,编程能力的成长线路规划不清晰,作为程序员,最重要的始终是编程能力,编程能力的成长主要有这么几个部分:

1、编程能力初级:会用

编程,首先都是从学习编程语言的基本知识学起的,建议在刚刚开始学一门编程语言的时候,看看编程语言自己的一些文档就好,不要上来就去看一些高阶的书(你也看不懂还累个半死)。

除了看文档以外,编程是个超级实践的活,所以一定要多写代码,只有这样才能真正熟练起来。

2、编程能力中级:会查和避免问题

在写代码的过程中,出问题是非常正常的,怎么去有效且高效的排查问题,是程序员群体中通常能感受到的大家在编程能力上最大的差距,解决问题能力强的通常容易得到很高的认可。查问题首先要掌握的是一些基本的调试技巧和工具,例如在Java里有JDK自带的jstat、jmap、jinfo,不在JDK里的有mat、gperf、btrace等。

另一个层次就是懂原理。你懂不懂原理决定着你排查问题的思路和速度。

更深一层的就是避免问题,这里也是造成程序员们之间很大的差距的地方。

推荐大家尽可能在这个时期,多刻意的去培养下自己这两个方面的能力,成为一个能写出高质量代码、有效排查问题的优秀程序员。这也就是骑士和冰冰差距拉开的重要节点。

3、编程能力高级:懂高级API和原理

这个阶段,也是有多年工作经验,经历更多项目之后才能理解得,越往后的提升往往越艰难,例如学习高级API,以及排查问题的过程中,知道编程语言的运行原理是非常重要的,会对自己编程能力有质的提升。

小结:

在编程能力的成长上,没有什么捷径。个人非常赞同1万小时理论,只有练习够了才能掌握永远都是真理。同时,一个好的公司环境和成长氛围也的加分条件,如果在中级、高级阶段,进入大厂遇到大神指点,与更多更优秀的人才一起共事,会好非常多。

那么,在如今这个互联网语境下,如何才能选择一条好的赛道呢?0-2年这个成长至关重要的节点,又有什么可以帮助到你呢?
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    956

    浏览量

    31005
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请教FIRC 在FS32K142中的频率误差(使用 20 年后

    使用20年后FS32K142的FIRC频率误差是多少?
    发表于 03-18 07:32

    智能显示模块Flash存储空间多大?模块的内存有多大

    智能显示模块Flash存储空间多大?模块的内存有多大
    发表于 02-26 09:17

    RK3576 能否替代 RK3588?一文看懂 6TOPS 工业 AI SoC 的真实性能差距与选型逻辑

    + 6TOPS NPU ,那 RK3576 是否可以替代 RK3588?价格更低、功耗更低,是不是更合适批量落地?真实性能差距到底多大? 如果你也有这些疑问,本篇文章一次性讲清楚,不玩虚的——我们直接逐项拆解,并在每段加入性
    的头像 发表于 01-23 16:22 898次阅读
    RK3576 能否替代 RK3588?一文看懂 6TOPS 工业 AI SoC 的真实性能<b class='flag-5'>差距</b>与选型逻辑

    大理的AI野心藏不住了——风花雪月中千名程序员探讨人工智能

    2025 12月4日至6日第二届CCF程序员大会暨大理人工智能与应用国际开发者大会在大理圆满落幕。
    的头像 发表于 12-24 17:45 888次阅读
    大理的AI野心藏不住了——风花雪月中千名<b class='flag-5'>程序员</b>探讨人工智能

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员多一些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    同是电流检测芯片FP137 与 INA139,实际性能差距多大

    在电机驱动的项目应用上,为了防止过载和堵转等异常情况的发生,往往都会实时检测风扇电机的工作电流。这样可以更好的控制、掌握电机的运行状态,保障电机的正常运行。 客户一个 无人机电调电机模块项目
    发表于 11-17 10:45

    思特威召开2025第二次全体员工大会

    日前,思特威召开2025第二次全体员工大会,多重精彩福利点亮全场。舞台中央,一整面由小米17Pro堆叠而成的手机塔成为最亮的焦点,作为奖品送给员工,就像一句不言而喻的宣告:技术,是最大的底气;回馈,是最真诚的表达。
    的头像 发表于 11-17 10:16 1183次阅读

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了一个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 947次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    下载程序2个串口都会打印RT-LOGO,为什么?

    遇到个奇怪的问题 stm32f405板子两个串口,串口3和串口5, 串口5用于调试,串口3用于和电脑通信。 用MDK下载程序,设置成下载复位运行,下载程序
    发表于 09-28 15:16

    请问ASM330lhhx的陀螺工作时能够忍受多大冲击?

    请问ASM330lhhx的陀螺工作时能够忍受多大冲击,我们在做线性加速度冲击是时,发现陀螺也会出现较大的冲击值,且呈衰减趋势
    发表于 09-09 06:08

    0.04% vs 0.1%:精度差一点,逆变器性能差距多大

    本文导读一台光伏逆变器损失的功率可能仅仅源于0.3%的MPPT效率差距。这个足以影响产品竞争力的数字,可能并非算法优劣,而在于测试源头的精度选择:是0.04%还是0.1%?本文通过四大测试场景的量化
    的头像 发表于 08-20 11:32 1846次阅读
    0.04% vs 0.1%:精度差一点,逆变器性能<b class='flag-5'>差距</b><b class='flag-5'>有</b><b class='flag-5'>多大</b>?

    今日看点丨台积电开除多名违规获取2纳米芯片信息的员工,苹果脑控实机视频曝光

        违规获取2纳米芯片信息,台积电开除多名员工 据《日经亚洲》报道,台积电已开除多名违反尖端芯片技术敏感信息获取规定的员工,并就此启动法律程序。多位知情人士透露,多名台积电前
    发表于 08-06 09:34 1875次阅读

    静电对PCBA的损伤多大

          某产品在交付工作时PCBA中电源模块批次陆续出现失效,分析中发现某MOS 结构器件半导体结存在熔断和不同阻值下降现象。调查发现制造调试过程中该器件批次曾出现过击穿失效问题,故障器件剔除
    的头像 发表于 07-01 11:14 893次阅读

    移动AI一周,5G-A和AI究竟把世界变成什么样?

    在上海,看到5G-A与AI融合一周年后的奇迹
    的头像 发表于 06-26 15:09 2582次阅读
    移动AI一周<b class='flag-5'>年</b>,5G-A和AI究竟把世界变成什么样?

    【RA-Eco-RA4M2开发板评测】初学瑞萨-使用瑞萨flash programmer烧录程序

    本人刚入坑不久,对单片机的热情很高,于是也加入了瑞萨的板子申请队伍,很荣幸也成为了试用者之一,此前对于瑞萨的板子从未接触过,包括对于使用e2studio编写程序烧录等工作也是从小白开始,跟着官方给
    发表于 04-29 17:28