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

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

3天内不再提示

程序员面临哪些困境 如何打破这种困境

工程师人生 来源:网络整理 作者:工程师吴畏 2018-11-15 16:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近我为一个内核程序员的职位面试了十几个候选人。这些候选人都来自一些不错的大公司,这些公司在芯片或嵌入式操作系统领域十分有名。这些候选人大多声称自己在内核方面有着十年的在职工作经验。他们的简历看起来非常耀眼——各种相关的项目、术语和奖项……

但他们几乎无人能够回答一个非常基础的问题: 当我们调用标准的 malloc 函数时,内核中会发生什么?

先别吃惊。当我要求其中一位候选人基于 glib 的哈希函数写一个简单的 LRU 缓存框架时,他先是表示从来没用过 glib——如我所料——于是我帮他打开了 glib 哈希 API 的页面,并向他详细讲解了这些 API;然后大约一个小时以后,他只写出几行凌乱的代码。

我不知道其它国家是否也有类似的情况,但在中国,或者更具体一些,在北京,这就是现状。那些在不错的大公司里工作了多年的“资深”程序员们无法在一些简单的、基本的问题上证明自己。

这到底是怎么回事?

当我在这个问题上思索得越多,我就更加相信,这不仅有他们自身的原因,同时也归咎于他们所供职的这些公司。这些公司通常提供了一个稳定的代码堆,往往几年都不会有大更新。这些代码的专有技术把人们的技能框进一个定式,以致于他们只需要遵循现有的路径,而不需要发挥创意。如果你碰巧为这类代码工作,而且与世隔绝了很长一段时间,那么有一天你会发现你自己已经陷入一个可悲的位置——他们在团队或公司内称呼你为 “ 专家 ”,但不幸的是,你无法在市场上找到一份同等待遇的工作。

这就叫作 “ 专家陷阱 ”。日复一日,程序员们都渴望在团队或公司内成为一名专家;但是,当那一天真正到来时,我们却早已作茧自缚。我们在既有代码中钻得越深,我们自己就陷得越深。既有代码是如此稳定(如此宠大、如此好用),让我们渐渐地失去了从无到有独立编写完整项目的能力。更糟糕的是,如果我们的主要工作就是维护这些既有代码、很少开发新功能,那么过不了多久,无论研读了多少代码,我们都会发现自己不会写代码了——哪怕是一个像毕业大作业那样简单的任务。这就是程序员的困境: 我们以编码为生,但那些养活我们的大公司却在无形中磨灭了我们的生存技能。

如何打破这种困境?

对于个人:

首先, 打造你自己的私人项目。你需要不断地打磨自己的技艺。如果工作本身并不能帮助你做到这一点,就捡起那些你感兴趣的问题,然后用你的私人时间去攻克它。通过这个方法,你应该会学到新东西。如果把你的私人项目发布出去,比如在 GitHub 上,你说不定会认识一些人,帮助你大踏步地向前迈进。

不要在一个团队中停留超过两年。强迫你自己四处转转,哪怕在是同一家公司内,你会面对新的挑战和新的技术。试着每隔 18 个月就出去面试工作。你并不需要真的换工作,但是这能让你看到真实的市场需求,以及怎样与时俱进。

对于团队和公司:

给予员工压力和挑战。实行轮岗制度,让“专家”们有机会拓展他们的技能。启动新项目,用战役来磨炼你的勇士。

