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

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

3天内不再提示

程序员的职业发展道路

工程师人生 来源:工程师吴畏 2018-12-14 11:42 次阅读

最近在帮团队招聘Linux服务端C++程序员,进行了40天左右,每天看简历100份+,简历看了很多,满意的不多,感慨颇多,自己做服务器开发也有六年了,结合自己的经历和招聘感悟,总结下程序员应该有的职业发展道路。

一、练好基本内功

程序员犹如武林高手,内功深厚,随便一门武功都能克敌制胜。程序员内功需要修炼啥,操作系统,数据结构,网络协议,架构能力,不管使用哪种编程语言,不管是前端和是后端,这些基本内功都是需要的,这些是普通程序员和大牛的分水岭,面试和看简历时候,发现很多人连基本的内功都没,何谈技术。现在编程入门门槛越来越低,各种框架层出不穷,尤其是前端和游戏程序员,很多人只是使用现场的框架,做做业务,不想着修炼内功,技术自然很难提升,工资涨的也慢,这些都是很现实的问题。

二、专精一门技能

程序员世界就像武侠世界,各种语言百花齐放,各种技术层出不穷,但是若想发展的好,必须有自己专长的地方。简历中看到有些人做几年C++,又做几年Java,然后可能又做几年go,还有些做了两年前端,又做两年后端,最后看着会的很多,哪个都没精通,在面试的时候表现的深度不够。技术多学几门是好事,但是必须有自己的主技术,必须把一门技术深挖,这样才能形成自己的核心竞争力。其实技术都是相同的,精通一门后,其他的学习和使用简单很多。看那些大牛,比如云风,陈皓,哪个不是如此。

三、坚持学习,不断总结

程序员是一个特殊的职业,需要不断的学习和提高,这个世界里技术和知识很多,如果不保存一直的学习习惯,很难锤炼自己的技术。很多人由于工作忙,加班多,每天将自己投入的繁忙的业务开发中,很长时间不看书,不学习技术,时间长了,感觉自己很难有很大的提高,进步特别慢,慢慢的跟别人拉开很大的距离。

总结和反思也是特别重要的,自己工作中做到的业务,有没经常思考,有没更好的解决办法,怎样更好的提高性能,提高开发效率,保证稳定性,怎么快速的完成需求,当你思考很多的时候,你会发现自己有很多需要改进的地方,这个时候你就是在不断的进步中,假以时日,你的成就绝对会比别人高一大截。其实写博客也是一种很好的总结方式,每周坚持写一篇,收获绝对不小。

四、保持激情

如果对某种事情充满激情,即便开始没有获得成功,也会咬牙坚持,坚持到最后,总能收获很多。谷歌喜欢招聘擅长运动的人,因为运动能教人从失败中重新站起来,能让人不那么容易放弃自己追求的事情。

五、关注开源

开源代码就像武林秘籍,我们平常多研究开源框架和代码,开源极大的提高我们的架构能力和编码水平,毕竟代码是最好的老师。很多程序员工作了五六年,甚至更久,都没怎么看多开源代码,这样的人很难达到特别优秀的境界。

上面写的可能有点虚,但都是肺腑之言,最后附上一些干货,分享一下服务端程序员需要拥有的技能和知识:

C++/Java语言基础,比如C++的虚函数,或者java的jvm

数据结构和算法,比如排序,链表,hash_map

多线程并发知识,比如锁,线程切换

网络编程知识,比如tcp/http协议相关知识

Linux常用命令和问题排查办法

设计模式和重构

缓存系统/中间件技术/NoSql

数据库技术,比如mysql存储引擎,索引

架构能力,比如游戏服务端,web服务器

分布式技术,比如一致性

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

    关注

    4

    文章

    953

    浏览量

    29881
