※ 引述《dragoncfe168 (梅长苏)》之铭言:
: 请问下面两种说法,谁说得对??
: =====================================
: A男:程式语言虽然技术变化快,语言工具多,
: 但只要先学会一种,之后要再学会其他语言或技术是很快上手的,
: 所以根本不需要担心在职涯上,不断追着技术跑
: 与学习各种语言会很费精力的问题!
: B男:屁啦!只会说干话!那是你自己天份高,
: 其实大部分的程式人都深陷水深火热中,OK?
: IT知识更新远远快于一般的行业,比如内科医生,
: 他的知识大多是不变的,只不过东西很多,所以医生越老越值钱,因为经验丰富。
: 而软件开发(尤其是C# JAVA这种高级程式语言)的知识变化极快,
: 从我上大学到现在,不到10年,C#的主推技术从Winform到WPF到UWP
: ,一套换一套,哪怕别人再怎么说:“程式语言都是相通的”,
: 我也依然需要花大量时间精力去学习新技术!
不管经过多久都会有人问这种菜鸟问题
建议去看以下几篇
为什么成为一名工程师这么难 —— 从程式新手到准工程师的必经之路
缩https://goo.gl/4nG6Wr
完整https://www.inside.com.tw/2015/03/27/why-learning-to-code-is-so-damn-hard
程式初学者的失落之钥 - “Computational Thinking”
缩https://goo.gl/mKe1cQ
完整https://orangeapple.co/articles/%E4%BB%80%E9%BA%BC%E6%98%AF%E9%81%8B%E7%AE%97%E6%80%9D%E7%B6%AD
AB都错
A会那样说是因为旧语言feature和framework不多
B会那样说是因为新语言feature和framework多到你会哭
软工和写程式是两回事 软工的经验可以传承 但是还是一直推翻旧的观念
算法也是在慢慢演进
可以真只学一次的仅有纯数学(ex:二次规划 复变 离散线代)
软件设计师也是越老越值钱的 板上大大们也是从没破百爬到年薪三百万的