一个成熟的程序员必会技能:赚钱

我经常在这个公众号里收到一些读者留言,大多数是一些年轻读者,迷茫,焦虑,工资明明还不错,但攒不下钱,买不了房。高学历,985,硕士,努力了很多年也赶不上那些轻松的富二代……看着可怜又可气。

我觉得这种心态的读者,毛病都出在比较上,而比又没比对地方。你嫌超市的菜不好吃,别的人还吃不上蔬菜呢。北京最近两年的天气已经有了很大的改善,但是,但凡连续两天雾霾天,朋友圈立刻沦陷,而真正雾霾严重的地方,可能都用不上朋友圈。

坚强一点。

其实你可以这么想,从时间维度上,这四十年是中国发展最快的一个阶段,对于大部分人来说,只要勤劳一点,努力一点,顺势而为,就可以过上不错的日子。如果你是个程序员在一线城市打拼,只要能找到工作,工资就得一万左右吧,每天在办公室敲敲键盘感觉就可以改变世界。一个前辈在一个微博问答里说过这事,比我写的好:

跟你父母的一代比,你不愁吃不愁穿,没挨过饿,天天嚷嚷减肥健身,没受过苦,没病没灾,受过不错的教育,用着最新潮的手机,想看电影就看电影,先吃顿好的就下个馆子。你回家问问父母一代,爷爷奶奶一代,他们过去有你这样的日子吗?

还可以从地域维度上看,三线城市里挣点钱的难度可能出乎想象。我老家的一个同学,高中没读完接了老爹的班,以为人生有保障了,结果没几年国有公司改制了,下岗了,学没得上,工作也没的干,只能打游击,帮助区里修修街面,下水道坏了补补管子,一个月一千多块,一年算下来,一万块,养家糊口,比你难不难。

与很多行业相比,互联网行业都算高薪行业了,而且不封顶,你还想咋地。一个在建筑设计行业的总工,每年风里雨里,工地奔波,年薪也就 50 万,院长干脆工资封顶 80 万。但是在互联网行业,一个好的技术人员年薪可以做到一百万甚至几百万,如果运气好公司竟然上市了,比如鸡哥,成为亿万富翁也是可能的。

最近看到一篇文章,干脆说「我们是否身处编程泡沫之中」。这篇文章的作者之前在 Google 工作,离职创业,「为了赚钱。我梦想着有一天变得非常富有,就再也不用工作了」。但讽刺的是,如果他留在 Google,会挣得更多,因为 Google 提供的薪水和股权实在是太高了。

作者的观点是:我有很多其他行业的朋友,他们赚得没有我们多,但做的工作却更多,而且他们的压力比我以往任何时候都要大。比如医生和律师,因为他们似乎是唯一可以赚到与谷歌员工相近薪水的人。

我们是否身处编程泡沫之中?其他的很多职业似乎要困难得多,但作为程序员,我们可以赚到更多的薪水。诚然,一件事的「难易程度」并不能很好地反映出人们的薪酬水平,但它也不容忽视。通常,成功最简单的方法之一就是做别人不愿意做的事,这意味着如果你选择了一条工作时间长、压力大、困难更多的道路,没有多少人会跟你抢,你就会得到相应的补偿。

但在编程方面,就好像吃蛋糕一样。我们的压力没那么大,工作时间也没那么长,但仍然能够享受很高的薪酬。

很多人说程序员辛苦,加班多头发少压力大,大家可以自己算一算,即使你们是 996,你的实际工作时长到底有多少?至于聪明绝顶的事,无论你在哪个行业,男人四十掉头发都是自然现象,葛大爷那么早就那么聪明了,人家也不会编程啊。

如果你已经是个成熟的程序员了,就要学会自己去努力学习和挣钱,而不是抱怨和攀比。

也许我们真的身处编程泡沫之中呢?不要到泡沫破灭才后悔莫及。

自己是从事了五年的前端工程师,不少人私下问我,2019年前端该怎么学,方法有没有?

没错,年初我花了一个多月的时间整理出来的学习资料,希望能帮助那些想学习前端,却又不知道怎么开始学习的朋友。

