看板 Soft_Job 關於我們 聯絡資訊
※ [本文轉錄自 Salary 看板 #1EUpL5Zp ] 作者: duncanga (小) 看板: Salary 標題: [學習] 請問程式設計相關工作的人? 時間: Thu Sep 22 21:16:51 2011 我是原PO兼轉寄人 請問想從事程式設計工作 目前最快速上手 且馬上可以就業 的程式設計工作是哪一類? 就是說我該學哪種程式設計是最快學會最快就業的? ----以上重點 以下詳敘---- 我是企管系科大畢業 當完兵 半年了 商業類工作幾乎都跟業務有關 我沒朋友沒親戚的 但我對電腦很有興趣 我高中計算機概論 就很常翻來研究 計算機概論裡有VB 我自己研究寫程式 當然現在是忘了 但我對if then and or 迴圈之類的邏輯都很不錯 我大學也常用 EXCEL 用了一大堆的=if(and(or())) 串聯去計算複雜邏輯公式套用數據 但除此之外就沒什麼跟程式設計有關的事蹟了 我對這行 也沒有很深的認識因為也沒朋友有做這行的 所以想請問我該有怎麼樣的規劃? 我爬文是說JAVA跟C#是目前職缺很多的 但也有看到有人說JAVA不知道還會紅幾年 請問對我這樣的資歷JAVA大概要學多久? 因為我也蠻想趕快有工作的 還有推文說範圍很廣 20K到60K都有 我不是很清楚他說的意思 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.131.158
cokellen:網頁程式 09/22 21:21
japandan:重點是 原po對上面國王的文章還沒有任何反應 09/22 21:27
duncanga:抱歉沒注意到 我刪掉了 09/22 21:30
Ting1024:這樣也會被凹成 24k.. 感覺也是很累人 09/22 21:37
duncanga:不懂樓上的意思? 09/22 21:42
duncanga:是說網頁設計 薪水大約24K嗎 09/22 21:43
bombilla:軟體工程師的工作range也很廣,從二十幾K到六十幾K都有, 09/22 21:44
bombilla:不曉得你是想從事哪種,或許可以到Soft_Job問看看吧。 09/22 21:44
duncanga:我本身有玩股票 有沒有類似寫程式交易之類的語法 09/22 22:00
duncanga:不是從事程式交易工作而是跟它相關的程式設計用法 09/22 22:02
sohumi:clipper 09/22 22:07
duncanga:但不是真的做相關的工作 而是休假時自己用HTS去寫而已 09/22 22:29
-- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.131.158 ※ 編輯: duncanga 來自: 114.26.131.158 (09/22 22:43)
littlebau:我不認為這是你應該考慮的方向 09/22 22:42
littlebau:可以最快就業的程式語言..如果也代表這是最操,$最少 09/22 22:42
littlebau:最沒前景的程式設計工作..你還會想這樣走嗎? 09/22 22:43
littlebau:真的有興趣. 建議你去業界最有名的 中壢資策會. 09/22 22:44
olivet:把自己當作什麼都不會 重頭來過 09/22 22:44
littlebau:去磨練個半年一年,再去業界好好就業.才是正途. 09/22 22:45
littlebau:我之前的同事就是從中壢資策會出來的. 第一份工作就是 09/22 22:45
littlebau:在上市公司寫程式. 他資策會的朋友也都有還ok的發展 09/22 22:46
littlebau:如果你是高手 你就直接就業. 找朋友介紹. 給看作品 09/22 22:47
littlebau:然後介紹到某間公司 磨練經歷跟經驗. 09/22 22:48
littlebau:如果你是普通人,那就念資工碩士,或去資策會. 前者較好 09/22 22:48
duncanga:我現在什麼程式都不會 但又想快點工作 那就是選擇資策會 09/22 22:51
duncanga:對嗎 09/22 22:51
lovdkkkk:資策會要錢 建議先花兩個月看看良葛格 覺得有來電再說 09/22 23:05
duncanga:是這個嗎 09/22 23:14
atpx:建議上資策會.net相關課程 09/22 23:26
atpx:.net相關的支援性很完整, 工作也多, 適合新手 09/22 23:26
atpx:java實務上會碰到一大堆周邊問題, 會佔用很多時間在排除 09/22 23:27
atpx:所以完全不懂的新手推.net 09/22 23:27
atpx:另外建議上課, 會比看書快....自己看書碰到問題可能2.3天都 09/22 23:28
atpx:不知道怎麼辦, 有老師帶可以節省很多時間成本 09/22 23:28
atpx:本身就是新手就從java起步....回想起來真的花費太多時間 09/22 23:30
atpx:卡在周邊3rd軟體的問題排除. 09/22 23:30
atpx:.net省掉這些時間可以讓你專注在熟悉開發工作上 09/22 23:31
atpx:以後做久了, 看得夠多自然就懂的處理更多的狀況 09/22 23:32
atpx:新手去try沒效率也浪費生命 09/22 23:32
atpx:除非你天生神力不世出, 否則新手要懂良葛格的文有點天方夜譚 09/22 23:35
TonyQ:.net 的支援性很完整跟專注開發工作? 09/22 23:39
TonyQ:這麼完整跟能專注開發工作 還會自己看書碰到問題2.3天不知道 09/22 23:41
TonyQ:怎麼辦...orz 09/22 23:41
atpx:java面對周邊問題很煩, 而且不夠直覺, 個人感想 09/22 23:41
musie:可是我覺得良格格的文都講的很基礎 很適合新手看呀 09/22 23:41
TonyQ:Java 跟 .net 在函式庫的支援性上完全不是同一等級的東西, 09/22 23:42
TonyQ:java 算是拼裝車,你要一個一個拼裝零件,所以當你還不熟得 09/22 23:42
TonyQ:時候,找零組件跟知道他們對應的優缺點需要時間上手。 09/22 23:42
atpx:2.3天是比喻沒人教的情況, 畢竟很多'常識'新手不知道就無解 09/22 23:42
TonyQ:這應該是你所謂的週邊問題。.net對簡單問題上手可以很快沒錯 09/22 23:43
atpx:當然有相關經驗的人觸類旁通很快, 所以才建議上課 09/22 23:43
TonyQ:但現實是像你今天要作進一步的搜尋,java體系有lucene, 09/22 23:43
TonyQ:要作ORM,有hibernate。要作MVC 有strutc等各家廠商可以選 09/22 23:44
TonyQ:.net 雖然是起步簡單,但整包打一套缺點就是細節的掌握不易 09/22 23:44
TonyQ:對,你要說.net 要作細節掌握當然也可以作,但那樣就跟java 09/22 23:44
TonyQ:一樣回到拼裝車的路線去,討不到便宜。 09/22 23:45
TonyQ:而且java這台拼裝車的零件可是有多少年的歷史累積下來的, 09/22 23:45
TonyQ:.net 在零件數跟豐富程度上,還很有得比。更不用說平台相依 09/22 23:45
TonyQ:性直接打死一堆.net的零件... 09/22 23:45
TonyQ:你說 .net 有比較多的套裝方案跟精靈可以用,這我很認同 09/22 23:46
TonyQ:但是你說他支援性很完整,我覺得它對solution的支持還輸java 09/22 23:46
TonyQ:至於專注開發工作,真要專注開發工作我覺得選活潑一點的語言 09/22 23:47
TonyQ:寫起來會比較舒服,像是rails 或 php ... 09/22 23:47
prag222:java高手要唸四本書?=>TIJ+hibernate +spring +struts 09/22 23:49
TonyQ:簡單來講,當你要解決的是 enterprise 等級的問題,用什麼都 09/22 23:52
TonyQ:好,都是要捲起袖子下苦工去玩得玩意... 09/22 23:52
TonyQ:沒有什麼東西討的到便宜,因為那些複雜度就是那麼多。 09/22 23:52
TonyQ:這時候零件多,方案選擇多的東西自然就佔便宜.. 09/22 23:52
zekewang:java 重點是要很活用...跟pattern用得恰到好處 09/22 23:57
TonyQ:要用.net的東西有幾個前提 1.你就是跟定windows平台 09/22 23:58
TonyQ:2.你知道上手之後你還是要花很多時間繼續學習細節掌握 09/22 23:58
TonyQ:3.領域有其局限性 設計.net AP 跟 .net web AP 差很多,但在 09/22 23:59
TonyQ: java 因為他們都是靠拼裝車,基本上你只要會拼裝就差不多 09/22 23:59
zekewang:這樣整個架構就會很漂亮... 09/23 00:00
TonyQ:但拼裝車也不是沒有缺點,拼裝車的缺點就在於資源有限的環境 09/23 00:00
TonyQ:下,比方說embbed system或j2me 這種鳥環境,你零件雖然多 09/23 00:00
zekewang:c# 的好處是...window phone sdk不再支援C++ 09/23 00:01
TonyQ:但你不一定知道哪些零件你可以選,光try & error 就累死你。 09/23 00:01
TonyQ:另一個拼裝車的缺點就是,零件的品質問題。 09/23 00:03
TonyQ:即使是老牌的 hibernate 怎麼tune他可以tune得好都是學問 09/23 00:03
TonyQ:但是如果你要解決的是一樣的情境有一樣的前提,不管什麼語言 09/23 00:03
TonyQ:都好,除非有包好整套作好得東西讓你用,不然那些複雜度都是 09/23 00:03
zekewang:我覺得寫JAVA,C#會累死的是code style還停留在procedure 09/23 00:04
TonyQ:躲不掉的...而現實是如果已經有人包好了,你根本不需要作:P 09/23 00:04
TonyQ:@zekewang 那些東西基本上雙方的IDE支持都不錯了... 09/23 00:04
zekewang:style的人或是接著做的人..try and error基本上 09/23 00:05
zekewang:寫C/C++,JAVA都要try and error 09/23 00:05
zekewang:那些東西??雙方的IDE支援的不錯???聽無... 09/23 00:08
duncanga:我有本C語言的書 我先學著來 09/23 00:43
TonyQ:coding style 啊 雙方的IDE都有基本的支援..:P 09/23 00:44
TonyQ:包括code gen , code formatting .. 09/23 00:44
duncanga:明天在查一下資策會的資訊在打去問 先這樣規劃 09/23 00:44
TonyQ:至少已經不像以前學寫程式這麼痛苦了... 09/23 00:45
duncanga:我是希望能用最快的方法先工作不管薪水 做了再進修 09/23 00:45
zekewang:先學C的話..應該很難找到工作.現在需求會C並不是基本而已 09/23 00:47
qrtt1:欲速則不達。至少得花二三個月苦練吧。想快點進來不考慮錢.. 09/23 00:47
duncanga:最快可以學會且馬上可以有工作是哪種? 09/23 00:48
qrtt1:只是加速惡化行情而已。 09/23 00:48
zekewang:就算用tool wizard拉出基本的架構..有些人還是能寫出 09/23 00:48
zekewang:相當程度的procedure風格的code..等到別人要trace的時候 09/23 00:48
duncanga:就是希望花3.4個月就學會先工作有薪水後再進修 09/23 00:49
duncanga: 再換 09/23 00:49
zekewang:才知道痛苦萬分..連基本的ui, model, 都沒切乾淨 09/23 00:49
zekewang:那建議去看C語言聖經吧...學的也比較紮實... 09/23 00:53
zekewang:重點是整本都要看懂...不要學了前面的語法結構就說懂了 09/23 00:54
duncanga:我是想4個月內學會先工作不管薪水再進修再換工作 要學哪? 09/23 00:56
TonyQ:我認知的coding style 比較說得是縮排跟命名的風格, 09/23 00:59
TonyQ:如果你是說架構設計的話,那不管什麼語言都一樣啦...XD 09/23 00:59
zekewang:C, JAVA...找android app工作..db概念上工後再進修 09/23 00:59
qrtt1:有些還會有建議寫法,像在 perl 可以規定一些比較易懂的寫法 09/23 01:00
qrtt1:小時候打工時寫perl,有收到一串長的 coding style rule 09/23 01:00
zekewang:縮排.命名.程式架構(ex : precedure, simple mvc) 09/23 01:05
zekewang:都是code style範疇不是嗎??????????? 09/23 01:06
duncanga:JAVA一般要學多久? 09/23 01:07
duncanga:要學多久才能應徵上工作? 09/23 01:07
zekewang:JAVA 我是看一天而已..thinking in java...不是唬爛 09/23 01:09
zekewang:不過我之前就有c/c++, os, pattern概念跟實作經驗 09/23 01:10
duncanga:我沒有程式語言底子 09/23 01:13
zekewang:那....建議不要往程式設計方向走..... 09/23 01:15
duncanga:哈~ 09/23 01:15
duncanga:那我要去哪 09/23 01:16
zekewang:找你有興趣的工作.不要只聽別人說什麼門檻低,職缺多 09/23 01:17
zekewang:的鬼話...每個工作領域都是不歸路..每個半路出家的都有 09/23 01:18
zekewang:本科系跟你競爭..對電腦有興趣不代表對寫程式有興趣 09/23 01:19
duncanga:我有興趣的就電腦跟投資 但投資跟電腦又息息相關 09/23 01:20
zekewang:投資為啥跟電腦相關???頂多透過交易軟體下單而已.. 09/23 01:22
duncanga:有什麼特徵或經驗 才能知道是不是真的對程式有興趣 09/23 01:22
zekewang:哪來相關...嘖嘖嘖嘖.... 09/23 01:22
duncanga:程式交易 對於過往的價跟量 是否在特定的量的排列下搭配 09/23 01:24
duncanga:特定的價格排列 能否推測出後勢的可能性 09/23 01:25
zekewang:如果喜歡投資..納今天美股大跌..自己研究是不是危機入市 09/23 01:25
duncanga:每種排列跟每種排列做比例上的搭配 用程式寫出去跑以前的 09/23 01:26
zekewang:財富重分配的好機會..比寫程式賺得多..加點油..趕快分析 09/23 01:26
duncanga:數據 雖然可能知道沒有一定的答案 但可能特定條件事件下 09/23 01:27
duncanga:的特定狀況 09/23 01:27
duncanga:不過我並沒有真的想用寫程式交易當主業 09/23 01:28
zekewang:別鬧了..那種程式分析都已經有數學式在那邊等你用了 09/23 01:28
duncanga:而是假日可以研究研究 我並沒有抱著一定成功的想法 09/23 01:28
zekewang:寫那種程式不是喜歡寫程式而是喜歡玩股票期貨..別鬧了 09/23 01:29
duncanga:但我蠻喜歡那種RUN的感覺 09/23 01:29
zekewang:真希望跌多一點..跌快一點..我想進場買股票..哈哈 09/23 01:30
duncanga:就是寫出一堆條件式 不見得要針對股票其他任何東西都可以 09/23 01:32
duncanga:我以前玩PS他就有一款類似的遊戲 設定一堆條件式 09/23 01:33
duncanga:就是類似一堆IF else and or 種種條件 09/23 01:35
TonyQ:應該這麼說吧 一個coding style 個自解是 09/23 02:36
TonyQ: *各自解釋 09/23 02:36
TonyQ:不過程式架構是語言比較不相依的 至少在class diagram 的 09/23 02:37
TonyQ:角度來看。 09/23 02:37
TonyQ:我這樣講好像也不太對,應該說對有底子的人來講,它總是可以 09/23 03:19
TonyQ:把語言寫成他熟悉的架構。 09/23 03:20
TonyQ:反過來說,不管寫不寫java或c 有心想寫出漿糊的都寫得出來.. 09/23 03:20
leicheong:A Discussion With Neal Gafter on the Future of Java 09/23 07:45
leicheong:簡單來說就是Java有很多C#已經迴避的歷史包袱, 讓Java 09/23 07:47
leicheong:以後要發展一些樣async關鍵字這樣的language feature 09/23 07:48
leicheong:會很困難... 09/23 07:48
TonyQ:要說回避掉的歷史包袱,一定有語言比他作得更好。 09/23 10:03
TonyQ:但是java不只有歷史包袱 他還有歷史累積下來的輝煌。 09/23 10:03
TonyQ:要躲這些所謂的歷史包袱 scala/groovy/jruby 09/23 10:03
TonyQ:都提供給你很多可能。:P 09/23 10:04
pingsky:其實 atpx 說的沒錯耶, 就是 .net ,著眼點也是TonyQ大說的 09/23 10:12
pingsky:新手入門快, 我相信這一點就夠了,也是最符合原PO目前要的 09/23 10:12
pingsky:更正 T 大的原文是:[.net對簡單問題上手可以很快沒錯] 09/23 10:14
pingsky:要原po情況來說, 應該還是得先上手之後才能再考慮拼裝車等 09/23 10:15
pingsky:級的問題 09/23 10:15
duncanga:所以.net C#算是可以學得比JAVA快嗎 09/23 10:38
pingsky:要我說的話,我會建議你參考資策會的開課及結訓時間為準 09/23 10:54
humanfly:初期無腦度保證.NET快多了,假設你是程式苦工,要拉個 09/23 13:56
humanfly:個windows form 基本編修資料庫控制快多了~ 09/23 13:56
enthos:#14krSodA (Salary) [ptt.cc] [閒聊] 寫程式的年薪怎麼... 09/23 14:53
andymai:原PO只是新手~推文的各位聊到這麼深入也太熱心了XD 本身學 09/23 19:41
andymai:過Java和C#~個人覺得"不管什麼語言~觀念都要搞清楚"~C#起 09/23 19:45
andymai:步可能比較快~但要深入還是要下很大的功夫~沒有那種易學易 09/23 19:46
andymai:精的語言... 09/23 19:46
leicheong:Java有的東西.NET早晚會有的. 畢竟之前一堆Sun的人 09/23 21:04
leicheong:都跑過去了... :P 09/23 21:04
TonyQ:我覺得 .net 平台相依性還是它的致命傷 :P 09/23 22:40
andymai:但是兩種都各有客戶群~從以前就覺得沒什麼好比的~能賺錢的 09/23 22:44
andymai:語言就是好語言... 09/23 22:44
TonyQ:是啊 所以期待.net 可以取代 java 是不實際的 09/23 22:48
TonyQ:光是 java 有的東西 .net 要有就不知道要等幾年 09/23 22:49
TonyQ:以專精於 JS 的人來講, 我也不喜歡 java 死板板的語言風格 09/23 22:51
TonyQ:不過也是這樣死板板的語言風格才成就這台嚴謹的拼裝車。:P 09/23 22:51
andymai:@@我倒是蠻好奇什麼是java有而.net沒有的? 09/23 22:51
TonyQ:就基本的 solution 的話我想 .net 是都有 09/23 22:52
TonyQ:但是論 solution 的豐富數 java 大勝.:P 09/23 22:53
TonyQ:當然是不會有java做的到的事情 .net 做不到啦 09/23 22:54
andymai:如果指的是third party的話~java看起來是比.net多~但是我 09/23 22:57
andymai:有另一個感覺是~寫.net的好像不喜歡分享open source?講技 09/23 22:57
andymai:術的不少~但會提供完整solution的不多~很怪...XD 09/23 22:58
TonyQ:是說我倒是一直不知道 .net 用來分享 lib 的方案是什麼, 09/23 22:58
TonyQ:java project 可以輕鬆打成 jar 用很一致的方式開發引用 09/23 22:58
TonyQ:.net 對應的是什麼? dll ? 09/23 22:58
andymai:是啊...dll~動態連結函式庫... 09/23 23:00
TonyQ:要說 third-party 的話 我對ruby 的 gems 也印象深刻 09/23 23:02
TonyQ:什麼怪東西都有 活潑的語言特性吸引過去的一堆鬼才啊XD 09/23 23:02
TonyQ:不過說到底即使期待有thrid party可以少造一點輪子 但還只是 09/23 23:03
TonyQ:奢侈的期待, .net 也好 / java 也好。RD該學得還是一樣少不 09/23 23:04
TonyQ:了。那些所謂的歷史包袱,也不過是相對來說其次的東西了。 09/23 23:04
TonyQ:只能期待看看有沒有更高階又能夠簡化事情的語言吧 :P 09/23 23:06
hidog:自己還是覺得 沒啥速成的 寫程式也不是只有if else這麼簡單 09/23 23:11
hidog:基礎大概就是C/C++ Java 但是好像沒辦法速成到哪邊去... 09/23 23:12
twnin:很遺憾的, 本科系的都多到漫出來了, 你可能沒機會了 09/24 22:27
twnin:方向忽左忽右的人沒辦法站穩的, 去找企管相關工作吧 09/24 22:28
mingtai1:想增進功力嗎...追一下STL跟boost看看..可是非常硬喔.. 09/25 00:23
TonyQ:沒關係,本科系有名無實的人多得是,很容易取代的。XD 09/25 01:19
bndan:本科系"不想"蹲進來寫程式滿地是..更多的是湊合著做 有機會 09/25 01:43
bndan:就想轉不用寫程式的地方或位置 = =" 個人認為寫程式的人永遠 09/25 01:44
bndan:都會這樣缺下去..畢竟學了以後願意以後都靠它的 少吧=_= 09/25 01:45