Re: [请益] 转职仔的语言选择

楼主: serenitynice (cregryrm)   2022-05-28 15:45:10
※ 引述 《makeupmakeup (elena)》 之铭言:
: → DrTech: 另外机会大不大,薪水多不多,跟你学什么程式语言无关。 05/24 22:53
: → DrTech: 会用程式语言来限制自己的产业发展与职业角色,也颠倒了吧 05/24 22:54
: → DrTech: 。应该是先选理想的产业,公司,思考一下自己要扮演的职业 05/24 22:55
: → DrTech: 角色,职缺类型。再来谈论学什么程式语言。你怎么相反了。 05/24 22:55
: → DrTech: 选程式语言的推荐,根本无法给你任何实质帮助。 05/24 22:56
一个很菜的初学者想来发问一下
目前还是学生
很常看到有人说:语言不是重点
很好奇这句话到底代表什么意思?
依我自己观察来看
网络上大多的转职、转软件工程师的几乎没有从C/C++来学的
比较合适的,例如从python开始学起
可能走网页或app那就学那一块的
可能再加个数据库这样就够了
这样很多指标都不知道也活得好好的
我是想说,那大学一年级为何不直接从python教起
python也可以写资料结构 算法也是
我唯一只知道打竞赛都会用C++
如果用javascript打程式竞赛会很奇怪吗?
用C++写网页会有问题吗?
我看UVA CPE APCS大多都是用C++
(我学测上来的没学过程式,和那些APCS上大学的马上就有程度上的差距QQ)
看了很多工作用不到C 但又一直听到这是基础
比较常听到的系统厂会用C,或是写作业系统(?)
一次问了这么多,因为真的完全不了解XD
目前跟着学校进度只有学过C++ 觉得很痛苦
(但又不能跟人说:我只会写C++
之前有人这样问,得到的答案都是:你要确定你真的会诶?)
作者: noahleft (NoahLeft)   2022-05-28 15:53:00
1.学校教授很多都是从C/C++时代开始的。2.Python可以学资料结构,但对新手来说抽象化程度太高。3. 以学校教学目的来说,C/C++才能连接软硬件设备所以某些CS的系所有开始以Python 入门了但EE系所多数还是以C/C++为主
作者: keyofdejavu (海洋)   2022-05-28 16:00:00
如果你是前面学校的资工系学生,又没特别喜好就别来跟转职仔挤了,读个四大资工硕去ic厂才是最稳然后很多人爱讲语言不是重点,对高手来说是
作者: Lushen (wind joker!!!)   2022-05-28 16:03:00
因为大学不是职业训练场大学资工系的目的是尽可能把你未来需要的基础帮你打稳
作者: sssyoyo (柚子)   2022-05-28 16:04:00
因为这些已经在职的人,一定是掌握某种语言了,再学其他语言没啥难度、习以为常,所以认为不是重点。简单说就是犯了从自己的屁股出发看他人的错误,真的0基础的转职仔当然是学最容易拿到offer的语言
作者: keyofdejavu (海洋)   2022-05-28 16:04:00
对初学者来说听句话只会被带歪
作者: Lushen (wind joker!!!)   2022-05-28 16:04:00
除了在一些细分的领域外 语言真的不是重点不会指标可以活的好好的?那代表你读的大学太烂吧至少四大中字辈资工 OS 都会要求实作 OS componentTA抓抄袭又抓的特严 不会指标应该是没办法毕业然后你跟竞赛仔的差距应该不是换个语言就可以弥补的不会因为老师换 Python 你就写得赢人家
作者: celestialgod (天)   2022-05-28 16:22:00
竞赛仔写numpy 还在指标 就是笑话了换写python 能不能更电不好说吧SIMD / Vectorization 一边竞赛也用不到
作者: Lushen (wind joker!!!)   2022-05-28 16:25:00
至少我遇过的竞赛仔通常不会被 Numpy 这种东西难住 ...大公司喜欢收竞赛仔他们也不是白痴 人家就是脑袋好台大ACM ICPC校队 后来一堆跑去打CTF照样电烂平凡人
作者: celestialgod (天)   2022-05-28 16:32:00
术业有专攻 竞赛跟实际在做那些专注计算的事情 是两回事 程式那么多领域 选一个喜欢的领域就好
作者: BigCockman (大雕男)   2022-05-28 16:40:00
其实美国不少大学大一入门都改Python了
作者: OrzOGC (洞八达人.拖哨天王)   2022-05-28 16:43:00
基础的懂一套后其它都能类推啦
作者: bill1992 (我是魔法的踪迹)   2022-05-28 16:49:00
很多公司还是会看语言 c++真的吃香很多不要不信
作者: alihue (wanda wanda)   2022-05-28 16:54:00
大学的程设语言只是为了让你后面的课程可以有语言来实作,不是叫你未来定型该语言
作者: alongalone (沿着孤单的路)   2022-05-28 16:56:00
这个问法反而让人想知道是哪间学校
作者: NCKUFatPork (成大肥宅悲歌)   2022-05-28 17:06:00
语言就真的不是重点啊,哪个语言/框架适合解什么类型的project 就用选哪个
作者: hegemon (hegemon)   2022-05-28 17:11:00
你c/c++学好了,转其他语言都快...再来作业系统,系统程式这些大多都是C,你不会这两堂课要怎么上...然后很多猪屎屋的turnkey solutions 都是用C++. 高频交易也都是用C++. 不学就少了两条高薪的道路
作者: NCKUFatPork (成大肥宅悲歌)   2022-05-28 17:11:00
Js 刷题没heap没queue,不如python 刷题方便
作者: hegemon (hegemon)   2022-05-28 17:12:00
高频交易那个钱钱不是猪屎屋或是什么菠菜可以比的
作者: NCKUFatPork (成大肥宅悲歌)   2022-05-28 17:12:00
我是觉得入门没必要从c++开始,国外大部分都用Java/python 教
作者: worcdlo (worcdlo)   2022-05-28 17:12:00
认识两个从基础科目以及C学起的转职仔,转职之路都走得很顺利,两年内就进一线外商,反而是你在网络上看到一堆起手就是专案导向的转职仔,绝大多数都还在蹲吧
作者: mercurycgt68 (发芽的吉它手)   2022-05-28 17:22:00
python入门的资结跟算法底子至少会比php 好
作者: vi000246 (Vi)   2022-05-28 17:44:00
等你是张三丰或独孤求败等级再来说无招胜有招 无剑胜有剑 其他杂鱼还是乖乖挥剑练等吧
作者: kwanles   2022-05-28 18:42:00
大概是一种语言熟了之后,掌握了程式逻辑,其它的差不多
作者: somefatguy   2022-05-28 19:07:00
现在已经很多只教python了吧,现在新鲜人大多只会python
作者: HoloLens (GoogleGlass没了ww)   2022-05-28 19:22:00
SIMD竞赛也有时会用到阿,许多时候算法想不出来就是直接靠SIMD硬把暴力算法加速到足够通过时限
作者: fancydick501 (超级猪)   2022-05-28 19:26:00
强迫学生知道有内存配置这件事
作者: yamakazi (大安吴彦祖)   2022-05-28 20:01:00
1.c/c++世界十大语言前三名,自己上职缺网站用Python/C++搜寻看哪个职缺多就知道了2. Linux底层是C,android底层是C++,Python底层是C++3.编译式语言和直译式语言最好还是要各会一种
作者: wulouise (在线上!=在电脑前)   2022-05-28 20:16:00
python底层是c++是我看错嘛?我只知道有CPython
作者: yamakazi (大安吴彦祖)   2022-05-28 20:31:00
好吧 其实我讲的不太精确,应该说主流的直译器Cpython是C写的
作者: Mchord (Mchord)   2022-05-28 20:35:00
python不用compile因为它call底层C compile好的东西
作者: dnabossking (少狂)   2022-05-28 21:11:00
语言不是重点,说这话的通常是自以为是大神,但其实不是的人在说的
作者: asleisureto (ASLE)   2022-05-28 21:33:00
本科学生就乖乖念书拿好成绩跟学历去猪屎屋,人生一片坦途
作者: wwndbk (黑人问号)   2022-05-28 21:40:00
大一的话…你要确定你真的会欸
作者: tig4605246 (tig4605246)   2022-05-28 21:53:00
本科c起手很正常吧,从python开始的后面上OS要改code的时候学生说不会c,老师不就傻眼XD?
作者: saqwedcxz (阿慶老哥)   2022-05-28 23:00:00
简而言之就是用c/c++是它在内存使用上比较鲜明吧,这才是资工系学生要知道的基础
作者: DrTech (竹科管理处网军研发人员)   2022-05-29 00:52:00
简单说:同样是写C++,有人年薪500万,有人年薪50万。程式语言本来就不是重点。产业,公司,自己想扮演什么角色才会决定薪资,这很正常阿。
作者: kurtsgm   2022-05-29 00:57:00
有学过C/C++在后面学OS/计算机结构的时候会比较好理解
作者: lovdkkkk (dk)   2022-05-29 01:46:00
推 tig, 教学方便, 学了 C 很多软硬科目都可以用
作者: andonie (我爱113)   2022-05-29 02:19:00
C like语言满天下~学好 C/C++准没错
作者: penta (舞璉)   2022-05-29 02:29:00
会写C 永远不怕没工作
作者: lukelove (午睡)   2022-05-29 02:46:00
语言不重要 通常这样讲都是已经专注在某个领域了, 但进领域你还是要展示一下你的programming skill
作者: NCKUFatPork (成大肥宅悲歌)   2022-05-29 06:56:00
我是没有自以为大神啦,不过我知道会没有context 就自己推论别人怎么想的才是自以为大神只能拿特定语言说嘴的就(1)没经验(2)没其他专长.套用在英文or 其他语言也适用除非你的领域就是研究语言本身那另当别论
作者: jason710068 (综合水果汁z)   2022-05-29 09:14:00
老实说c跟c++也不太一样,c++20已经是完全不同的语言了,为什么大家说c++难是因为他有太多隐藏起来的设计,而这些设计又可能会影响到效能或是内存配置,所以如果只是想了解上面所说的对内存直接操作的学c就够了,反之如果目标是写出高效能且有物件导向支援的服务或程式再学c++
作者: za755188   2022-05-29 09:27:00
学c/c++比较知道电脑在干嘛
作者: lovdkkkk (dk)   2022-05-29 10:15:00
c 跟 c++ 不只是不太一样,是天地之差了吧 XDD
作者: yamakazi (大安吴彦祖)   2022-05-29 10:19:00
像某高频交易公司就说他要的是真的会C++,还注明not c style C++https://i.imgur.com/0fEDOho.jpg
作者: andonie (我爱113)   2022-05-29 13:13:00
话说走WEB程式的待遇普遍不算高阿 你怎么会想走这路线
楼主: serenitynice (cregryrm)   2022-05-29 21:02:00
谢谢各位板友建议
作者: aasssdddd (路人庚)   2022-05-30 20:18:00
网页浏览器认不得c++无法显示 只会c也有工作其他进去学

Links booklink

Contact Us: admin [ a t ] ucptt.com