如果找 web 后台开发方面的工作,你会不会限定一个开发语言的范围?如果限定,是哪些?

2014-08-30 21:36:46 +08:00
 hustlzp

在V2EX上提这个问题是挺找喷的,比如有很多理由可以喷:

但我觉得工作本身也是一种用户体验(用户是自己),影响这种用户体验的因素一般有:

我个人觉得对编程语言的选择,还是会对工作的用户体验有很大影响的(至少对于我来说是这样),所以我的答案是:

会。首选Python,其次Node.js,再其次Ruby。

如果要大家回答这个问题(如题),你的答案是?

会不会?如果会,是哪些?

4925 次点击
所在节点    程序员
34 条回复
anjianshi
2014-08-30 21:49:39 +08:00
虽说真正的高手想用啥语言就用啥,但是就拿武林高手来说吧,也还是喜欢用自己熟悉、顺手的武器吧?
能用,不代表能高效率的用。
所以选择工作还是应该考虑自己熟悉的语言。

P.S. 好奇楼主为什么把 Node.js 排在 Ruby 前面呢,一般来说,Ruby 对程序员不是比 Node.js 更友好吗?(虽然我没用过,呵呵)
hustlzp
2014-08-30 21:55:31 +08:00
@anjianshi 因为Python和Ruby在一些地方是很像的,可以说是一个阵营,我也用过Python和RoR做真实的项目,不过最终还是喜欢Python的简洁(一个问题一般只有很少的几个方法实现)胜过Ruby的魔幻(一个问题可以用多个方法实现)。

至于Ruby排在Node.js后面,其实是因为我觉得Node.js和Python/Ruby都不太一样,从底层库开始都是异步实现的,非常独特,在I/O密集的场景中有很惊艳的表现。
refresh
2014-08-30 21:58:13 +08:00
学一种语言不难,但要把各种类库第三方模块用熟悉了,各种坑都能跳过,还是得用自己顺手的。
WildCat
2014-08-30 22:00:19 +08:00
我觉得楼主要是铁心做web,还是php/java,工作能好找四五倍吧,从v2的一个酷工作节点统计贴可以看出来
YouXia
2014-08-30 22:03:44 +08:00
作为一个经常写Linux C/C++的弱渣表示,看到后台开发,理所当然认为语言应该选择C/C++了,如果范围限定为Web类,那我肯定认为是写Web Server了 ~ ^_^
em70
2014-08-30 22:12:47 +08:00
php好招人
missdeer
2014-08-30 22:14:16 +08:00
@YouXia 作为一个写了n年C++的弱渣表示,现在终于有Go可以写Web后台了。
hjc4869
2014-08-30 23:02:21 +08:00
搞.net的默默路过……
hustlzp
2014-08-30 23:37:54 +08:00
@missdeer 你们公司转Go了?幸福啊!
serco
2014-08-30 23:38:50 +08:00
@WildCat 非常之不严谨啊,童鞋,工作职位多,人也多啊。。。
hustlzp
2014-08-30 23:52:57 +08:00
@refresh 对的,所以还是用熟悉的好了。
hustlzp
2014-08-30 23:55:07 +08:00
@YouXia 用Go替代C/C++写Web Server怎么样 →_→
tedd
2014-08-30 23:55:54 +08:00
Django的生态圈差rails还是很多吧?
hustlzp
2014-08-30 23:55:55 +08:00
@hjc4869 本科的时候搞过几年,ASP.NETASP.NET MVC、WPF啥的...
hustlzp
2014-08-30 23:56:54 +08:00
@tedd 是的...感觉Rails太魔幻了...演进很激烈...
incompatible
2014-08-30 23:59:46 +08:00
我会招用java做过业务系统的 曾经聊过两个个搞php的,连事务是什么都说不清楚
hustlzp
2014-08-31 00:03:09 +08:00
@incompatible 这个都不知道的话,基础太差了...
YouXia
2014-08-31 00:17:49 +08:00
@hustlzp
我不会Go啊,不过做Web端的话,感觉PHP才是正道。

@missdeer
额,前辈都说是弱渣,我这种菜硕还怎么混呢,原说我都找不上工作。。。
typcn
2014-08-31 01:50:05 +08:00
3P

PHP Python Perl
wezzard
2014-08-31 09:14:46 +08:00
我巴不得Web後端用Lua寫......

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/130835

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX