[閒聊] 什麼人才叫做程式很強?

看板C_and_CPP作者 (我愛阿蓉)時間15年前 (2009/07/27 19:46), 編輯推噓21(21050)
留言71則, 25人參與, 最新討論串1/3 (看更多)
最近一值在想這問題..... 所謂這個人程式很強到底是什麼意思? 怎麼樣才能正確的讓自己變強? 前一陣子我會去自己研究一些平常"我"很少再使用的語法 作一些測試 然後波板請教各位大大討論 想增進一些觀念跟知識 那時覺得很充實 不過現在過一陣子了 我卻發現 該忘記的還是忘 用不到的根本自己也不會去那樣寫 那時也會被其他同學說 妳研究這種東西 用到再研究就好 程式也不會變強.... 確實 雖然說我是資工本科系但是很混 所以對 網路 硬體 等專業知識 一竅不通 也沒有使用過VC以外的開發環境寫程式 其他語言我也沒有去碰過 但其實我發現 和我一樣等級的人很多 比我弱的(程式觀念) 也可以把程式寫出來 基本上就是 助教給base code 然後加上自己寫的code 就算程式寫的很醜 反正邏輯正確 就ok了 ~~ 就我的遭遇 我覺得程式強的人可以分幾種 1. 寫過很多 領域的應用程式 (也許都是呼叫api) 但是給我這種一竅不通的人看 就覺得很崇拜 也許他很多寫法很暴力 很沒結構 但是就很廣泛的學到很多領域 java C# c++ 之類的語言對他都不陌生, 可以接case 然後都做得出來 2. 很聰明,很混但是你知道他是天才型的 只要有了想法 給他一點時間就可以馬上寫好 語法也不用會的多 夠用就好 反正對那種人來說 只是想不想學 肯不肯花時間 去學的問題...... 這種人我覺得就算我超努力 應該也是望塵莫及(這種人占多數嘛?) 3. 對語法C++等...超精通 桌上擺滿了 一堆侯捷的書 非常的利害 寫的程式 丟給我看 應該是我太弱 我看不懂 或是非常吃力 邏輯 程式架構 都非常強大 ...... 感覺板上 很多大大都很像這種人(T M S V L 等...大大...大家應該都知道是誰了..) 請問要到這種境界 是要看多少書籍 或是 一天要花多久時間在寫程式上 因為我遇到週遭的人都不是這種人....要到達這種境界 是刻意努力鑽研 並且對程式非常有興趣??? 一般修修課 然後順順的把學校課業顧好 也無法變成這種人阿 這讓我很疑惑?? 4. 參加程式比賽 得名 每次看到有程式設計比賽 我都會跟同學講說... 這根本就是比智商吧....題目出下來 想到的人 劈哩啪啦就寫出來了 想不到的人 就算是C++再怎麼厲害 還是只能先想辦法把問題想出解決的辦法 不經讓我懷疑 是不是智商高的人=程式很強??? 不知道板上大大們是不是這種人..... 以上 我是非常想了解到底什麼樣的程式設計者 到了業界 是不會讓人質疑你程式的功力?? 因為就我所看到的 反正code也不是從底層開始寫 都是助教給架構 然後很多人明明也不是很懂語法 但是都可以很順利的如期寫出程式..... 我很想了解 板上大大是如何讓自己 變的這麼強 感覺只要有人發問 推文的都少不了這幾位 而且感覺好像什麼都會的感覺.. 如果到業界至少 要具備什麼能力 才不會被大家質疑自己的能力呢?? 謝謝.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.187

07/27 19:50, , 1F
實作資料結構跟演算法,感覺比吃飯還簡單,時間快結果正確
07/27 19:50, 1F

07/27 19:51, , 2F
生的出程式就是強者(最近趕論文的心得)
07/27 19:51, 2F

07/27 19:53, , 3F
關於4,比天分也比努力,沒有很多資料結構演算法及經驗的
07/27 19:53, 3F

07/27 19:53, , 4F
話,臨場就想要把前人花了幾十年想出來的東西瞬間想好是很
07/27 19:53, 4F

07/27 19:53, , 5F
困難的XD
07/27 19:53, 5F

