作者:Justin McClain
翻译:陈之炎校对:王可汗本文约1000字,建议阅读5分钟
本文介绍了程序员职业发展中常见的“坑”。

标签:编程

对于普通程序员来说迫在眉睫的威胁来自何处。

图片来源:来自皮克斯巴伊的艾纳尔·斯托苏尔

普通程序员都面对这一残酷的现实:除非你拥有足够的天赋能让谷歌公司雇佣你,否则对于一枚普通的程序员来说,你的工作可能仅限于开发 API、网站或类似 ERP 的自定义业务系统。

你日复一日辛勤劳作,在日常工作中为应用系统添加一些附加的功能,而这些普通的日常工作对你来说远远不够,除此之外,你还需要完成附加的任务,就是跟上框架和工具不断更新的步伐。因为无论是否有你的参与,这些框架和工具都一直在不断地迭代更新。只专注于你正在做的事情而不学习新的技能是很容易的。但是,如果你这样做了,当你的工作被淘汰时,你将很难找到工作。

追赶新技术只是跳出编程这个坑的第一步。程序员的薪酬往往比大多数其它工作的薪酬要高得多,通常,横向补偿的岗位是调到项目管理岗或其它管理岗。

换工作后,过不了多长时间,新岗位的新鲜感很快就会消失,通过换工作后的加薪对你来说已经是九牛一毛了。

或许你能从频繁跳槽中体会到快乐,但大多数其他软件开发岗也是换汤不换药,某些情况甚至会更糟。换工作后,也许只有很短的时间,新意就会消失,新岗位的加薪对你来说已经不够花了。现实情况是,你会加速这种恶性循环。

一旦你换了一份薪水不错的工作,你可能就找不到和你薪水相同的工作了。你可能已经习惯了一种需要高收入的舒适生活方式。

你可能已经获得了梦想中街区的一套豪宅的抵押贷款,或许购置了一辆豪车, 并开了若干个信用卡。现在,你的债务占到收入的30%,比大多数普通美国同胞要高出数千美元。或许,你的配偶已经习惯了高于平均水平的收入带来的福利。

现在,你的债务占到收入的30%,比大多数普通美国同胞要高出数千美元。

从此,你开始了滚雪球似的债务支付,为了能存下一点钱,尝试薪水较低的其它工作。

这一切,都会让你心情愉悦吗?业务虽然能常态化开展,但你确保能跟上贸易的变化趋势,足以维持现状吗?

如果你在紧迫的交期之后设法用剩下的时间来学习新技能,科技业强大的垄断企业要花费多长时间才能取代你(或者至少你们中的绝大多数人)?当他们发现 AI 可以完成 80% 的繁重任务时,情况又会怎么样?

曾几何时,写一段代码意味着你创造了一些能改变世界的东西,或者至少是其中的一小部分。当经过多次乏味的API调用,或者向WEB 中添加入一个新字段之后,这个魔术又会持续多久?多久之前, 你在家里和办公室里一起运行程序, 并对新建立的另一个树莓派小工具感到不满意?

多久之前, 你在家里和办公室里一起运行程序, 并对新建立的另一个树莓派小工具感到不满意?

对于数十亿民众来说,编程是通向美好生活的入场券,甚至可能是一张"绿卡"。但是,对于许多美国计算机科学专业人士来说,这只是一条伪装成激情通往监狱的快车道。

有一些简单而又难以捉摸的方法来防止被坑,你可以自己找出它们,或许,你自己便可找出解决之道!

原文标题:

Coding is a Trap. Get Out.

原文标题:

https://medium.com/teklit/coding-is-a-trap-get-out-14a6beb28c8

编辑:于腾凯

校对:林亦霖

译者简介

陈之炎,北京交通大学通信与控制工程专业毕业,获得工学硕士学位,历任长城计算机软件与系统公司工程师,大唐微电子公司工程师,现任北京吾译超群科技有限公司技术支持。目前从事智能化翻译教学系统的运营和维护,在人工智能深度学习和自然语言处理(NLP)方面积累有一定的经验。业余时间喜爱翻译创作,翻译作品主要有:IEC-ISO 7816、伊拉克石油工程项目、新财税主义宣言等等,其中中译英作品“新财税主义宣言”在GLOBAL TIMES正式发表。能够利用业余时间加入到THU 数据派平台的翻译志愿者小组,希望能和大家一起交流分享,共同进步

翻译组招募信息

工作内容:需要一颗细致的心,将选取好的外文文章翻译成流畅的中文。如果你是数据科学/统计学/计算机类的留学生,或在海外从事相关工作,或对自己外语水平有信心的朋友欢迎加入翻译小组。

你能得到:定期的翻译培训提高志愿者的翻译水平,提高对于数据科学前沿的认知,海外的朋友可以和国内技术应用发展保持联系,THU数据派产学研的背景为志愿者带来好的发展机遇。

其他福利:来自于名企的数据科学工作者,北大清华以及海外等名校学生他们都将成为你在翻译小组的伙伴。

点击文末“阅读原文”加入数据派团队~

转载须知

如需转载,请在开篇显著位置注明作者和出处(转自:数据派ID:DatapiTHU),并在文章结尾放置数据派醒目二维码。有原创标识文章,请发送【文章名称-待授权公众号名称及ID】至联系邮箱,申请白名单授权并按要求编辑。

