欢迎光临散文网 会员登陆 & 注册

我要不要学编程?——直播间话题讨论第一弹

2023-07-11 09:29 作者:源栈-小九  | 我要投稿

你对编程有兴趣吗?

类似于“游戏通关”的乐趣。

但这种游戏:

  • 只是单机游戏,不是现在的网络游戏;

  • 是技能类游戏,不是氪金游戏;

  • 是有挑战性的益智游戏,不是休闲的剧情类游戏;

编程和打游戏还是有区别的,要想体会编程的乐趣,需要学习的东西更复杂一些,所以获得正反馈的时间也要更长一些。

一般来说,打游戏手用的多,鼠标键盘不停的敲;编程脑子用得多,有可能半天敲不出啥东西来。

程序员有“钱”景吗?

程序员是比较殷实的(不炫富)。据国家统计局权威统计,IT行业从业人员的工资已经连续n年高居榜首。

 以后呢,程序员是不是已经/快要饱和了?

今年程序员的就业形势已经出现了下滑。

但是,你要转行,你要选择一个职业,是要看10年20年甚至一辈子的。你不能今年这个行业火,我就做这个;明年那个行业火,我就做那个。不可能的嘛!

为什么程序员的工资这么高? 

原因很简单:需求旺盛,供给不足。 

需求

现在的程序员,比作蒸汽机时代的机械工程师(工人)。为什么那时候工人的收入会比农民高?因为搞工业比农业挣钱,所以大量的资金愿意投入到工业生产中来,作为行业里面的普通一分子,收入高点,简单一句话:吃时代红利。 

你稍稍琢磨就会发现,我们生活中需要被数字化被信息化的地方太多太多了!Good idea是层出不穷,只是说很多还不能/没有商业化。我们可能需要更多的企业家,工程师,底层技术的进一步突破,但IT产业的繁荣,这个趋势是不可阻挡的。

而且,IT产业的繁荣,和房地产和银行(依靠政策调控)的繁荣,不是一回事,它是内部驱动的,是代表着先进生产力的新兴事物。 

供给

你可能很奇怪:除了各大高校疯狂扩招,各种大大小小的培训班,怎么就会供给不足呢?

因为学编程是比较难的,是有门槛的。不是说上了大学,报了培训班,就一定能做程序员的:

  • 科班的,刨掉985/211,你去看他们的就业率,能做开发(程序员)的有多少?很少的。大部分是做销售、测试、技术支持……

  • 培训班的......

工作环境怎么样?

是不是加班很厉害? 

江湖传言,程序员的加班:996.ICU算好的,007才是最狠的。

真的这么夸张么?其实 外企:95%不加班,非互联网行业:60%不加班

总之:加不加班,看公司。不想加班,你换个公司,甚至进公司之前你就问清楚。

工作内容是些啥? 

修电脑,装系统?还是写游戏,做外挂?能不能做一个机器人,帮你找回QQ密码……

都不是,程序员是写代码的,做出来的东西叫做“软件”,有时候也被称之为项目或产品。

工作地点集中在大城市

集中在大城市:

  1. 一线:北上广深杭

  2. 二线:少数IT产业比较发达的省会城市:武汉、西安、成都……

  3. 三线:其他省会城市/大城市:重庆、南京、大连、长沙、贵阳、乌鲁木齐……

三线以下城市,就业机会不多的!准备回老家的同学慎重。个人建议:至少在外面镀层金。

另外关于出差:(开发/测试岗)不多,少数技术支持岗可能会出差多一些(招聘启事都会注明)。

揭开神秘面纱 

路人以为的编程 vs 真实的编程:面向google编程

编程本质上就是一份普通人经过学习培训就可以完成的工作,有挑战、有门槛,但也不是什么极限挑战,门槛高不可攀。

摸鱼划水

程序员看着加班多,996,掉头发,但其实大部分时间都在划水!工作强度没你想的那么大。 

编程开发:创造性劳动,很难KPI(量化)的。