07/27 19:54, , 6F
另外1也要看接的Case是什麼東西這樣,依Case的難度而定,那
07/27 19:54, 6F

07/27 19:54, , 7F
個Range是很大的XD
07/27 19:54, 7F

07/27 19:54, , 8F
樓上指的"資料結構"是 書本那種tree阿 graph那種東西嘛?
07/27 19:54, 8F

07/27 19:55, , 9F
還是 如何把想法轉成 程式語言表達出來?
07/27 19:55, 9F

07/27 19:55, , 10F
至於2,要嘛就是他其實不混背景知識很足,不然就是你只是
07/27 19:55, 10F

07/27 19:56, , 11F
Tree, Grpah, Stack, Queue, List, Sorting, Heap ..etc
07/27 19:56, 11F

07/27 19:56, , 12F
丟了很多一般人以為很難,但是一入某個門檻就變成基本題的
07/27 19:56, 12F

07/27 19:57, , 13F
問題給他,這種題目還蠻多的。比如用到指標、遞迴或一些特
07/27 19:57, 13F

07/27 19:57, , 14F
應該是指把想法轉成程式語言
07/27 19:57, 14F

07/27 19:57, , 15F
定演算法的題目,這種都是對一般入門者困難很大,可是一跨
07/27 19:57, 15F

07/27 19:58, , 16F
過門檻你就覺得忽然都變成垃圾題的東西XD
07/27 19:58, 16F

07/27 19:58, , 17F
兩(三)個能力都要有啊,你要有那些東西的知識,也要有應
07/27 19:58, 17F

07/27 19:59, , 18F
用修改它們的能力,最後當然也要有寫成程式碼的能力,缺一
07/27 19:59, 18F

07/27 19:59, , 19F
不可啊。只會第一個叫死背,只會第二個是背景知識不足,只
07/27 19:59, 19F

07/27 20:00, , 20F
會第三個,呃......這種人應該不多XD
07/27 20:00, 20F

07/27 20:03, , 21F
最後3的話,我只能說那種只是強者練到後來熟練的附產物,而
07/27 20:03, 21F

07/27 20:03, , 22F
有些人什麼程式語言都能快速上手拿來撰寫需要的程式....
07/27 20:03, 22F

07/27 20:03, , 23F
非刻意去練語法所以變成強者,因果不可弄反XD
07/27 20:03, 23F

07/27 20:04, , 24F
有些人DS/Alg的鑽研與應用可以寫爆ACM寫幾本書搞最佳化.
07/27 20:04, 24F

07/27 20:04, , 25F
有些人只會一種語言但各種OS, 網路, 週邊, 影像都難不倒
07/27 20:04, 25F

07/27 20:05, , 26F
程設只有畫一個圈定一個規則來比賽的時候才有強弱之分吧
07/27 20:05, 26F

07/27 20:05, , 27F
不同的應用,不過就是同樣的程式能力配上不同的背景知識罷
07/27 20:05, 27F

07/27 20:06, , 28F
了,主要就是看那背景知識本身門檻高不高。
07/27 20:06, 28F

07/27 20:07, , 29F
忘了寫, 有些人簡直是本活Primer, 規範清楚透澈也是很強
07/27 20:07, 29F

07/27 20:08, , 30F
所以思考怎樣叫做強沒什麼意義, 因為強者你遇到了就知道
07/27 20:08, 30F

07/27 20:09, , 31F
對方是強者, 不管是上面有列到還是沒有列到的任何理由..
07/27 20:09, 31F

07/27 20:10, , 32F
色即是空…空即是色…(剃頭)
07/27 20:10, 32F

07/27 20:10, , 33F
不好意思, 一直和d大斷到推文....Orz
07/27 20:10, 33F

07/27 20:11, , 34F
互斷小事XD 沒錯強者碰到就知道了,比如版上____(以下開放
07/27 20:11, 34F

07/27 20:11, , 35F
控制碼名單)
07/27 20:11, 35F

07/27 20:16, , 36F
寫出來的程式可以賣大錢就是強
07/27 20:16, 36F

