全文共1381字,预计学习时长6分钟

图源:unsplash

提到程序员你会想到什么,技术人才好就业工资高?年纪轻轻头发就没有了?比肩马德里竞技的格子衫军团?许多人都有程序员的打算,无论是出于兴趣、向往还是好奇。但你真的了解程序员吗?想揭开那些神秘的面纱,程序员究竟要做什么样的工作。

有些人对程序员的认知还停留在电影里。笔者写这篇文章的主要目的就是向人们展示程序员们需要经历的所有利弊。因此,在读完本文以后,问问自己,这是否是你真正想做的事情。

薪水

很多人都觉得程序员日进斗金,虽然在某些情况下确实是这样,根据Indeed的数据,程序员的平均年薪约为70297美元。这并不是一笔小数目,但也没有人们想象的那么多。当然,这只是平均水平,有人每年能赚100万美元,有些每年则赚4万美元。

图源:unsplash

这在很大程度上取决于你住在哪里。在硅谷的程序员挣得比这多得多,但生活成本也更高。远程工作是个不错的办,这样便可以用更低的生活成本赚得同样多的钱。

不是所有的程序员都是百万富翁

很多人都觉得只要会编写代码,他们就能创建下一个Instagram或者谷歌,从此走上人生巅峰。但使这些公司的创始人成为亿万富翁的技能并不是他们的编程能力,而是营销和深谙市场需求的技能,时机也很重要。

每个程序员都能创建下一个Instagram,但不是每个程序员都富得流油。如果主要目标是致富,那你应该学习营销和销售,想出一些独一无二的点子,然后雇程序员来写代码。

以乔布斯为例,他不会编写代码,但他是个营销天才。如果现在问人们是谁创建了苹果,可能大多数的人都会说是史蒂夫·乔布斯。只有少数人知道负责编程部分的联合创始人——史蒂夫·沃兹尼亚克。

编程并非如人们所想的那样

图源:unsplash

一开始,笔者觉得编程一定很有趣——因为计算机很有趣,所以编程也一定如此,还以为可以整天玩电脑。但事实并非如此。写代码只是另外一种脑力劳动。从事这种劳动,你将不断陷入才思枯竭和茫然无措的境地。

很多人想去制作游戏,但实际上,制作一款广受欢迎的游戏需要花费数百人数年的时间时。如果你的目标是创作一款游戏,那将“路漫漫其修远兮”。

活到老,学到老

作为一名程序员,你得不断地学习,你将不断地陷入束手无策和茫然的境地。技术更新变化很快,五年前吃香的技能现如今已经一文不值。这就是大学学习的知识派不上用场的原因之一。

如果你依然决意要成为一名程序员,以下是笔者推荐的一些课程:

·        学习Web开发:Web开发者训练营

