楼主:
HZYSoft (PCMan)
2025-12-26 00:00:02※ 引述《SukaBlyat (Noble Wolf)》之铭言:
: 其实我也有一样的问题,我刚刚从资工所毕业,但是到现在面试好几次都没有上。
: 发给我面试通知的公司用的都是Java、C++ ,但这两个语言我已经很久没有接触了
看公司特性,去硬件相关的或系统厂,至少 C 语言应该还是要很熟的
如果去稍微软件一点点的大厂,除非是很特定的职位,不然像是 FANNG 这种
一般还是会考资料结构跟算法为主,用什么语言考反而不是很关键
软件大厂通常会允许面试者用自己熟悉的语言,HR 会找懂对应语言的面试官
如果你目标是大厂,熟悉任何一种主流语言都是可以的,
重点还是算法、资料结构、系统设计、软件工程的观念等等,语言本身还好。
但为了面试时正确实作出答案,语言特性还是得熟,不然还是无法解题的
懂得资料结构要用 hash table 解题,至少要知道 Python 用 dict,C++
是用 unordered_map 不是 map,这样才有办法作答,总不能都用 pseudo code 考。
用 python 考至少也得知道 list 底下其实是 array 不然复杂度就会答错
不会要求特定语言到精通,但选哪个语言来解题,至少基本特性要知道清楚
: 所以我很好奇业界人士怎么看待这个问题,究竟应不应该放弃Python去学其他台湾
: 业界常用的语言?
业界就是工作需求会一直变化,用到什么你就要学什么,保持心态开放就会活得很好
举例来说,我目前的工作,刚入职有用点 Python,后来需要做个内部网页,
于是就学了 TypeScript,但不幸专案是用 Angular 不是 React,只好痛苦的学了
后来有案子需要 C++,就写 C++,又换了团队后主要是 C++ 为主,可是因为有需要
GPU 做一点加速的东西,所以又被迫学了一点点 GPU 相关的语言,而老旧系统是使用
不同的语言,为了移植过来,所以要懂以前已经淘汰的语言
后来换了专案,需要把东西整进 Android app,于是就学了 Java 把 C++ code 用
JNI 接进去,但又因为 app 有部分是 Kotlin,所以得看懂一点点
最后用到 Machine learning 的地方需要训练模型,所以又回到 Python
这就是业界的日常啊
有时候不是你想学什么,工作用到什么你就要学什么。当你接手的专案有旧技术,
在能够 porting 到新技术前,你或许还会需要倒回去学已经淘汰的语言,这还满正常的
所以不要太纠结了,重点要放在不变的基本观念,语言只是实作的工具,随时可以换的
作者:
wulouise (在线上!=在电脑前)
2025-12-26 00:56:00台湾G原来有这么多可以碰
看到后面想说怎么碰到这么多东西 也太神了吧 往上拉看作者一切都合理了 原来是大神
作者:
sarsman (DeNT15T♠)
2025-12-26 02:03:00推大神
作者: lchcoding 2025-12-26 05:06:00
对阿!这样多采多姿
作者:
Romulus (Säubern Mode)
2025-12-26 10:16:00不是 就算不是大神这样碰也是正常的 除非我也是大神了我一开始写Android用Java 进JNI/AndroidFramework用C/C++
的确是没有什么特别的 本科系毕业的学习各种语言本来就没有多大困难 只是烦或静不下来学习而已 考验你的专注度 工作上要用的东学一点西学一点没什么 能用能动跟专精是有距离的
作者:
SukaBlyat (Noble Wolf)
2025-12-26 16:47:00感谢大神教导
尤其是进外包商的话, 顾客要求用什么语言就要去学,然后两星期就要给我上手(FoxPro就是为那而学的). :P
作者:
a51907 (重重)
2025-12-26 19:00:00是大神欸,你也转太多team了吧!
但是以前面G的时候 hr说面试官prefer c++,也有听说因为不会C被刷掉的
作者:
cylee (Artisan)
2025-12-27 17:40:00洪医师应该适应的很好吧,毕竟C++都自学的起来了
作者:
nfsong (圖書館我來了)
2025-12-27 21:41:00学啥都没差了 , AI最重要AWS re:Invent 2025 - Keynote with CEO Matt GarmanAWS transform custom可以跨平台 转换程式码到指定的版本专门为了legacy code开发的