发布后请将链接反馈至联系邮箱(见下方)。未经许可的转载以及改编者,我们将依法追究其法律责任。

点击“阅读原文”拥抱组织

独家 | 如何跳出编程这个坑相关推荐

  1. Redis大冒险:如何跳出SQL这个坑

    Redis大冒险:如何跳出SQL这个坑 探索之一:Redis? What is it? 简而言之,Redis是一种强大的key-value数据库,之所以强大有两点:响应速度快(所以数据内存存储,只在必 ...

  2. 小孩学python有意义吗-世界冠军教练告诉你:少儿编程这些坑,能不踩就别踩!...

    原标题:世界冠军教练告诉你:少儿编程这些坑,能不踩就别踩! 就在上周日,世界冠军教练凯戈老师为几百位家长做了一次青少年编程的公益讲座.很多家长在会后都说非常实用,受益匪浅.甚至当场要报名凯戈老师的Py ...

  3. (Python+Tensorflow)编程踩坑集锦

    (Python+Tensorflow)编程踩坑集锦 1 开发环境安装 推荐视频:https://www.icourse163.org/learn/PKU-1002536002?tid=14529374 ...

  4. 韩顺平老师讲解13个自学编程的坑

    文章目录 前言 内容 误区一 不注重基础,什么技术火就学什么 误区二 总是纠结学最好的编程语言 误区三 喜欢看不喜欢动手 误区四 没有认识到,听懂和能使用时两回事 误区五 很少做笔记,也不去画思维导图 ...

  5. 独家 | 在Python编程面试前需要学会的10个算法(附代码)

    作者:AnBento 翻译:陈超 校对:陈丹 本文长度为3300字,建议阅读10+分钟 本文为大家介绍了最近在Python编程面试中反复出现的10个基础算法问题,并且给出了相应的解答过程. Photo ...

  6. java技术面试一定要跳出来的坑,可曾听闻!

    感谢颜群老师的指点,博主特别喜欢他,感觉干货满满,分享给大家 技术面试指导 本文从"必备项"和"加分项"两个角度分析. 一.必备项 0.自我介绍 表达流畅,不要 ...

  7. C——W小J的编程采坑与进步绪篇

    1.CSDN 挑来挑去,还是选择了CSDN这个平台,看重了它的代码自动排版,好像省了我好多事情. 2.克服懒惰 没错,三月份开启的C语言课程硬生生五月中旬才开始的博客制作,中间我也不知道我经历了什么, ...

  8. 【嵌入式编程踩坑记】 - 裸机 -定时器中断中套

    定时器是嵌入式裸机编程常用的片上外设,一般是按照一定时间产生一次中断.中断到了代表时间到了.这样,嵌入式工程师就可以用定时器,在特定的时间,做一些事情.这里,以每秒钟打印"hello\r\n ...

  9. AVX application for Linux | Linux中使用AVX指令集编程踩坑

    背景:学习使用SIMD AVX指令集,已经完成了一份代码,在Windows中能正常运行,想迁移到Linux中,结果却出现两个问题,最终逐渐排坑至可以正常运行. 环境:windows 10, ubunt ...

最新文章

  1. 可想实现一个自己的简单jQuery库?(五)
  2. mysql生产环境加索引_MySQl开发和生产环境索引对比
  3. 宅久伤身?最新研究:独居让免疫系统变强了,但阿尔兹海默风险也变高了
  4. 浅谈Dynamic 关键字系列之二:调用属性,方法,字段
  5. linux下带.d的文件夹,linux – 如何在shell脚本中包含目录中的所有文件(在本例中为/etc/init.d/iptables)...
  6. java 简化判断_简化Java内存分析
  7. 判断用户的参数(条件测试语句)
  8. 【优雅代码】深入浅出 妙用Javascript中apply、call、bind
  9. 阿里云AI如何助攻世界杯?视频集锦背后的技术实践
  10. lz0-007 读书笔记17
  11. HTTP请求方式中GET和POST的区别?
  12. Rust : Pointer......to be continued
  13. 饥荒海难创建显示专用服务器,饥荒联机版服务器移除实体指令分享
  14. SPSS学习笔记:神经网络
  15. SWOT分析思维的一些基本思考与见解
  16. js函数学习--用户输入年份判断当年是闰年还是平年,当年二月有多少天
  17. 【PyG 教程】PyG 自定义构造 GNN
  18. 论文笔记SAR-U-Net: Squeeze-and-excitation block and atrous spatial pyramid pooling based residual U-Net
  19. ubuntu 20 安装 velodyne_simulator
  20. HLS/m3u8之sample-aes解密及软件开发

热门文章

  1. csv 逗号数量不一样_敲黑板,表格后缀xls、xlsx、xlsb、xlsm、csv分别是什么意思?...
  2. 企业互联网应用高性能解决之道
  3. 2018 re:Invent回顾篇:前线开发者眼中AWS的创新版图
  4. 机器学习中目标函数、损失函数、代价函数之间的区别和联系
  5. 通过 Mysql 官网配置更新本地的mysql源
  6. [SimpleOJ229]隧道
  7. 开源软件:信息共赢和开放心态
  8. Android 截取当前Activity并转成Bitmap
  9. netmon工作原理
  10. 活动目录实战之一 windows 2008 r2 安装域中第一台域控制器