RubyConf China所想
时隔三年Ruby China大会
在上海再次举行,也趁着这个机会去上海逛了两天,收获许多。
Ruby在如今中国已经是一个非常小众的语言了,大家都在争先恐后的学习:
- Java
- Go
- Python
我能想到的原因就是大部分的公司在用这些语言,大部分人在用这些语言,如果这时候你选择学习一门小众且岗位极少的语言,也就意味着你在偏离"主流"
,在浪费时间。当你进入一家使用小众语言的公司,你也会担心这是否会影响今后长远的发展。而当你顺应追随"主流"
时,你会想我选择了一个最保险的选择,公司都在招聘它。而当所有人都这么想时,主流中便涌入大量的人力,尤其是在中国。而数量的上升,与岗位的减少,让大家只能提高自己的质量,或想想其他出路。
而主流的人越多,支流的人也就越少,小众语言的公司负责人也会因为招人难而担心后续的发展,进而选择技术转型,甚至是在最初决策时,就转向使用人数最多的语言,而不是最适合场景的语言。这也就导致了一个恶性循环,最终主流上的人更多,支流上的人更少。
在我最初学习Ruby时,是因为看了《码农翻身》《程序员修炼之道》时,作者都在提及这个优雅的语言,让程序员快乐的语言,这个形容是有趣的,于是开始看Ruby元编程,而它带给我的就是灵活,简洁,看起来就想魔法一样的操作,我甚至不知道该怎么去驾驭它,这让人觉得沮丧,也让我看到了编程的世界远比我想象的更加广阔。
这次大会包含了多个话题:AST,性能压测,应用安全,DDD,AI,实战开发,Rust提速,SaaS等等。鼓舞每一个热爱这门语言的人,Ruby也在不断成长,虽然小众,但它仍然是一个红宝石,闪耀着光芒。
其实不论是哪个语言圈子,都会有工作不好找的声音,这本身也不能怪罪到语言身上,毕竟没有一门技术是永远吃的开的,每个语言都有自己的边界,而当你手上只有一把锤子时,你看什么都像是钉子。所以把自己的思维眼界放宽,拥抱变化,不断学习才是保证未来的唯一道路。