看板 WomenTalk
作者 Tapqou (三三三)
標題 Re: [閒聊] 新竹媽媽群組要審核爸媽的學經歷
時間 Mon May  3 21:50:26 2021


你們在這邊喊歧視云云氣憤得要命

可是科技板的人說
這個門檻對科技業來說根本形同虛設
任何科技業的都很容易進得去

只能說
文組科系真的害人不淺

理組的人努力用功讀書拿到他們應有的薪水
對小孩的教育有他們的期許
大概他們也無法理解為什麼這樣會被叫歧視吧
群組本來就是分享情報用的
讓很多沒辦法分享資訊的人進群
除了很混亂以外,也發揮不了群組的功用

只能說
不要嘴巴抱怨吧
大學選錯科系沒關係
資策會有開班授課
想錢進科技業都還來得及...

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.246.11.104 (臺灣)
※ 文章代碼(AID): #1WZ_-aRZ (WomenTalk)
※ 文章網址: https://www.ptt.cc/bbs/WomenTalk/M.1620049828.A.6E3.html
dzwei: 我現在覺得純資工的課好紥實
我電機很多東西都只能自學1F 05/03 21:51
palapalanhu: 園區一堆都達標3F 05/03 21:53
SweetLee: 資工電機基礎科目本來就不同4F 05/03 21:54
dzwei: 電機裡面還有一些老的老師會歧視比C語言更高的語言比方說JS但又教不到C語言最精華核心的部分5F 05/03 22:05
lululun: 喔7F 05/03 22:08
aq2272353712: 嗯8F 05/03 22:17
NEWOLD: 如果不符合條件但是年薪500,跟符合條件但是在超商工作年薪40,他們怎麼決定要不要收,上市櫃這個條件根本笑死人9F 05/03 23:06
SweetLee: 年薪500還介意那群組收不收你幹嘛?11F 05/03 23:24
SBLsosweet: 年薪五百才不需要進這種群組勒12F 05/03 23:41
beatssola: C語言精華不就是Pointer嗎 哪間店不玩Pointer的 ? 116還要用C寫遊戲演算法呢
還是某d想說C++
C學的話C++很容易ㄅ13F 05/04 00:06
dzwei: pointer很多都會教好嗎? 我說的是搭在像Unix之類的東西
像file descriptor就不必用到指標阿
在現在大Unix-Like的東西,從File Descriptor衍伸出來
的東西,這更應該教好嗎?
C++很容易? 你確定? 116的J老師都沒說這句話了
他說的是C++太藝術了
C++03的技巧很多人都學到放棄了你知道嗎?
我ID暱稱的(Args&&... args) ,你覺得我對C++了解有多少?為什麼C++的auto只能用在靜態型別?你有實作過或想去理解過?你有經歷過Modern C++ Design像是看到天書的時代嗎?
C++的Policy Design Pattern你有在你的作業系統作業用過嗎?還是說你的程度只講得出來pointer?17F 05/04 01:30
ejnfu: C++是很難啦,但是C的精髓是pointer這沒問題吧?
不過我同意C和C++還是差很多的29F 05/04 02:01
dzwei: 只講pointer太粗糙了。swap(p1*, p2*), p1, p2是ponter
void ( *signal(int sig, void (*handler)(int)) ) (int);這也是pointer
把Linklist做QSort也是Pointer
上面三者分別是不同難度的東西於pointer的實例應用
而且還是很常用的
所以他說的pointer到底是到哪個?31F 05/04 02:04
ejnfu: 阿不就function pointer.. 基本各大學上課都會教到吧38F 05/04 02:07
dzwei: 把OOD引入C語言(非C++) 也是pointer阿
跟一般functio一樣, pointer就只是C語言的原生工具而已
我說的是要怎麼用
這才是精隨
上面說的例子就是我說的"怎麼應用的精隨"
再來就是多執行緒的Reentrant與Thread-safe
什麼時候用atom什麼時候用mutex,這也是經隨39F 05/04 02:09
ejnfu: 老實說,你所謂的應用不是課堂上的重點,學校上一門課最重要的是帶你入門,認識這門語言,讓你有基礎能力可以自己鑽研。我覺得教授有教到pointer的介紹和出一些作業讓你熟悉就及格了。剩下的是你要自己花時間去精進的46F 05/04 02:13
dzwei: 如果只想學流程控制與演算法,其他語言也能用阿50F 05/04 02:14
ejnfu: 你距離的根本不同兩門課吧,atomic/lock/thread是屬於平行運算或是OS課程的範疇吧
*舉例51F 05/04 02:14
dzwei: C/C++的指標最少也要有計蓋的知識(RAM/CPU/Drive)之間作用深的話就是扯作業系統54F 05/04 02:15
ejnfu: 所以C與其他語言最大的不同就是pointer沒錯,讓開發者有最大自由度去操作記憶體,所以說精華是pointer沒問題吧56F 05/04 02:16
dzwei: 可是有些東西在C語言裡面是用不太到指標的阿(或者很少)
剛剛說的File Descriptor就是。只要有這個,就能抓網路的資料,以i2c之類的協定讀/寫入其他device或者host
這些操作確實有機會不要用到指標(嵌入式系統)
但整個程式卻可以很精簡優雅,並且算是高效
然後你說的最大自由度操作記憶體,本身就會衍伸出不少問題所以才需要後期C++的SmartPointer來救援 甚至發展出rust這個程式語言。那麼會衍伸出什麼問題呢? 好吧 可能我學店
或者我那些讀書會社團的朋友也是學店 都沒聽學校老師提過這明明是很關鍵的地方
也是C語言的精隨(貶)58F 05/04 02:17
ejnfu: 我相信學校老師一定有教過memory leak之類的issue啦!至於很多其他深入的應用,本來就不是學校預期要上的內容69F 05/04 02:26
dzwei: memory leak有提到沒錯,但是type-safe我和我朋友根本沒聽學校老師提過71F 05/04 02:28
lululun: file description 實做也是一堆pointer id 的mapping table73F 05/04 02:28
dzwei: 或者這種"官腔": "這是可以避免的"75F 05/04 02:29
ejnfu: 而且你提到的例子很多都是在其他不同課程上就會遇到的應用或問題,光是計概或是基礎程式語言這門課我不覺得有必要教到這些
我是覺得你把所有東西混在一起,然後預期教授在一堂基礎程76F 05/04 02:29
dzwei: 基礎程式語言也不該用C語言來上吧....80F 05/04 02:30
ejnfu: 式語言的課程通通提到很不實際81F 05/04 02:30
dzwei: 我上計算機結構,的確是有兩個章節在複習C語言與計蓋82F 05/04 02:31
ejnfu: CMU的系統入門神課 introduction to computer system就是用C語言,沒有什麼不合適。電機系第一個學的程式語言也是C啊83F 05/04 02:32
dzwei: 教科書提到的指標,我覺得沒用的人多數學了之後就是忘記
我知道電機系是用C語言教第一個程式語言壓 所以才覺得該換也不是每個電機系的人學程式都要寫低階層的東西
有些人想走的路線數值分析用很大 學C語言真的蠻浪費的
第一個程式語言就學C我覺得會抹殺不少人的興趣85F 05/04 02:32
lululun: 看了下 的確學c++ 其他什麼都容易了90F 05/04 02:35
ejnfu: 剛好相反吧,電機系才更要學C吧,不然OS/embedded system這種課是要怎麼上。如果這麼不想碰low level software,就不該選電機系91F 05/04 02:36
dzwei: OS/embedded system也不是每個電機系的人都走這條吧...
材料,天線,Hardware(非半導體)真的用不到C語言壓...
電機系裡面的光電組跟固態組也用不到阿,但如果把第一門94F 05/04 02:36
ejnfu: 要走HW的人要懂計概/CA/OS,學C合理吧。固態就算了97F 05/04 02:38
dzwei: 程式語言課程換成python,這些人才是更受惠的吧...
其實用的到C的就是電機系裡面的計算機或系統組而已啊..
也不是每個人都走這條
而且嵌入式裡面有一種人不用學C語言、就是玩FPGA的HW
雖然是數位的東西,但在現在高速的情況下,類比電路的知識98F 05/04 02:38
lululun: 認同 c雖然簡單 但太多要自己兜 用c寫8051也不太需要pointer 學python一行語法 就可能套好很多API 實做起來會讓學生更有成就感 而有興趣103F 05/04 02:42
dzwei: 也要有(處理電源/雜訊/CDR/SERDES)
那些人你叫他時間拿去學C語言的指標,不如教他跑電磁場的模擬...106F 05/04 02:42
ejnfu: 我覺得C語言是電機系基本功啦,方向不同可以不用精通,但你要學底層計算機組織,就要學C語言。不然我也搞不懂為啥如果不走電波組為啥還要電磁學,一樣道理109F 05/04 02:44
dzwei: 在設計/Layout主機板的人也不是每個都電波組的人啊...
但電磁學的知識要有吧? 阻抗匹配、差動訊號、FR4的參數
要會看吧112F 05/04 02:45
ejnfu: 不用吧,我在MTK當SWE工作期間從來沒用過電磁學
我不是電波組畢業,電磁學早就忘了 XD 日常工作根本用不到還是要看你的產品吧115F 05/04 02:46
dzwei: 去問你FPGA的部門,他在Layout外部電路的時候,真的沒用到電磁學的知識嗎?118F 05/04 02:47
ejnfu: 但我就是沒用到啊,但我也不會說電機系不該有電磁學,因為他是基礎科目之一啊。同理for C語言120F 05/04 02:49
dzwei: FPGA應該是測試部門吧? 舉個例子 我要測試PCIE訊號輸入
這layout一訂有涉及到阿
可是這種部門通常是指定"電機所" 然後論文要有相關
但他們真的用不到C語言何況是指標
EDA用的都是TCL,被很多人不視為程式語言的程式語言122F 05/04 02:49
ejnfu: 我也真的用不到電磁學啊 XD
但我覺得電機系學三電還是合理的127F 05/04 02:52
dzwei: 三電一工我覺得沒有什麼問題。 但是C語言應該要放選修拔
python放第一個程式語言必修不好嗎?129F 05/04 02:53
ejnfu: 是沒有不好啦... 只是我覺得目前各大國內外電機系這樣安排有它的道理131F 05/04 02:55
dzwei: 所以才有一些人主張廢除這個阿。 把它放第一必修,順便帶一點OOD的概念近來+個期末加分小專題。這樣應該比學C語言到指標更實用更有趣吧?!
C語言一學期的課學到後面的確可以用指標調一些lib,但是
C語言"語言本身"的資源管理問題與型別問題,怎麼解R?
這應該是計算機組的人才需要去學的吧?
其他組有了py之後,在EDA上使用shell加速設計也不難了133F 05/04 02:56
ejnfu: 還有一個重點是電機系本身很龐大,你要讓學生在低年級的時候都接觸各領域的基礎課程後,他才有辦法決定方向140F 05/04 03:00
dzwei: 對壓,所以我才說第一堂程式必修課以python為主,帶入OOD+期末加分小專題。這樣比學死氣沉沉的C語言好太多了吧?
沉沉的C語言是給確定有要走計算機組的人的第一堂必修142F 05/04 03:01
ejnfu: 沒有不好啊,但是C語言也要放必修吧,不然後續計算機組的課程都不用修了 XD
不是,你沒接觸過C語言怎麼知道自己想不想走計算機組145F 05/04 03:03
dzwei: 所以我說分家之前的第一個課程壓,但應該掛選修
程式語言(一)必修、用python帶程式設計的概念148F 05/04 03:04
ejnfu: 基本上我覺得他是跟三電同樣地位的,要馬你一起放選修150F 05/04 03:05
dzwei: 程式語言(二)選修、從C語言與基本的計算機結構/OS開始151F 05/04 03:06
ejnfu: 不然計算機組的教授還不抗議152F 05/04 03:06
dzwei: 然後(二)就可以教深入一點了 假設你程式基本蓋年都有
指標前的課程大概兩三周就解決了
通常分組應該是快要開始做專題那邊吧?
教授只要說沒修過(二)不收就行了呀
這點其實系上也能做決定153F 05/04 03:07
william4914: JS...?158F 05/04 05:02

--
--
(Tapqou.): Re: [閒聊] 新竹媽媽群組要審核爸媽的學經歷 - WomenTalk板