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

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

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

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

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

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

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

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

4933 次点击
所在节点    程序员
34 条回复
hjc4869
2014-08-31 11:25:30 +08:00
@hustlzp 个人认为ASP.NET还是很优雅的,不知道为何这里都没人讨论。
其实原因就是这是微软科技……
kehr
2014-08-31 14:34:53 +08:00
我选择Python 和 node.js。据说人生苦短,所以我会用 Python。
jiang42
2014-08-31 15:18:27 +08:00
Python 大法好
nine
2014-08-31 17:26:54 +08:00
Ruby 无他,其他语言全抛了,不是我会怎么样选,而是我就这样做的。
tiseheaini
2014-08-31 19:53:35 +08:00
我会选择 ruby 其次 go , node 的语法太折磨人了,适应不来
kimmykuang
2014-08-31 19:56:38 +08:00
php,ruby,python(2?3?)
incompatible
2014-08-31 20:40:34 +08:00
@hustlzp 倒也不是一无所知。最多只知道原子性,再细问什么是隔离级别和事务传播级别就都不知道了
serco
2014-08-31 21:02:26 +08:00
@hustlzp 放下成见去用一下Rails,你不会觉得魔幻的,应该是恰到好处的方便
P9
2014-09-01 09:26:23 +08:00
因为只爱Py, 所以只限Py
kernel1983
2014-09-01 10:38:25 +08:00
我也在招python, 说说我的想法和原因吧:

1. 我自己用了多年python

2. 虽然大家都说用python很激进, 其实python是除了perl以外最保守的语言. 硅谷创业公司里面用的最多的语言(之一). node和ruby经常有全新的东西出来.

作为一个埋头做产品的团队, 肯定不会对特别新的技术接收的那么快. 假设谁谁再抛出一个REST理念来, 那么我们团队以前的代码不是全部要重写? 解决方法, 别那么快相信那些新概念, 让时间来证明.

3. 除了概念上稳定以外, 用python也不会有魔术化的事情发生, 比如ruby要做神马?装个gem搞定, 可是为什么! 用python开发基本上都是从头搞起, 要用一个库就从网上拉下来(放在项目里, 减少pip依赖).

4. 如果你也很喜欢node.js的异步, python世界里面有tornado, (同理如果你喜欢R语言, python里面有pandas...不多讲了)

5. Pythonic思想, 这个是价值观, 就是做事情就多来几次直到对了, 理顺了, 优化了. 而不是糊弄过去就行了.

6. 招人的话, 做一个公司你真的不需要几百号人, 进来一个能留住一个就很好了, 团队会一起成长. 你看douban那么多python也不是慢慢招出来的.

缺点也很多, 不过克服了就不觉得了. 除非你们根本不是靠技术创业的 :)
hustlzp
2014-09-01 10:40:22 +08:00
@kernel1983 感谢你的回复,认同。
notnumb
2014-09-01 11:51:32 +08:00
在rust成熟之前,golang全异步, 叼爆了
性能敏感, 我不会选python
hustlzp
2014-09-01 11:59:19 +08:00
@notnumb 对...
xieyu33333
2014-09-01 13:13:53 +08:00
一般来说RoR如果不是封装库/读别人的库的话也没什么魔幻的。

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

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

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

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

© 2021 V2EX