大家如何看待小众语言的程序员?

lvkun 发布于 2014年02月17日
无人欣赏。

使用一种scheme语言变体,基于公司内部的开发框架,做的是手机UI相关的开发。感觉和主流脱节了,如何规划自己的技术道路?

共26条回复
tinyfool 回复于 2014年02月17日

被歧视吧?

玩笑,小众语言确实有点脱节之感,可能可以交流的地方也不多。不过,我感觉也有好处,容易脱颖而出,如果有需求的话,容易成为不可替代的人

jeffz 回复于 2014年02月17日

真要我说,这才是真程序员(当然前提是选择这门语言不是简单被强迫的)…

GuGoder 回复于 2014年02月17日

使用小众语言大大提升逼格,别人一看“卧槽这是宗师级程序员”。

lvkun 回复于 2014年02月17日

本人不反感这门语言,反而能感觉到它其实存在很多的优点,但实话实说,这个框架包括语言是公司收购的,然后直接培训之前的工程师,让大家都扑到这上面开发。

weixiaoxing 回复于 2014年02月17日

看你意愿了。我是非常愿意的。。而且scheme十分高大上啊!

不过也有被逼的。我的一个同学在一家日本外包公司。用COBOL。。

因为历史原因,不原因试用新技术。就不太好了。。

nsm1168 回复于 2014年02月17日

COBOL 是商业语言,IBM 大型机都用这些个,我之前也用过。

saharabear 回复于 2014年02月17日

scheme语言的变体,这门语言用起来很好啊,不管什么职业规划,用这门语言写起来就很爽啊。

董一凡 回复于 2014年02月17日

用小清新语言工作多幸福啊。你要有需要,可以下班了用大路货来恶心自己嘛。总比上班被大路货恶心,只有下班去追求小清新的幸福多了

amosji 回复于 2014年02月17日

用小众语言工作不可怕 但只会用小众语言的话那就麻烦了

stopro 回复于 2014年02月17日

我们的项目用类Java的Groovy语言,岂不是更脱节?Groovy年度语言排名都在50左右的。但是呢,使用多了,就会发现它能集成了很多成熟语言的优良特性(Python,Ruby,JS等),这也有助于我了解主流语言的特性。

对于使用Lisp及其衍生语言的coder,还是很崇拜的。

Lightning_Cyborg 回复于 2014年02月17日

我搞的也是小众语言,在金融机构搞后台开发,平台是IBM的iSeries大型机,语言是IBM自家的RPG。这套玩意按照IBM的说法就是文件读写速度快而且稳定可靠,实际功能少得可怜,再加上部门自身的要求,算法,数据结构,设计模式,重构等等统统和这里无缘,图形界面只有8种颜色,看着就恶心。这个平台自身不支持任何形式的代码版本管理,所以一切皆为手动(IBM有另外的管理工具,但是我这个部门对其的推广十分消极)。到现在我已经做了三年了,觉得整个人都快做废了。唯一的好处就是因为会做的人少且用的公司都是不怎么差钱的主,所以工资还是不错的。我只能说这种情况适合想要安定混日子的人,如果想要追求自身技术上的发展就要早些抽离,我自己也不准备久干了。

lvkun 回复于 2014年02月17日

如果是二三十人使用这种语言,可能会运行良好,而且开发效率也会很快。但是现在公司北京site几百人都用这种语言,就恐怖了。本来是一种拥有面向对象特性的scheme,可很多人当做具有函数特性的java来写。没有明确的best practice,小众语言很难在大规模团队推行。

hjqhezgh 回复于 2014年02月17日

本来是搞java的。。现在公司是用golang,偶尔看看招聘网站的时候会微微的皱起眉头

Silence 回复于 2014年02月17日

小众语言只是从结果上来看的。任何一门语言只是工具,都有它所用的背景。可以考虑一下它小众的原因:这个行业本身的人就不多?或者是行业本身用户广,只是这门语言用的人少。如果是后者,你有行业背景知识,或者说领域知识的话,小众语言其实影响不大。

hey 回复于 2014年02月17日

什么!scheme 原来有除了教学之外的用途! 写 scheme 太幸福了。

lvkun 回复于 2014年02月17日

15楼 @hey 欢迎来我司体验

blackzwei 回复于 2014年02月17日

感觉用小众语言的人单机作战能力一般挺强的......就业形势造就能力

hugh_lo 回复于 2014年02月17日

技多不压身。我觉得多学学其它的语言是相当有好处的,它山之石可以攻玉。

sharkaz 回复于 2014年02月24日

我觉得重要的并不是用什么语言,而是是否是真正的“程序员”。中国每年有最多的计算机相关专业应届毕业生,但是企业依然觉得在这个大池子里很难找到适合自己的人才。现在业界的从业者堆砌代码的人多于贡献创造性代码的人。当然,每个人在初学期都要有这种临摹的过程,但是长期只知道堆砌的人和建筑工地上只搅拌水泥沙子的小工有什么区别。我并不鄙视小工,每个人都有选择自己活法的权利,只要自己别抱怨自己的选择就好。 真正程序员的通用语并不是某一种语言,而是基于计算机科学体系基础的那些硬功夫:操作系统原理,网络协议,算法等等。我印象中看lucene的创始人写过,写lucene之初他刚开始接触java,于是一个java初学者就写出了lucene。说白了,语言背后的是原理,浮在表面上的是语法和类库。纠结在表面上,学什么语言都只能做到比HELLO WORLD高级不到哪里的水平。 程序设计语言永远是在朝前发展的,我们入了这个行当的人,要想真让自己的修为高大上,唯有直面发展和变化迎头赶上不断学习吧,否则就安安心心做个小工好了。

yangjie6020 回复于 2014年02月24日

还有人用scheme啊 我只是在网上看到一个很NB的lisp程序员 叫冰河

damon 回复于 2014年02月24日

同用scheme的飘过~用我前同事的话说是一门js语言,只是写法上有些差别了~

xidianlz 回复于 2014年03月20日

20楼 @yangjie6020 貌似是写木马的把

programath 回复于 2014年03月21日

22楼 @xidianlz 不是那个冰河。他说的这个是原网易的伞哥

xidianlz 回复于 2014年03月22日

23楼 @programath 恩 今天码农周刊看到了 不好意思

bluven 回复于 2014年03月22日

13楼 @hjqhezgh 其实现在用go的公司在多起来

bluven 回复于 2014年03月22日

我很好奇,用这些函数式语言的职位,对其他技能有啥要求,之前看了一个clojure的工作,都是数据挖掘方面的,要求懂统计

本帖有26个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]