收藏 人收藏

    评论

    相关推荐

    程序员将消失”,李彦宏/黄仁勋都赞同,三大方向可“自救”

    电子发烧友网报道(文/吴子鹏)日前,百度创始人、董事长兼首席执行官李彦宏在央视《对话》•开年说的访谈中表示,以后其实不会存在“程序员”这种职业了,因为只要会说话,人人都会具备程序员的能力。“未来
    的头像 发表于 03-12 00:18 3605次阅读
    “<b class='flag-5'>程序员</b>将消失”,李彦宏/黄仁勋都赞同,三大方向可“自救”

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 323次阅读

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 0次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 0次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充

    UCD3138A64/UCD3138128程序员手册

    电子发烧友网站提供《UCD3138A64/UCD3138128程序员手册.pdf》资料免费下载
    发表于 12-09 14:42 0次下载
    UCD3138A64/UCD3138128<b class='flag-5'>程序员</b>手册

    机械革命发布CODE AI程序员

    近日,英特尔新质生产力技术生态大会在成都举行,机械革命作为重要参展商带来了多款明星产品引爆全场!其中更是在AI PC软件生态产品发布分论坛上,Intel、智谱、机械革命三方联合发布了专为程序员设计的CODE AI程序员本,成为本次大会的一大亮点。
    的头像 发表于 11-30 10:34 587次阅读

    Linux驱动程序程序员指南

    电子发烧友网站提供《Linux驱动程序程序员指南.pdf》资料免费下载
    发表于 11-22 15:53 0次下载
    Linux驱动<b class='flag-5'>程序</b><b class='flag-5'>程序员</b>指南

    AI编程工具会不会抢程序员饭碗

    AI编程工具可辅助编程,减少手动编码,提升效率,对程序员有积极影响也有挑战。程序员需深化技能、拓宽知识应对。长远看,AI与人类程序员将共生共荣。
    的头像 发表于 11-08 10:17 246次阅读

    第五届长沙·中国1024程序员节开幕

    据官方媒体报道,10月24日;  第五届长沙·中国1024程序员节在湖南湘江新区开幕;本次中国1024程序员节以“智能应用新生态”为主题。设置有岳麓对话、技术英雄会、主题峰会及赛事、展览等活动,一场
    的头像 发表于 10-25 15:42 247次阅读

    程序员节视频创意大赛,用串口屏赢取千元大奖

    10月24日,程序员专属的节日里,我们盛大开启“程序员节视频创意大赛”特别活动!这不仅是一场视觉的盛宴,更是智慧与创意的璀璨碰撞。我们诚挚邀请每一位程序员及编程爱好者,拿起你的镜头,记录下那些平凡日子中的不凡瞬间,让编程的魅力与
    的头像 发表于 07-08 10:38 72次阅读
    <b class='flag-5'>程序员</b>节视频创意大赛,用串口屏赢取千元大奖

    程序员节视频创意盛宴,邀您共襄盛举!

    10月24日,程序员专属的节日里,我们盛大开启“程序员节视频创意大赛”特别活动!这不仅是一场视觉的盛宴,更是智慧与创意的璀璨碰撞。我们诚挚邀请每一位程序员及编程爱好者,拿起你的镜头,记录下那些平凡日子中的不凡瞬间,让编程的魅力与
    的头像 发表于 07-04 09:00 67次阅读
    <b class='flag-5'>程序员</b>节视频创意盛宴,邀您共襄盛举!

    适者生存,程序员最终会流向哪……

    程序员没有永远的护城河!!就目前的互联网大环境来看,it行业已经是……
    的头像 发表于 03-11 17:11 447次阅读
    适者生存,<b class='flag-5'>程序员</b>最终会流向哪……

    薪资高、青春饭,是不是程序员=青楼?

    进入裁员阶段。所以我们程序员要做的只能是与时俱进。 适者生存,程序员亦是如此 顺应时代发展,是我们必须跟紧的。就好比技术更迭我们就要学习更新。而现在我们程序员最好的赛道出路在哪? 目前
    发表于 03-06 21:32

    感觉我国的程序员前景一片灰暗,是这样吗?

    公司倒闭,或者裁员维持运转。 那么在这种经济大萧条的市场下,程序员要如何找到相对比较有前景的的发展方向呢?只有出现新的技术或者能够带动市场需求的情况下,开发者的岗位才会增多薪资水平才会提高。 在目前
    发表于 02-20 20:52

    瑞萨Flash程序员V3 发布说明

    电子发烧友网站提供《瑞萨Flash程序员V3 发布说明.pdf》资料免费下载
    发表于 02-19 09:37 1次下载
    瑞萨Flash<b class='flag-5'>程序员</b>V3 发布说明