有时候闷一天,啥都做不出来,但人家不是没干活哟。要查资料(google)要调试,关键是要思考,而思考本身就需要休息,出去走一圈“换个脑子”……

死宅死宅的

有没有不适合做编程的?有!“宅”不下来的就不适合做编程。

室内工作,面对电脑而不是人,一坐就是一天,话少。

  • 出栈的同学(以前做销售的)第一天上班,回来感叹:整整一天,都没说到10句话……

  • 背靠背的座位,都是QQ而不是转身开口

看大家是否享受这种生活!不喜欢寒暄、客套、应酬……

客观因果律

程序员很“钢”,钢铁直男的那种“钢”。其他的描述:木讷,不通人情世故……,为什么?

我代码能跑,一定是因为我写对了;有bug,肯定是我写错了。

对就是对,错就是错。代码的世界是非黑即白的,没有模糊混沌的状态。

职业塑造性格,群体性格又塑造他们

单纯的人际关系

程序员,总体上来说,没有太多坏心思。

因为(至少职业初期)坏心思也没啥用,所谓的职场上“踩着人家往上爬”。

你怎么踩人家?技术实力啊。

就算你溜须拍马,爬上去了,没实力,你干不了的。一堆人等着看你笑话。

所以程序员同事之间的关系,就感觉冷冷清清的:上班各干各活,下班各回各家。既没有什么呼朋唤友,也没有拉帮结派,不能说没有喜恶,但因为利益滋生的办公室政治还是很少见的。

据说程序员干不到35岁?

35岁“中年危机”咋办? 

如果你一定要建议,建议你根本就不要考虑“中年危机”这件事,因为:

  1. 你既然动了“转行”这个念头,说明你眼前的苟且都顾不过来,还管那么远的事干嘛?

  2. 只要你活到“中年”,就一定有中年危机;换言之,中年危机不是因为你是程序员,而是因为“中年”:这一点千万不要搞混了。

  3. 就中年的职业危机而言,并不只是程序员,大部分行业都有中年危机。

你真正应该考虑的是:我适不适合做程序员?

程序员需要“终身学习”吗? 

是的。

很多人的传统思维还是:学校学知识,工作用知识。但学习,也是程序员生活的一部分。

一个标准的程序员,你问他下班了在干嘛?一半的几率,答案是在学习……尤其是在结婚(没有拖累)以前。

编程这个行业需要一直用一直学,边用边学边学边用。吃老本很难的……

技术的“日新月异”,在IT行业体现得非常明显。

  • 摩尔定律:每18个月,CPU的性能翻一番

  • 不要再更新了,学不动了……更新频率太快,前面的还没学会呢,后面新的又来了!我十年前学得技术,现在还在用的,大概不到一半。

唯一的好消息:新技术不是凭空出现的,一定是有延续性的,是站在巨人的肩膀上的。

人到中年学不动了吗? 

从能力上来说,是没有的事。老鸟只会比菜鸟学得更快,因为知识是有延续性的。你会的那些东西都是学新东西的基础,你会得越多,必然学得越快。

但从精力从心态上看,确实有可能。精力大家都好理解,心态上呢就是”得学,为什么呢?

  • 麻木了:觉得新技术也不过是“新瓶装旧酒”

  • 被坑过太多次了:费力不尽学会的“新”技术,最终啥用没有

  • 能偷懒:用的时候再学还来得及

有没有不适合做程序员的人?

当然有啊!

就像我们前面提到的,这些人都不适合做程序员:

  1. 不喜欢写代码的感觉

  2. 更喜欢在外面跑面对形形色色的人,而不是宅在一个地方面对着电脑

  3. 不能待在一种“硬核”“清冷”的工作氛围

  4. 很难一直保持学习的欲望和能力

  5. ……

    如果你对要不要学编程?感到疑惑,感兴趣,有不同的意见,

    明天下午四点(2023年7月12日)

    来小九直播间,和大家一起讨论吧!

我要不要学编程?——直播间话题讨论第一弹的评论 (共 条)

分享到微博请遵守国家法律