• 请不要在回答技术问题时复制粘贴 AI 生成的内容
quu
V2EX  ›  程序员

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

  •  
  •   quu · Apr 24, 2018 · 9483 views
    This topic created in 3123 days ago, the information mentioned may be changed or developed.
    e,mmm

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

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

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

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

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

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

    语言不在于有没有前途,在于你写的好不好啊!!!
    Supplement 1  ·  Apr 24, 2018
    大部分人因为自己能力不够,就出来抱怨语言“深坑”,抱怨与之匹配的“生态圈”不够!抱怨生态产品没有提供现成的接口!

    语言这东西,如果你学的够透彻,其实很多都是通的,只不过是语法问题。当你得心应手 C++的时候,再去看 JAVA 和 GO,就真的没那么难理解了。

    当你还在考虑某个业务用你最熟悉的语言该怎么写的时候,全栈大神却在思考用哪项语言编程更适合。

    一切关于选择哪项语言去学习更好的各种抱怨,都是因为你自己,太弱!

    弱在你只会一门语言还没学好!
    弱在新技术出现你底子太差跟不上!
    弱在你能力太差不够屌对于工作这件事还在自己投简历,而不是被猎头 /HR/对方公司合伙人挖跳槽!
    ......
    66 replies  •  2018-04-25 17:51:15 +08:00
    liu7833
    liu7833
    Apr 24, 2018
    1
    有人的地方就有争端,不能保证每个人都这么想。换言之,即使不争论语言,不是还有编辑器、键盘、座椅...可以撕么 2333333
    visonme
    visonme
    Apr 24, 2018❤️5
    2
    如果细细的挖掘,其实所有的争端都不外乎点:
    1 . 语言生态圈
    2 . 市场因素(一看需求,二看钱途 )

    但是却鲜有人能考虑到自己学习的深度够不够~ 深度不够就只能过分的依赖市场和生态圈了
    quu
    quu
    OP
    Apr 24, 2018
    3
    @visonme 对,这是病得治!

    已打赏。
    murmur
    murmur
    Apr 24, 2018
    4
    go 那是太新了还没运行多年
    等 go 跑了五六年我就不信他的坑会比 java 少
    lukefan
    lukefan
    Apr 24, 2018
    5
    语言, 或者解决方案当然一定程度上关系前途了, 不然大公司空降高管为什么往往要从重构系统开始

    一是抢话语权, 同时还可以插人

    二是实施方案涉及到今后的采购是不是有油水

    三是替换成本, 这点对个人也很重要吧, 你去个业绩不错的公司, 关键部分拿 erlang、lisp 这种搞一发, 公司直接把你当大爷供着
    letitbesqzr
    letitbesqzr
    Apr 24, 2018
    6
    但实际情况不就是大厂对 java 的需求量更大?
    mentalidade
    mentalidade
    Apr 24, 2018
    7
    离职还能再回去? 以前看过阿里好像离职后就不用了
    mseasons
    mseasons
    Apr 24, 2018
    8
    已经明白了,谢谢啦。那个帖子是我发的,可能就是自己见识太少了,谢谢前辈们。
    wukong323
    wukong323
    Apr 24, 2018❤️1
    9
    以前从大厂离职,是因为要做 ABAP 开发,那时候我并不觉得把这个语言搞好,能有什么前途。现在有点后悔的是,应该早点离职。
    chroming
    chroming
    Apr 24, 2018 via Android
    10
    有些人不在意深度的,就是想尽快赚更多的钱
    am241
    am241
    Apr 24, 2018 via Android❤️1
    11
    先生您点的 VB6
    congeec
    congeec
    Apr 24, 2018 via iPhone
    12
    楼主你咋不去撸机器码呢?
    chesterzzy
    chesterzzy
    Apr 24, 2018❤️1
    13
    其实我觉得无所谓,PHP 被黑了这么久不还好好的。
    大家也就是闲着没事吹吹水,打打屁。真正要用的时候就自然能分清哪个语言好了。毕竟做技术的,这种事肯定能想明白。

    看关于一本 GO 的书的时候,里面写道:“ GO 的代码格式化不允许自定义,就是这么任性。或许这也是 GO 一直火不起来的原因吧,因为缺少在 StackOverflow 上撕 b 的理由。”
    23333333333
    HuHui
    HuHui
    Apr 24, 2018❤️1
    14
    得看个人得努力,也得看历史得进程。
    CruelMoon
    CruelMoon
    Apr 24, 2018❤️1
    15
    建议楼主试试 abap..
    whileFalse
    whileFalse
    Apr 24, 2018
    16
    我以前写 Flash AS3,写的挺好的。
    WytheHuang
    WytheHuang
    Apr 24, 2018
    17
    有个伟人说过一句话, "一个人的命运阿, 当然要靠个人发展, 但是也考虑到历史进程." 编程也是一样的~
    WytheHuang
    WytheHuang
    Apr 24, 2018
    18
    @WytheHuang 个人发展->个人奋斗
    noNOno
    noNOno
    Apr 24, 2018
    19
    前途不在于语言?
    mec
    mec
    Apr 24, 2018
    20
    历史的进程很重要的楼主
    pointeronc
    pointeronc
    Apr 24, 2018 via Android
    21
    很重要。在航天领域写一辈子 c,vb,c#,连前端入门工资差不多
    xianxiaobo
    xianxiaobo
    Apr 24, 2018
    22
    真是弱智言论,你去给培训机构说吧,去给招聘单位说吧
    forestyuan
    forestyuan
    Apr 24, 2018
    23
    前途跟钱途不一样,谈到钱,肯定跟市场的需求有关。
    imn1
    imn1
    Apr 24, 2018
    24
    其他没看,这句感同身受

    一早上来刷 V2,感觉上错了幼儿园大巴车一样……
    akafeng
    akafeng
    Apr 24, 2018
    25
    曲子龙...emmm,竟然看到了熟人
    meowu
    meowu
    Apr 24, 2018 via Android
    26
    易语言了解一下
    Tyanboot
    Tyanboot
    Apr 24, 2018 via Android
    27
    @murmur go 是 2009 年出的,距今已经跑了 9 年了。不算太新吧
    murmur
    murmur
    Apr 24, 2018
    28
    @Tyanboot
    论备份 java 是 1996 年 c++是 1985 年 php 1995 年
    go 火也是火在这 2 年 替代了 nodejs 和 python 的一部分信仰 哦对了还有前几年的 erlang
    lbp0200
    lbp0200
    Apr 24, 2018
    29
    选择比努力重要
    nullcc
    nullcc
    Apr 24, 2018
    30
    然而有前途的人已经拿着喜欢的语言写出实际可用的东西了,而不是在这撕
    ryd994
    ryd994
    Apr 24, 2018 via Android
    31
    @lbp0200 选择也是一种努力
    努力了解背景,评估现状,才能做出好的决定
    不然那不叫决定,叫赌运气,叫瞎猫撞上死耗子
    zorui
    zorui
    Apr 24, 2018
    32
    lisp 表示全是我玩剩下的。。。
    alexnevsky
    alexnevsky
    Apr 24, 2018
    33
    当年 PHP 漏洞多时,官网把责任全推给用户,说"谁让用户不仔细看文档"。PHP 要是不改变,能有现在的用户量?
    dychenyi
    dychenyi
    Apr 24, 2018
    34
    楼主的哲学思想是学什么都是在打基础,文中也不停的说有了基础轻易转语言,这观点没毛病。
    可是现实中更多的是,为什么我需要打个基础再转?当然我学一个适合自己一直做下去的语言才是最好啊。
    我就做 java 做十年,和你做 c++3 年再转 python 做 3 年再 java 做 4 年,能一样? 你觉得一样,企业 HR 和 boss 绝对认为不一样!
    quu
    quu
    OP
    Apr 24, 2018
    35
    @pointeronc 如果他放弃那份看着很“安稳”的工作,愿意走出来,凭借他的背景,今天的行价至少给他原有 3-5 倍的薪资,这是他自己的选择与学什么语言无关。
    shuiniushushu
    shuiniushushu
    Apr 24, 2018 via Android
    36
    看市场,你说再多无效
    stargazer242
    stargazer242
    Apr 24, 2018
    37
    去说服 HR 吧
    quu
    quu
    OP
    Apr 24, 2018
    38
    @dychenyi 社会都是两面性,频繁换语言的前提一定是要做的足够精,其他的团队我不知道,在我这里,亦或者我身边的兄弟公司,我不问出处、人品没问题的情况下,评估一个工程师能否加入一起并肩作战,我们只看代码质量。

    若是觉得我只是说说,我留个邮箱: [email protected]

    我在某集团公司是董事 /副总裁 职位,下面投资或控股有 23 家企业,自己也有投入三家创业公司,所以应该算是半个 BOSS !

    毕竟是创业公司,没有 CTO 之前所有的人都是我来招,所以说是 HR 我应该也算契合。
    ty89
    ty89
    Apr 24, 2018
    39
    这就像摄影圈子里的那帮人,整天在讨论器材,哪个镜头好,光圈大不大,焦外柔不柔等等
    然而其实照片拍得好不好,跟器材关系根本不大,只是给自己拍得烂找个安慰罢了

    各个圈子里都有类似这样的人,记得远离他们
    Lanke0
    Lanke0
    Apr 24, 2018
    40
    现在的人都是这样的,这种看个人吧。做好当下是必须的
    easylee
    easylee
    Apr 24, 2018
    41
    首先表示非常赞同楼主的观点。

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

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

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

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

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

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

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


    另外国内因为良秀不齐的环境 几年经验往往成为 hr 筛选人的必要条件
    yanjinbin
    yanjinbin
    Apr 24, 2018 via iPhone
    56
    当你说大神的的时候,不好意思,你说的就个屁,不得不说这喷的很辣鸡🐔
    quxiangxuanqxx
    quxiangxuanqxx
    Apr 25, 2018
    57
    给楼主点赞
    cout2013mr
    cout2013mr
    Apr 25, 2018
    58
    看来坛子里没什么 winphone 开发者呀
    lbp0200
    lbp0200
    Apr 25, 2018
    59
    @cout2013mr 有,曾经做过,所以我很赞同选择比努力重要
    ccfly
    ccfly
    Apr 25, 2018
    60
    。。。抄公众号的原文
    wuweidong0107
    wuweidong0107
    Apr 25, 2018
    61
    楼主观点很正,我欣赏
    soulmine
    soulmine
    Apr 25, 2018
    62
    一门语言还是要看时代的发展啊
    jrient
    jrient
    Apr 25, 2018
    63
    说什么大实话,程序员哪有产品赚钱[doge]
    yzmm
    yzmm
    Apr 25, 2018
    64
    这年头手里不擅长几门语言真的是不好混了,可是很多人连一门语言都没熟悉还在谈什么没钱途。。
    python 在创宇算是根深蒂固的,不知道现在有没转 go。
    quu
    quu
    OP
    Apr 25, 2018
    65
    @ccfly 先写的这个,后写的公众号。
    icy37785
    icy37785
    Apr 25, 2018 via iPhone
    66
    那个帖子我也看到了,我当时在底下留言,不知道为什么都说选择语言那么重要,任何一门语言足够熟悉了,学其他语言都花不了什么时间,与其看什么语言火学什么最后都浅尝辄止,不如随便选一门语言学深一点,但是没人理我。。,我对那问题感触其实挺深的。。。。我从 02 年开始写代码,也就当时看书学 PHP,后来也没专门学过什么语言,但是实际上很多语言都写过,做客户端写过 c++,c#,做前端写过 js,做页游写过 as3,做爬虫写过 py,最近 nodejs 和 go 也写过一些,从来都是根据需求选择用什么语言。大部分情况除开语言本身的坑以外,手册齐全的语言都是即开即用的。而实际上遇到坑,任何语言解决问题需要的能力都一样的,遇到问题解决问题跟什么语言并没太大的关系,比起这些我还是觉得代码习惯和解决问题的能力比较重要,一些什么问题都不思考甚至搜索引擎都懒得用的,以学习为名义的伸手党,我感觉选择什么语言学完了也并没什么价值。或许真的是找工作的压力太大了把他们压抑成了这个样子。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2267 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 14:00 · PVG 22:00 · LAX 06:00 · JFK 09:00
    ♥ Do have faith in what you're doing.