Ruby 在国内的现状
在未来 还会有 Ruby 吗?
IT 行业正在走向没落 在彻底衰败之前 Python/Go/Java/Graph等语言也许会坚挺的久一点
而 Ruby 也许就是那最先消失的一批
Insights from Stack Overflow Developer Survey 2023 about Ruby
https://allaboutcoding.ghinda.com/insights-from-stack-overflow-developer-survey-2023-about-ruby
其实不止 Ruby 其他技术的行情也并不是很好
在未来 这是整个行业的没落
只不过有的人先感受到了 有的人还没有
经济的冲击 人工智能的冲击 地缘政治的冲击 整个世界的变化
这些变化让人看不到未来 这不是换一种语言 多掌握几种技术就能改变的
它只能让你自己心安 却无法改变任何事情
社会不是一直如此吗,又不是 2023 年才这样,当年纺织厂的工人是否规划过下岗,马车车夫一开始也对汽车不屑一顾,当年打卡带机,玩汇编的人会想到 2023 年程序是怎样执行吗? 所以我们要做的是什么呢?适者生存!
我很早就预见 ruby 工作难找了,不光是 ruby 工作,是程序员都会很难。 所以规划起来也很简单: 假如你现在能赚 30K
我从 2019 年在北京打工和老婆月消费 14000(不含房租),到现在在天津不算房贷 基本月消费 6000 俩人,效果还是很明显,北京 5 年打工攒 3 万 现在收入还不如北京,但是攒钱比北京快多了,慢慢的感受生活,也不会太焦虑。
看到调查结果 ruby 份额还增加了。但是收入里 zig 排这么高,热门语言一个都没上榜,是用小众语言的都是大牛吗
你说的这五条都特别中肯 也行之有效 是比较正确的做法 也是唯一能做的事情
对于工作 其实我也没有那么执着 能赚就赚 不能赚就躺 因为没有车贷房贷 存款也还有一些 所以压力并不大
而真正让人觉得焦虑的是 大动荡来之前的恐惧 哪怕你准备的在好在充分
就像蚂蚁知道即将到来的暴雨 也无法抵消对他们的影响 甚至会在暴雨中丧生
如果说社会能保持在一个长期相对稳定的状态 而只是经济的下滑 就业环境的恶劣 其实并不是那么令人不安
但是 现实社会正发生的那些事情 真的是这样吗
"而真正让人觉得焦虑的是 大动荡来之前的恐惧 哪怕你准备的在好在充分"
这句话,真是说到我心坎里去了
5 年前要是所在公司黄了,我压根就不担心,心里想的是黄了换一家公司就好。时过境迁,现在感觉的到公务员,国企的好了,钱是少,但是真不操心经济波动,无所谓的。
本人二线城市重庆,开销不大,也没生软肋,储备了一些闲钱,省着点用,应该混个几年问题不大。照理来说,蛰伏个 1-2 年,着熬过经济下行期继续打拼就好了,但是就是控制不住的焦虑,我老婆甚至怕我抑郁了,时不时的还开导下我,怕我想不通钻牛角尖。
现在真是天天看新闻都脑袋大,不是这个行业黄了,就是那个行业又欠债还不起了,或者睡一觉起来,他喵的整个行业就要不存在了,真的就弄的很心烦,但是真的没有什么好办法,人很容易就陷入了负面情绪中去了。没办法,现在真就是处在一个不确定的世界中,毕竟百年未有的大变局,咱得认。本质上,人所感受到的痛苦,除了疾病,都是自己的思考和价值观带来的。
其实,我最近也在调整心态,就是整体行业下行的时候,能做什么,在不确定的环境中,抓住什么确定性的因素。也可以跟各位大佬分享下
1. 保持自己身体的健康
有啥都尽量别有病。现在能掌控的东西很少,但是 保持自己健康 这一条,大部分情况下,还是可以掌控的。
我的一个老爸的一个基友,前段时间还火锅啤酒烧烤整着,一下子就进入天天卧床咳到到呼吸不上来,走两步就喘的厉害的程度。
今年我自己也因为健康原因开了个刀,躺了几天医院, 宁可穷着健康,不要富着病倒。如果有朋友看到这里,可以回想一下自己生病时候的感觉,人的记忆总是会遗忘远去的痛苦,这个时候回忆一下即可。
可能我这么说不直观, 各位大佬可以想象下,命运之神,站在你面前跟你说,小伙子你的命运齿轮来了,给你 1000w,之后让你每天咳嗽到下不了床,你是否愿意。
现在,即有这个机会,你可以缓解下自己的压力,该吃吃该睡睡,该改变下作息改变下,调理下,让自己有个更好的身体。
最近有在努力减肥,目前两个月加一起跑步了 100 公里,出出汗,也释放一下压力,运动出的汗,就是未来打吊瓶里的水。
2. 技多不压身
尝试下新的语言,了解下其他行业的故事。一想到自己从毕业后,就没有系统过的学习一门知识,觉得挺遗憾的,如果真的行业消失了,可以系统的学习下别的东西,之前觉得 ruby on rails 很能打,可以打 10 个,后来慢慢写了一点点 golang,觉得 golang 也不赖,在写 cli 和简单的 server 的时候,部署的时候方便太多。
偶尔跑完步,去小卖部买水的时候,觉得其实开一家小超市也不错,就跟店家吹牛咨询下开个超市都要做啥准备,听完就觉开一家店,并不比做一个 App 步骤少,之后同时也感觉到,一些步骤是有优化空间的,只是单店的话体量太小没有必要。只不过这里面我觉得应该是蕴藏了信息化的机会的。
3. 放平心态,周期靠熬
人有悲欢离合,越有阴晴圆缺,此事古难全。经济是有周期的,没办法。有时候真的是需要自己忍耐一下的,虽然真的是有些痛苦,但总比乌克兰吃枪子挨炮弹强,咱如果拿上升期的环境来比确实难,但是拿战火纷飞的地方比,就强太多了,放平心态,焦虑一会就好。我见过最惨的也就是搞民间借贷的最后一起欠上亿了,也还不是照样过日子,这个时代虽然不能让你天天鲍鱼海参,但是想过日子真还行,不算太贵,在座的各位是已经脱离了绝对贫困的人,降低欲望,其实日子过的真的还行,感谢我国的农业政策,菜价稳定,超市的猪肉真的不贵,最近流行的特种兵旅游,如果家里同意,可以试试,跟年轻人混在一起,没准还有新的思路
4. 绝望中寻找希望,人生终将辉煌
我最喜欢的新东方的广告语,相信终究会辉煌。悲观本身是情绪输出,但是情绪输出咱也无法解决什么问题。与其时刻生活在负面情绪里,不如想想巴菲特老爷子的口号,别人贪婪时我恐惧,别人恐惧时我贪婪。美国收割优质资产的时候,都是资产被严重低估的时候。仔细观察周围的人与事情,跳出思想悲观情绪,没准就能发现商机。就算发现不了商机,咱利用好周期底部,健康上进行好调整,学习上做一点精进,家庭上多一些关心。不会错的。
最后,来点宏大叙事,如果相信中国经济稳定向好的大方向不变,咱就在这段时间里 好好调整下,等待凤凰涅槃。如果觉得整个国内没救了,IT 届、ruby 圈,是非常好转型到国际上开发的,学好英语,练练口语,全力以赴的去润这个方向走。
抱怨几句,问题不大,焦虑一阵,可以理解。关键是后面,不要停止不动,我们需要
前进~
前进~
前进~
与 ruby 圈各位朋友共勉
不是,失业了好几个月了,上海这里没有面试机会,公司 hr 活跃都是半年前,感觉起码有一半多公司不在了。而且自己感觉一直在降低自己预期,对自己的未来很悲观...
metasploit,ruby 写的后渗透工具框架,传闻是第二大活跃社区(不知道哪传的找不到出处)。 ruby 的生态这么健全,不会没落的。 可能没落的是 nim-lang 这种,小众语言,因为写了大量黑客工具(加载器)直接被 windows 封杀,它生态不健全,搞搞偏门还是可以的。
我来给大家做个心理按摩吧。
首先是要明确自己的职业规划吧,看自己有兴趣有能力的在哪方面。我的强项并不是编程,而是业务学习能力。我写 Ruby 写了 12 年了,Ruby 一直是我的主要技术栈,中间也写过 Lua,现在也能写前端。我的规划是我技术栈不变,但我可以在不同的行业里工作。这 12 年,我也做过外包(都是千奇百怪的项目),而在非外包公司,我也做过医疗、在线教育、生物医药、网红产业。Business 随便你怎么变,我不变我的技术栈。我其实挺介意透露薪水,但是作为给大家打强心针的话,我可以说说,我刚开始月薪是 1.5k,现在是当时的 40 倍左右。而且,要薪水这件事得厚脸皮,哪份工作不都是破事一箩筐,自然得要高价的那一份。
小众语言是不是更难就业。在高考填志愿之前,学校给我们发的专业介绍小册子,我特地看了眼外语专业的就业率——大众外语如英语的就业率,是 80%,是所有语言里最低的,小众语言如波斯语,当时的就业率是 100%——我觉得大众还是小众,这个不必纠结。和 Ruby 同为 script 类型的语言,比如 Lua,Perl,都更小众,现在在市场上依旧有它的位置。
关于学习(编程方面)。我本专业是化学,编程只是半路出家,我非常清楚我编程水平不行,但我只要有空还是会去学习。LeetCode 上面的题目我都是拿 Ruby 刷的,它的 Weekly Contest 我也有参加过一段时间,最好的成绩是进了前 7%,一般都在 10%-20% 左右。我知道这个排名说明不了什么,但是我会觉得有点小成绩,我会很骄傲。顺便一说 GPT4.0 with vision 大概是能到 10% 的水平,有那么一瞬间,我觉得一时半会 AI 还取代不了我。
关于学习(外语方面)。我觉得英语是有帮我很多,而且我一直每天都在学英语。2016 年我考雅思,听力 7.0,阅读 7.0,到 2018 年阅读到了 8.0,现在(2023 年)我的阅读偶尔可以拿到满分 9 分了——虽然其他项目没什么提高,但是这挺有利于我获取别人的逻辑和信息的。而且我也有自学日语到 N2,现在去搜一些 Ruby 的 blog,我不仅可以看英语的还可以看日语的,非常开心。另外,这也给了我很多不同的工作机会,我不必拘泥在国内的公司。
关于学习(业务方面)。我觉得我还是得面对终于有一天 Ruby 会死掉这样的现实,所以也在考虑出路。我很喜欢 Ruby,如果没有 Ruby 了,那我也不必在互联网行业了。所以我一方面在准备英语,随时有雅思、托福成绩可以让我回学校读研,去做别的专业(为爱发电);另一方面,也在学习其他领域的知识,那么在转行之后,编程将成为我的工具,而不是饭碗。外语之于现在的我作为程序员的 buff,编程将成为我下一份事业的 buff。这个赛道没了?那我就换一个赛道吧。我从来不和同事卷,我只是和自己较劲。
关于金融危机?我觉得 8-10 年有一次金融危机已经是过去几十年比较平常的了。在我出来工作之前,应该就有过两次,都是我的父母辈承担了这些风险。现在终于也轮到我来承受一次压力了。我是一个很悲观的行动者,比如为了应对火灾,我家里是有两种灭火器,还有灭火毯和呼吸面罩。现在我依然是这么应对危机的,我比较低欲望,消费还算克制(但程序员的玩具真的买过不少),所以会少消费,多薅羊毛,投资品种非常分散——一方面要面对货币贬值的危机,所以会有投资在大宗商品和黄金,但我没有那么多钱买实物和期货,所以我会买对应的 ETF,另一方面,要考虑某些行业的爆发,但是股票亏钱太容易了,所以权益类的股票、债券和基金我都会持有,特别一说,过去几年里,我的债券收益有时候会超过股票的收益。
关于社会危机?我挺喜欢听我家里老人讲他们那个时代的故事的,他们经历了好多事——比如我奶刚上中学就遭遇九一八事变,不得不携全家女眷逃难;比如我姑一出生就是在被日军围困的北平,没吃没喝,只有日军给的所谓“共和面”;比如有人学了“氢”专业(研究氕氘氚的),按说是要去做两弹工程的,但是遭遇文革、政审,最终去了化肥厂,但是依然在化肥行业打出一片天地,制定了合成氨的行业规则。一战、二战、建国、大跃进、文革、改开,上面的人经历比我们多,去问问他们——起起伏伏——我觉得人都有办法活下来。
我是个容易焦虑的人,但是焦虑也带给我动力做了很多准备。
16 楼金数据,欢迎来坐坐。因为 ruby 难招人,我们现在是 ruby、java 都会用到,要不要写个 homework,加入我们?
[email protected],或者直接上传https://jinshuju.net/f/t7TIWA,都可以喔
国内对企业的管制太紧了,而且越来越紧,整个社会都在肉眼可见的转向自由市场的另一边,后面大概率不会好到哪儿去。 个人的话就想办法润出去,做企业的话,尽快把业务转到国际市场,无论是欧美还是东南亚还有不少机会,而且不得不说,这些年国内互联网的突飞猛进在模式、运营思路、软件功能等方面有领先的,copy china to world 是可行的。
做过国际市场你就知道并不好做了,东南亚人口多但是各种基础设施、人群质量远不如国内,海外比较赚钱的是中东地区。