语言不在于有没有前途,在于你写的好不好!!!

2018-04-24 10:56:48 +08:00
 quu
e,mmm

一早上来刷 V2,感觉上错了幼儿园大巴车一样,探讨哪一种语言有“钱途”,这是个完全没意义的事儿,不管你学哪种语言,你想要自己变得有价值,首先是自己对这种语言理解的足够深刻,写的代码质量足够好。

大数据概念没兴起之前,Python 其实并不是特别得宠,老东家知道创宇成都公司的很多兄弟离职后又回去了,后来我们研究了一下,主要原因可能是成都用 Python 的公司太少了,出去并不是特别好找工作。

至于 Golang,09 年出来的时候并没怎么太在乎,后面还是通过七牛的老许写的《 GO 语言编程》了解到的这是个什么语言的,但是我们还是没应用。

语言这东西,如果你学的够透彻,其实很多都是通的,只不过是语法问题。我团队的 CTO,写了 8 年的 C++,后面转了 JAVA,前段时间因为项目需要,让他写 GO,现在我们的平台后端的业务基本都是 GO。

但爬虫你还是要 Python 写吧?
只是单纯个 WEB 官网为何不选择 PHP 呢?
让你开发 APP 你会优先选用 PHP 而不用 JAVA 吗?
客户端的软件 GO 不是不能写,但写出来美观性你怎看的下去吗?还是要写 C 吧?

没必要去鄙视一项语言,也没必要去过度神话某一个语言,不同的场景用不同的语言实现,好的程序员要思考的是自身能力,而非是学习哪一门语言上。

语言不在于有没有前途,在于你写的好不好啊!!!
8279 次点击
所在节点    程序员
66 条回复
easylee
2018-04-24 18:06:19 +08:00
首先表示非常赞同楼主的观点。

但是我又突然想到了一个例子,不知合乎否。

“风口”,可以理解为机遇吧,有远见的人都在找,不也相当于事投机取巧吗?这个社会太多年轻人在打拼了,家境不殷实只能靠自己,所以想看准未来语言趋势,此无错,可能只错在提问不得当,让人觉得厌烦吧。

若是那些能力不够的人(其实也许只是基础差)要学精,有点出息,没错,确实 OK,但怕是那时候媳妇儿都找不到,已经地中海咯。
yhzwy
2018-04-24 18:06:49 +08:00
你觉得你什么都会
但是履历是不一样的啊

你以为换工作就看实力不看履历的吗
Humorce
2018-04-24 18:11:19 +08:00
用对的语言做对的事。
Kongtou
2018-04-24 18:17:32 +08:00
学习语法不要成本吗?常见 api 不要成本?你牛逼了?
qooweds
2018-04-24 18:31:18 +08:00
写得好当然无所谓了
这句话就跟大牛不 case 所谓"程序员的中年危机"一样
大家都是普通人,转语言的成本实在太大了
qooweds
2018-04-24 18:31:48 +08:00
@qooweds #45 case ->care
brickyang
2018-04-24 18:36:15 +08:00
嗯,所以 StackOverflow 每年做那么长的开发者调查报告纯属吃饱撑的,里面居然还有「 Salary and Experience by Language 」这一项,毫无意义。
loading
2018-04-24 18:38:58 +08:00
大道理谁不会讲
Yoock
2018-04-24 18:42:02 +08:00
从一个极端走向另一个极端 :)
keepfool
2018-04-24 18:51:01 +08:00
.NET 语言虽好,奈何生态和市场极差,它确实没钱途啊。
我所认识的好多都转转 Java、前端了,没转的工资增长缓慢,想跳的又怕找不到工作。
specita
2018-04-24 19:08:56 +08:00
在达到某个层次之后,语言确实就是工具了....但是那种境界又有多少程序员能达到呢,特别现在很多人很浮躁...同时求职 java 和 golang,如果你面的是初级和中级,两者的岗位待遇和岗位数量真的是差距不小的,这也是客观事实。
bucky
2018-04-24 19:22:36 +08:00
语言很重要,因为国内的环境无论博客写的或是教程教的,全都是语言层面的,根本没有一个懂教编程的,即使 sicp 这种教材,看完的人竟然评论说除了 scheme,自己从这本书里面没有学到其他东西,作者开篇就强调了语言是工具,结果读完后变成这样,真是讽刺的不行
fiht
2018-04-24 20:58:08 +08:00
我觉得,不是语言没前途,是每种语言都有其适用性,比如讲要搞机器学习我肯定是用 Python,要做一些高并发的工作肯定是用 golang,如果反过来的话就会花费太多心思,没有必要。
深入学习一门语言其实成本也是不低的( 我觉得
hitmanx
2018-04-24 21:01:56 +08:00
我在想,某一种语言写了 1 年的和写了 4 年的肯定是天差地别,但是写了 7 年的和写了 10+年的在语言层面还会有那么大差距吗?

如果一个能在两三年内就能掌握得还不错的东西,我觉得都不算重要的核心竞争力.因为我们这代人(我知道 v2 跨了好几个年龄层)如果一直搞技术,不可避免的一个情况是你 35 的时候要面对的是来自一个 27\28 岁,大学毕业工作了 4, 5 年的人的竞争.这时候你的核心竞争力在哪里?我想如果再提语言工作年限长,估计都会被人笑吧
abmin521
2018-04-24 22:12:29 +08:00
歪一下楼 如有不对 请指出

楼上也提到了 这可能和大环境相关 35 岁都没了利用价值,只能尽力面向工资编程 相差 2k 的职位 你会选哪个

编程语言只是人与机器之间的工具而已,go 圣经上说 大部分的编程语言都受到 c 语言的影响 楼主说的也对 首先要打好基础 转就简单了


另外国内因为良秀不齐的环境 几年经验往往成为 hr 筛选人的必要条件
yanjinbin
2018-04-24 22:51:38 +08:00
当你说大神的的时候,不好意思,你说的就个屁,不得不说这喷的很辣鸡🐔
quxiangxuanqxx
2018-04-25 08:28:01 +08:00
给楼主点赞
cout2013mr
2018-04-25 08:41:48 +08:00
看来坛子里没什么 winphone 开发者呀
lbp0200
2018-04-25 09:18:02 +08:00
@cout2013mr 有,曾经做过,所以我很赞同选择比努力重要
ccfly
2018-04-25 09:30:44 +08:00
。。。抄公众号的原文

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

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

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

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

© 2021 V2EX