(https://click.linksynergy.com/deeplink?id=3ho5CswPdzs&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fthe-web-developer-bootcamp%2F&ref=hackernoon.com)

·        学习创建移动应用:完整版Android N开发者课程

(https://click.linksynergy.com/deeplink?id=3ho5CswPdzs&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fcomplete-android-n-developer-course%2F&ref=hackernoon.com)

·        学习创建桌面游戏:Unity 2019游戏开发终极指南

(https://click.linksynergy.com/deeplink?id=3ho5CswPdzs&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fthe-ultimate-guide-to-game-development-with-unity%2F&ref=hackernoon.com)

图源:unsplash

编码并不是大多数人所想的那样,所以,你是否打算成为一名程序员,请三思而后行。

推荐阅读专题

留言点赞发个朋友圈

我们一起分享AI学习与发展的干货

编译组:张泊玉、齐鑫濛

相关链接:

https://hackernoon.com/should-you-become-a-programmer-ij4a327a

如转载,请后台留言,遵守转载规范

推荐文章阅读

ACL2018论文集50篇解读

EMNLP2017论文集28篇论文解读

2018年AI三大顶会中国学术成果全链接

ACL2017论文集:34篇解读干货全在这里

10篇AAAI2017经典论文回顾

长按识别二维码可添加关注

读芯君爱你

高薪职业,英年早秃?关于程序员,多的是你不知道的事……相关推荐

  1. 转:程序员每天该做的事

    程序员每天该做的事 1.总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 >> 好记性不如烂笔头.呵呵 2.考虑自己 ...

  2. 程序员应该知道的一二事(4)

    程序员应该知道的一二事 科普 开源 脚本 脚本语言和编程语言的区别是什么? 组成原理 先定义后赋值的理由 网络原理 五层 科普 开源 开源即开放源代码. 开放源代码(Open source code) ...

  3. OSChina 周二乱弹 ——程序员最痛恨两件事

    2019独角兽企业重金招聘Python工程师标准>>> [今日歌曲] @Penny- :点歌--分享蔡依林的单曲<我知道你很难过> 还有我们(@小小编辑,@ Alaise ...

  4. 30个新职业薪酬出炉,程序员霸屏

    11月4日,北京市人力资源和社会保障局发布了<2021年北京市人力资源市场薪酬大数据报告>. 这个<报告>基于本市2020年度相关调研数据,按照行业.职位.群体等维度对薪酬数据 ...

  5. 程序员职业思考与规划 —— Java程序员年度总结:浅谈四点心得,也许路走得更远

    一.技术积累 (1)代码规范 1.1.1.通常的模块分布: 一般如果你要实现一个web应用,你从后台将数据展示到前端页面,在一个比较大的公司,你少不了跟其他项目有交集(你调用他的接口,他依赖你的接口) ...

  6. 高薪招聘能讲课的JAVA程序员,专、兼职均可

    发布日期: 16小时之前 工作地点: 北京 招收人数: 若干 要求学历: 本科 薪酬待遇: 10000-14999 工作部门:   职位描述: 参与 Java 相关培训课程的设计及培训. 职位要求: ...

  7. 做什么职业,也别做程序员,尤其是java程序员(转载)

    千万别做程序员,尤其别做Java这种门槛低,入门快的程序员(别跟我说Java搞精通了也很牛之类的,原因不解释,做5年以上就知道了),程序员本来就是我见过最坑爹的职业了...Java程序员更是,现在满地 ...

  8. 做什么职业,也别做程序员,尤其是java程序员

    千万别做程序员,尤其别做Java这种门槛低,入门快的程序员(别跟我说Java搞精通了也很牛之类的,原因不解释,做5年以上就知道了),程序员本来就是我见过最坑爹的职业了...Java程序员更是,现在满地 ...

  9. 做什么职业,也别做程序员

    千万别做程序员,尤其别做Java这种门槛低,入门快的程序员(别跟我说Java搞精通了也很牛之类的,原因不解释,做5年以上就知道了),程序员本来就是我见过最坑爹的职业了...Java程序员更是,现在满地 ...

  10. java职业发展路线图_从程序员到CTO的Java技术路线图 JAVA职业规划 JAVA职业发展路线图 系统后台框架图、前端工程师技能图 B2C电子商务基础系统架构解析...

    http://zz563143188.iteye.com/blog/1877266在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了.但如果有清晰的指示图供参考还是非常不错的,这样 ...

最新文章

  1. java数组交集_Java 实例 – 数组交集
  2. (网页的缓存控制)HTML配置no-cache(备忘) “Cache-control”常见的取值
  3. Essential Studio for mobile MVC中2种添加移动图表到MVC3 ASPX应用程序中的方法
  4. 网络推广期间发现网站快照更新过慢会影响正常网络推广吗?
  5. java.lang.NoClassDefFoundError: com/android/build/gradle/internal/ToolingRegistryProvider
  6. c语言入门程序下载,简单实用——C语言入门程序练习
  7. ADO.NET常用对象详解之:DataAdapter对象
  8. Android模拟器环境下SD卡内容的管理
  9. Unity图片优化-Dither算法(RGBA16优化)
  10. linux chmod 755 ,750,777
  11. Ant Design与Ant Design pro入门
  12. LM317稳压电源设计
  13. 2018年大数据趋势 :人工智能… 数据分析将包含可视化模型…
  14. 加快SP3下载速度并使用第三方系统主题!适用于XP SP3的TCPIP连接数与主题破解增强补丁下载...
  15. php多表查询性能优化,MSSQL_SQL Server多表查询优化方案集锦,SQL Server多表查询的优化方案是 - phpStudy...
  16. 网络分层的真实含义是什么
  17. 玖月:如果真的能够穿越回到过去,我可能只会给自己一个微笑
  18. web课程设计网页规划与设计:宠物狗狗网站设计——动物介绍(8页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 HTML网页设计制作大作业
  19. 天空之城 10孔口琴
  20. A“一个部族,一个民族,一个弗雷尔卓德。”(素数筛,逆序对,树状数组)...

热门文章

  1. 完全java实现一款开源的报表工具简表(JOR)
  2. 如何高效学习 三天学完一本书
  3. Meltdown攻击
  4. magicbook14能装鸿蒙系统吗,荣耀magicbook14锐龙版评测_magicbook14锐龙版缺点
  5. hp450 g8摄像头打开后黑屏
  6. Sablog-X v2.x 任意变量覆盖漏洞
  7. python 微信公众号接口之上传图片素材
  8. recover 没有捕获异常_Recover捕获异常
  9. AutoCAD2006软件下载AutoCAD2006安装方法
  10. 百度Site App的uaredirect.js实现手机访问,自动跳转网站手机版