07/27 20:21, , 37F
那能夠到業界混得下去 至少要有什麼等級呢?
07/27 20:21, 37F

07/27 20:25, , 38F
還是一樣,Range很大,要看實際工作內容XD
07/27 20:25, 38F

07/27 20:44, , 39F
要工作, 就像樓上d大說的那樣; 或者反過來說, 把程設的
07/27 20:44, 39F

07/27 20:45, , 40F
基礎打扎實, 讓你有機會進入某公司, 到時自然會在職場
07/27 20:45, 40F

07/27 20:46, , 41F
裡磨練出需要的本領; 能不能變強者, 就看先後天條件吧.
07/27 20:46, 41F

07/27 20:47, , 42F
如果你想趁有時間充實附加價值, 而且又確定將來想走這
07/27 20:47, 42F

07/27 20:47, , 43F
條路, 就把104打開, 看看人家到底都希望找些有什麼本領
07/27 20:47, 43F

07/27 20:48, , 44F
的人; 不過你可能也會發現你根本沒機會全都學上手就是XD
07/27 20:48, 44F

07/27 20:49, , 45F
不如程設外的時間把英文練好, 把數學邏輯等再做加強,
07/27 20:49, 45F

07/27 20:50, , 46F
再有逸致就充實些其他興趣, 難保不會變成意外的加分:)
07/27 20:50, 46F

07/27 20:57, , 47F
113CS 系上很多國手級神人..
07/27 20:57, 47F

07/27 21:05, , 48F
薪水拿得高就是強,這是社會觀點
07/27 21:05, 48F

07/27 21:21, , 49F
2和4重疊很大吧
07/27 21:21, 49F

07/27 21:45, , 50F
強人的程式都不是自己寫的, 都是"找"出來的
07/27 21:45, 50F

07/27 22:02, , 51F
3.4都算強者 2應該是4的子集
07/27 22:02, 51F

07/27 22:03, , 52F
版上有些3.4真的猛阿
07/27 22:03, 52F

07/27 22:29, , 53F
我覺得能在期限裡寫出該寫的東西就很強了 orz
07/27 22:29, 53F

07/27 22:54, , 54F
強壯的肝
07/27 22:54, 54F

07/28 00:19, , 55F
推強壯的肝
07/28 00:19, 55F

07/28 00:28, , 56F
當你不會有這種疑問的時候,大概就算是很強了吧。
07/28 00:28, 56F

07/28 00:34, , 57F
強壯的肝真是太中肯了 XD
07/28 00:34, 57F

07/28 00:39, , 58F
推樓樓上
07/28 00:39, 58F

07/28 00:45, , 59F
跟tinlans有同感
07/28 00:45, 59F

07/28 01:26, , 60F
最近剛進研究所就聽過系上一個國手級的學弟很強
07/28 01:26, 60F

07/28 01:26, , 61F
基本上 不管給你什麼程式你都寫得出來 就算很強了XDD
07/28 01:26, 61F

07/28 01:32, , 62F
最近在寫ACM world final題目 深深覺得如果能把所有題
07/28 01:32, 62F

07/28 01:32, , 63F
目都解出來就算是有某種程度的實力了Q_Q
07/28 01:32, 63F

07/28 02:28, , 64F
其實把A到Z都打一次 應該都會match到1~N個版友(with name)
07/28 02:28, 64F

07/28 02:29, , 65F
especially initial `J`
07/28 02:29, 65F

07/28 02:32, , 66F
當然我說的是jxx830, j*joung :(
07/28 02:32, 66F

07/28 05:33, , 67F
國手會直接保送進 112 的 cs 吧 = =
07/28 05:33, 67F

07/28 11:35, , 68F
好文我頂
07/28 11:35, 68F

07/28 12:33, , 69F
113 114 也是有國手的 @@
07/28 12:33, 69F

07/29 13:43, , 70F
推強壯的肝
07/29 13:43, 70F

07/31 14:16, , 71F
能夠活用吧 還有能夠處理複雜的邏輯思考能力
07/31 14:16, 71F
文章代碼(AID): #1ARPE0xX (C_and_CPP)
文章代碼(AID): #1ARPE0xX (C_and_CPP)