Re: [请益] 语言真的不重要?

楼主: LaPass (LaPass)   2016-04-14 11:07:47
会讲“语言不是问题”的人有三种
第一种是,程式语言对他真的不是问题。
我想资深的程式设计师
只要他不要关在其中一种语言的象牙塔里
都有这样的能力
第二种是,他不想去学其他程式语言,或根本不会程式语言。
讲白话一点,就是嘴炮。
第三种是,语言对要解决的问题根本无关。
有些问题,换个语言顶多把计算速度加速一千倍。
但换个算法,可以让计算时间从n^n变成常数。
在这种问题之下,用哪种程式语言根本不是问题。
大多数的程式语言都只要三个月左右的时间就可以过第一阶段的门槛
如果在之前就学过其他语言的话
只会更快
但有些精神上的东西
并不是短短三个月就能吸收到的
像是.... 我就看过由php风格的jsp写成的资讯系统
还是政府单位在用的
那种就是学语言只学一半的状况
还有些比较细节上的东西
也需要一段时间去去吸收
像 java 的 try....finally....
可以保证物件在程式片段结束时被释放
但在c++中你要用解构子去确保这个动作
这些习惯、解决法的变动
都要花时间去适应以及累积经验的
至于经历、求职这点
我想,会讲出“语言不是问题”而不是打嘴炮的话
那求职也不是什么太大的问题
你只要弄个成果出来,对方就会知道你的实力了
至少我在面试的时候是直接丢语言相关的题目给对方
看对方的答题就知道能力了
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2016-04-14 12:07:00
讲这样,我真的诚心诚意的觉得语言根本是假议题啊~~像我前篇写的那个First CASE就是用6502 ASM写的啊然后那个后继育部的高职程式竞赛官方语言是BASIC可是,老师叫我要先搞懂UNIX,用的是C、TCSH、SH然后真正能出去骗钱的其实是SYSTEM39 用的是COBOL然后我高三最沉迷的其实是 Forth那个教育部高职程式竞赛然后我做的第一台机器自走车用的是Lisp,然后那个Lisp的Interrprept是我用C从UNIX上移植到Z80上的然后我做的第一个网页(自己的)用的音乐就是用JAVA写的然后配合JavaScript播放到浏览器上......其实,我觉得程式本身就只是个做事的方法,而语言也只是描述的工具罢了...
作者: badyy (nick)   2016-04-14 12:34:00
可是大厂们都使用自己的compiler,推广新语言。
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2016-04-14 12:41:00
如何作(算法)才是持是的本质,其他一切都是幻觉(翻翻手册都可以解决)程式
作者: Magiclover (寅时文青)   2016-04-14 12:45:00
真心觉得2的人最多...前公司一堆关在Lisp跟Fortran的前辈 对OOP毫无概念 导致新的建模技术无法跟上 最后的结果就是招我这种具有新技术的新人完全负责这块 自己打打嘴砲而已而且明明最新的Fortran版本可以学些OOP...就不学
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2016-04-14 12:51:00
OOP是一个门槛....我很多前辈都是被OOP刷掉的...不过OOP也只是一个观念,跟语言关系其实不大。
作者: yfr   2016-04-14 13:27:00
其实我相信1 3的强者是存在的可惜现实生活中我们遇到的大多是第二种 XDD
作者: wisehuang (認真點!)   2016-04-14 13:35:00
学一种新语言不是问题,但是要专精就是大问题了
作者: sean2449 (肉松)   2016-04-14 13:36:00
对大公司不重要,即战力重要
作者: Ekmund (是一只小叔)   2016-04-14 15:49:00
反过来说 语言重要与否 是端看个人现在需求吧对新手而言就很重要 入门语言会在很长一段时间决定你对所谓"程式"的看法但摸到一定程度 它就是个策略工具 与其说不重要 不如说策略外的语言不重要
作者: Masakiad (Masaki)   2016-04-14 15:55:00
语言只是solution内的元素之一啊,你还要考虑时程、资金、技术能力、人手、scalability。上述条件组合出的优缺点都不同。有没能力正确判断才是真的症结点。语言只是被动条件
作者: allqooxx (BIKU)   2016-04-14 15:57:00
QQ 其实 Lisp 家族是很超时代的语言啊
作者: Magiclover (寅时文青)   2016-04-14 16:20:00
推楼上 但其实是写的人观念跟不上的问题
作者: JackBaska (Baska)   2016-04-14 16:46:00
我算菜鸟,但我也觉得语言不是问题,常常一见事情完成你只靠一个语言会多十倍的开发时间,语法只要有逻辑架构在,不是写C系列的话,常常算法设计好在实践时,稍微查就有了,但写C系列的真的要很清楚...,差一点点都会失控QQ
作者: wisehuang (認真點!)   2016-04-14 16:51:00
如果只需要写if else for while当然就不重要囉
作者: JackBaska (Baska)   2016-04-14 17:26:00
其他东西需要点经验,不过如果适当转换语言,有时真的只需要if else while for.... XD,初期要用try catch我犹豫超久
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   2016-04-15 18:19:00
认为"精通"一种语言只要一个月的是哪种?
作者: guagin (AnnoyingEve)   2016-04-15 18:19:00
之前一直在写强型别的语言 最近转换到弱性别真的发现一片天地
作者: JackBaska (Baska)   2016-04-16 12:32:00
有类似楼上的经验 ,资料分析跟底层数值交换是两个需求不同的问题,坚持用c写分析跟坚持用高阶语言写整套底层ㄧ样浪费开发时间
作者: Argos (Big doge is watching u)   2016-04-16 15:29:00
语言不重要就不会有鄙视炼了 现实状况是鄙视情形超严重
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2016-04-17 00:25:00
我是这样想啦,就是被语言绑住爬不出去才会鄙视其他语言

Links booklink

Contact Us: admin [ a t ] ucptt.com