如果你依然在编程的世界里迷茫,不知道自己的未来规划,可以加入web前端学习交流群:784783012 里面可以与大神一起交流并走出迷茫。新手可免费领取学习资料,看看前辈们是如何在编程的世界里傲然前行不停更新最新的教程和学习方法(详细的前端项目实战教学视频),有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入

点击:加入

原文地址:https://blog.51cto.com/14227711/2363283

时间: 2024-10-12 08:48:28

一个成熟的程序员必会技能:赚钱的相关文章

对于一个成熟的程序员 如何快速正确的学习掌握新的语言

1. 怎样才算是精通一门语言? 为我所用.不去写,是永远也不会深入的. 遇到问题,能够运用这个语言的特点去解决. 2. 每种语言都有相似的东西: built-in data structure syntax convention code structure/management system api (提供与操作系统相关的库) dependency management garbage collection 3. 每种语言都有自己的特长 Go: concurency Python: data

Java程序员必会的13种热门技能

一个程序员的受欢迎程度,要经过很多个维度的衡量,特整理了招聘人员.CTO.其他高层执行人员认为必须具备的技术,战略和软技能,找出今年最抢手的开发技能,供大家参考: 1.Java 2016年,开发人员掌握Java总不会错.Java能力是目前为止被高层执行人员和招聘人员誉为最频繁的追捧技能.Java已被证明是当今市场中高度可移植和宝贵的技能. 2.大数据 大数据相较于去年继续扩大,而且在这几年里也没有放缓的迹象.开发人员必须有全面的(商业智能)和分析产品,机器学习工具和其他可以转移.存储和汇总大量数

程序员必读书单

作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文地址:http://www.cnblogs.com/figure9/p/developer-reading-list.html 关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing

程序员必读书

前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的程序设计能力: 掌握常用的数据结构和算法(例如链表,栈,堆,队列,排序和散列): 理解计算机科学的核心概念(例如计算机系统结构.操作系统.编译原理和计算机网络): 熟悉至少两门以上编程语言(例如C++,Java,C#,和Python): 专业的软件开发素养: 具备良好的编程

【知乎】怎么成为一个优秀的程序员,而不是一个优秀的码农?

怎么成为一个优秀的程序员,而不是一个优秀的码农? 9 条评论 分享 默认排序按时间排序 98 个回答 3844赞同反对,不会显示你的姓名 萧井陌 微信公众号:炼瓜研究所 技术社区 - 3844 人赞同 优秀的程序员会告诉你打根基的重要性,会劝你在厚积薄发前要隐忍. 优秀的码农会告诉你学啥底层.啥啥啥一拖就好了,学了python还要啥自行车啊,数据结构排序函数二分搜索这不都内置了吗?工作中永远用不到,学算法有啥用啊?成为高手有很多种方法汇编是个屁啊? +++基础的分割线+++ 列举几个我认为比较重

JAVA程序员必看11本书籍

http://developer.51cto.com/art/201512/503095.htm 学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 2.对着书上的代码自己敲的时候方便 "看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后

程序员必看书籍(转载)

程序员必看书籍(转载) C++: Prata<C++ Primer Plus>:基础,第一本书.(之前的版本也可,不过推荐最新的) Lippman<Inside C++ Object Model>:初级,加深语言层次上的理解.不过有点小老了.里面的cfront编译器早退出江湖好久了.思想值得学习 侯捷<STL源码剖析>:第三本书,中级,深入STL Vandevoorde<C++ Template>:第四本,中级,范式编程 罗剑锋<Boost>两本

如何做一个出色的程序员(转)

首先要告诉大家的是要爱这行! 从事任何行业都一样,只有真正的爱上了这份工作,才会投入热情,才会在顺境中自我警醒,在逆境中寻找突破.这个行业的竞争很激烈,你停下来走,别人就立刻会跑步超过你,没有对这一行业的一种热情,就很难在困境中保持一种执着的态度坚持到底. 踏踏实实“扎马步” 今天无意中看了“校长”的“程序员&司机”,其中谈到了关于程序员速成的问题.其实速成班毕业的 “系统杀手”早已在遍布大江南北,只是在互联网时代,互联网的应用型软件生命周期越来越短,业务驱动主导的情况下,这种速成方式看起来反而

1.程序员必读书单

程序员必读书单 1.0 发表于 2015-02-25   |   分类于 阅读  | 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的 程序设计 能力: 掌握常