Re: [請益] 轉職仔的語言選擇
※ 引述 《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++
之前有人這樣問,得到的答案都是:你要確定你真的會誒?)
--
1.學校教授很多都是從C/C++時代開始的。
2.Python可以學資料結構,但對新手來說抽象化程度太高。
3. 以學校教學目的來說,C/C++才能連接軟硬體設備
所以某些CS的系所有開始以Python 入門了
但EE系所多數還是以C/C++為主
如果你是前面學校的資工系學生,又沒特別喜好
就別來跟轉職仔擠了,讀個四大資工碩去ic廠才是最穩
然後很多人愛講語言不是重點,對高手來說是
因為大學不是職業訓練場
大學資工系的目的是儘可能把你未來需要的基礎幫你打穩
因為這些已經在職的人,一定是掌握某種語言了,再學其他
語言沒啥難度、習以為常,所以認為不是重點。簡單說就是
犯了從自己的屁股出發看他人的錯誤,真的0基礎的轉職仔當
然是學最容易拿到offer的語言
對初學者來說聽句話只會被帶歪
除了在一些細分的領域外 語言真的不是重點
不會指標可以活的好好的?
那代表你讀的大學太爛吧
至少四大中字輩資工 OS 都會要求實作 OS component
TA抓抄襲又抓的特嚴 不會指標應該是沒辦法畢業
然後你跟競賽仔的差距應該不是換個語言就可以彌補的
不會因為老師換 Python 你就寫得贏人家
競賽仔寫 Python 只會更電更牛逼而已
C++好好學 以後如果想去竹科工作 不會吃虧的
大學資工人跟人的差距跟程式語言真的沒關
跟智商還有努力程度才有關
競賽仔寫numpy 還在指標 就是笑話了
換寫python 能不能更電不好說吧
SIMD / Vectorization 一邊競賽也用不到
至少我遇過的競賽仔通常不會被 Numpy 這種東西難住 ...
大公司喜歡收競賽仔他們也不是白痴 人家就是腦袋好
台大ACM ICPC校隊 後來一堆跑去打CTF
照樣電爛平凡人
術業有專攻 競賽跟實際在做那些專注計算的事情 是
兩回事 程式那麼多領域 選一個喜歡的領域就好
其實美國不少大學大一入門都改Python了
基礎的懂一套後其它都能類推啦
很多公司還是會看語言 c++真的吃香很多不要不信
大學的程設語言只是為了讓你後面的課程可以有語言來實作
,不是叫你未來定型該語言
這個問法反而讓人想知道是哪間學校
語言就真的不是重點啊,哪個語言/框架適合解什麼類
型的project 就用選哪個
你c/c++學好了,轉其他語言都快...再來作業系統,系統程
式這些大多都是C,你不會這兩堂課要怎麼上...然後很多豬
屎屋的turnkey solutions 都是用C++. 高頻交易也都是用C+
+. 不學就少了兩條高薪的道路
Js 刷題沒heap沒queue,不如python 刷題方便
高頻交易那個錢錢不是豬屎屋或是什麼菠菜可以比的
我是覺得入門沒必要從c++開始,國外大部分都用Java/
python 教
認識兩個從基礎科目以及C學起的轉職仔,轉職之路都走得
很順利,兩年內就進一線外商,反而是你在網路上看到一堆
起手就是專案導向的轉職仔,絕大多數都還在蹲吧
python入門的資結跟演算法底子至少會比php 好
等你是張三丰或獨孤求敗等級再來說無招勝有招 無劍勝有
劍 其他雜魚還是乖乖揮劍練等吧
大概是一種語言熟了之後,掌握了程式邏輯,其它的差不多
現在已經很多只教python了吧,現在新鮮人大多只會pyth
on
SIMD競賽也有時會用到阿,許多時候算法想不出來就是直接
靠SIMD硬把暴力演算法加速到足夠通過時限
強迫學生知道有記憶體配置這件事
1.c/c++世界十大語言前三名,自己上職缺網站用Python/C+
+搜尋看哪個職缺多就知道了
2. Linux底層是C,android底層是C++,Python底層是C++
3.編譯式語言和直譯式語言最好還是要各會一種
python底層是c++是我看錯嘛?我只知道有CPython
好吧 其實我講的不太精確,應該說主流的直譯器Cpython是
C寫的
python不用compile因為它call底層C compile好的東西
語言不是重點,說這話的通常是自以爲是大神,但其實
不是的人在說的
本科學生就乖乖念書拿好成績跟學歷去豬屎屋,人生一
片坦途
大一的話…你要確定你真的會欸
本科c起手很正常吧,從python開始的後面上OS要改code
的時候學生說不會c,老師不就傻眼XD?
簡而言之就是用c/c++是它在記憶體使用上比較鮮明吧,這
才是資工系學生要知道的基礎
簡單說:同樣是寫C++,有人年薪500萬,有人年薪50萬。程式
語言本來就不是重點。
產業,公司,自己想扮演什麼角色才會決定薪資,這很正常阿
。
有學過C/C++在後面學OS/計算機結構的時候會比較好理解
推 tig, 教學方便, 學了 C 很多軟硬科目都可以用
C like語言滿天下~學好 C/C++準沒錯
會寫C 永遠不怕沒工作
語言不重要 通常這樣講都是已經專注在某個領域了, 但進
領域你還是要展示一下你的programming skill
我是沒有自以為大神啦,不過我知道會沒有context 就
自己推論別人怎麼想的才是自以為大神
只能拿特定語言說嘴的就(1)沒經驗(2)沒其他專長
.套用在英文or 其他語言也適用
除非你的領域就是研究語言本身那另當別論
老實說c跟c++也不太一樣,c++20已經是完全不同的語
言了,為什麼大家說c++難是因為他有太多隱藏起來的
設計,而這些設計又可能會影響到效能或是記憶體配置
,所以如果只是想了解上面所說的對記憶體直接操作的
學c就夠了,反之如果目標是寫出高效能且有物件導向
支援的服務或程式再學c++
學c/c++比較知道電腦在幹嘛
c 跟 c++ 不只是不太一樣,是天地之差了吧 XDD
像某高頻交易公司就說他要的是真的會C++,還註明not c s
tyle C++
話說走WEB程式的待遇普遍不算高阿 你怎麼會想走這路線
謝謝各位板友建議
5
語言對工程師來說不重要 只是達成目的的工具 但對企業來說很重要 可以參考一下保哥的創業心得18
語言不是重點,要看接在什麼主題後面 學寫程式,語言不是重點(O) 轉職,語言不是重點(O) 領更高的薪水,語言不是重點(O) 但,目的是了解程式,語言就是重點了5
知道指標說真的沒什麼屌 沒什麼難的 這個產業的個人能力不是取決於某個語言的某個概念上 各領域都有各領域的金字塔 C++我看過連smart pointer都寫不出來的、gdb不會用只會printf、compiler報錯看不懂 懂指標真的無法說明什麼3
53 : : → DrTech: 會用程式語言來限制自己的產業發展與職業角色,也顛倒了吧 05/24 22: 54 : : → DrTech: 。應該是先選理想的產業,公司,思考一下自己要扮演的職業 05/24 22: 5594
首Po目前轉職一年多了, 沒有相關學歷, 國立後段理組大學畢業, 現在是在專案公司寫php, 想換到薪資福利環境比較好的公司,
爆
[問卦] python做科學運算,要分享什麼?欸欸 我明天group meeting要分享python科學數值運算小技巧 我目前想到要講的 1. 介紹numpy 2. 不要用迴圈 用numpy 3. 用numba jit編譯99
[請益] 高一生目標資工如何選擇兒子目前高一, 目前資工是他的大學第一志願, 國中做性向測驗的時候邏輯推理很高分, 結果是適合當工程師, 但英文和數學成績只能算差強人意,32
[問題] c++是誰生的這是c++ 非常全能 但其父母卻不知道是誰 就在剛剛 我終於發現她是誰生的22
[問卦] Python是怎麼突然爆紅的?在2015年左右以前 程式語言的霸主要嘛以偏底層可以控制記憶體的C/C++為主 要嘛是物件導向能力強大的Java、C# 或者是網頁在使用的html、php、JavaScript 即使是資料科學分析也有R 工程科學也有matlab 結果就是Python在這幾年迅速竄起 直追Java和C的龍頭寶座16
[問卦] 工程師寫什麼Python,不會用C?工程師寫什麼Python 不會寫C嗎 不會用C跑數據嗎 不會用C做AI模型嗎 有沒有卦?12
[問卦] 說真的 python才是最難學的吧?我自己已經摸兩年C了 最近開始自修python 打一打真的覺得這根本不像程式語言 反而像工具箱一樣 哪個function能做什麼事 背就對了13
[問卦] 為何台灣的資料結構都是教C++阿如題 小弟最近在自學 只能勉強看得懂C跟python一點點 最近在看國內的一些線上課程 發現資料結構怎麼都是教C++13
Re: [問卦] C++可以啟發孩子的程式天份嗎?那要看你怎麼定義程式天份 如果是講演算法跟資料結構 用C或Python下去操比較快 如果是講計算機結構 一樣也是用C跟OS下去操 國中時 C++是我第一門接觸的語言 那個時候要做遊戲的難度不低6
Re: [問卦] 工程師寫什麼Python,不會用C?如果我是面試官,我會說: 1。喔,python 也會用,那這樣你的選擇性更多了 2。幹麻用 python,描述一下你的決策過程 (即使我不支持,我也給你說服我的機會) 一和二是完全相反的,二只是不去嗆,給個機會解釋而已