周期性地举办黑客马拉松活动。这有助于营造一种崇尚创新和创作的企业文化,人们会受到同伴的激励——“擦,这个***居然可以在 24 小时内写出这么漂亮的框架,我也得加把劲儿了!”

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

    关注

    4

    文章

    956

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    安信可Ra-09-DTU破解工业现场改造的经典困境

    工业现场改造的经典困境:电表、水表、PLC、传感器——这些设备大量依赖 RS485 总线通讯,但布线成本高、维护困难、扩展性差。
    的头像 发表于 04-15 10:03 392次阅读

    没有AI大脑,别叫全屋智能

    打破伪智能困境,美的为家装上AI大脑MevoX
    的头像 发表于 03-16 09:13 1133次阅读
    没有AI大脑,别叫全屋智能

    四可装置如何破解光伏红区管控困境

    光伏红区的核心治理难点,始终聚焦在“管控”二字——分布式光伏布局分散、发电功率波动大,配电网承载饱和,电网企业难以实现精准监测与调度,光伏开发商面临并网难、限电频繁的困境,园区管理者无法统筹光伏消纳
    的头像 发表于 03-10 16:17 1039次阅读
    四可装置如何破解光伏红区管控<b class='flag-5'>困境</b>?

    聚焦痛点|分布式光伏消纳困境的三大表现及红区治理难点

    随着分布式光伏产业的规模化发展,“整县推进”政策落地见效,光伏装机量呈现爆发式增长,但与之配套的电网承载能力、消纳体系建设未能同步跟进,光伏红区范围持续扩大。光伏红区的本质,是分布式光伏消纳困境
    的头像 发表于 03-09 16:36 1007次阅读
    聚焦痛点|分布式光伏消纳<b class='flag-5'>困境</b>的三大表现及红区治理难点

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

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

    国产崛起合粤固态电容,打破日系垄断新格局

    在电子元器件领域,日系品牌曾长期占据固态电容市场的主导地位,凭借技术积累形成垄断壁垒,导致国内企业面临 “高价采购、供货受限、技术卡脖子” 的困境。如今,随着国产制造的强势崛起,合粤以自主研发实力
    的头像 发表于 12-13 10:58 543次阅读

    程序员最常见谎言

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

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

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

    128 元秒杀千元配置!明远智睿 H618 核心板,让开发者告别开发困境

    在嵌入式开发领域,开发者们常常面临着 “高成本与低效率” 的双重困境。想要一款性能达标、接口丰富的核心板,预算动辄就要上千元,对于小型团队或个人开发者来说,无疑是一笔不小的负担;即便咬牙购入高价
    的头像 发表于 10-24 17:53 1321次阅读

    氮化硼TIM材料解决AI数据中心的能效困境 | 晟鹏科技

    AI算力爆发的“热情”与能效困境人工智能技术的飞速发展推动全球进入智能算力时代。ChatGPT、Sora等大模型的广泛应用,使得数据中心的计算需求呈指数级增长。单个AI训练服务器的功率密度已突破千瓦
    的头像 发表于 09-22 07:30 1024次阅读
    氮化硼TIM材料解决AI数据中心的能效<b class='flag-5'>困境</b> | 晟鹏科技

    傲琪人工合成石墨片: 破解智能手机散热困境的创新解决方案

    近年来,智能手机行业面临着一个日益严峻的挑战:设备性能不断提升,但散热技术却跟不上处理器功率增长的步伐。消费者对轻薄机身的追求,更加限制了传统散热方案的应用空间。 某主流手机厂商的最新旗舰机型研发
    发表于 09-13 14:06

    蓝蜂蓝牙模组:破解仪器仪表开发困境

    蓝蜂蓝牙模组:破解仪器仪表开发困境 在仪器仪表行业,厂家们常常陷入各种开发困境。一方面,触摸屏显示精度差、操作不灵敏、画面丑陋,影响产品形象和用户体验;另一方面,开发画面显示占用大量人力,导致产品
    的头像 发表于 08-29 17:03 756次阅读
    蓝蜂蓝牙模组:破解仪器仪表开发<b class='flag-5'>困境</b>

    氮化硼有“凉”方,解决AI数据中心的能效困境 | 晟鹏科技

    AI算力爆发的“热情”与能效困境人工智能技术的飞速发展推动全球进入智能算力时代。ChatGPT、Sora等大模型的广泛应用,使得数据中心的计算需求呈指数级增长。单个AI训练服务器的功率密度已突破千瓦
    的头像 发表于 08-26 09:42 1366次阅读
    氮化硼有“凉”方,解决AI数据中心的能效<b class='flag-5'>困境</b> | 晟鹏科技

    3D工业相机价格是?这种3D工业相机性价比最高

    在 3D 工业相机市场,一场价格与质量的博弈已然展开。企业在选择时面临着艰难困境,国际品牌筑起高高的价格壁垒,国产品牌又深陷低价低质的怪圈。我们该如何为打破这一局面?
    的头像 发表于 07-29 11:25 1278次阅读
    3D工业相机价格是?<b class='flag-5'>这种</b>3D工业相机性价比最高

    SDX75:5G-A高性能路由器背后的机遇与困境

    5G-A高性能路由器背后的机遇与困境
    的头像 发表于 05-24 17:03 1304次阅读
    SDX75:5G-A高性能路由器背后的机遇与<b class='flag-5'>困境</b>