Re: [請益] 想當程式設計師的最低門檻

看板Soft_Job作者 (=_=)時間8年前 (2015/12/02 13:47), 8年前編輯推噓36(37144)
留言82則, 41人參與, 最新討論串2/2 (看更多)
※ 引述《iverson7761 (雙子座*AB男)》之銘言: : 版上的各位大家好 : 本魯是136物理和136物碩,自己對於程式是有興趣的。 : 系上計概是用Fortran上的,研究所實驗室則是用Matlab。 : 我知道以上兩個程式語言都不夠也不能拿來應徵工作, : 所以我自己買了C語言的書看,也跑去台大資工訓練班上課。 : 我想問的是如果我只是要當最簡單的程式工程師(網頁或是app) : 我大概還需要彌補什麼? : 是要直接先寫出一個作品? 還是要考證照? : 因為我算是個外行,若是描述的不精確請各位包涵指正 : 謝謝大家 ----+--- Web -----+------ 前端 --+---- HTML5 | | |---- CSS | | `---- Javascript: jQuery, d3.js... | | | `------ 後端 --+---- Ruby: Ruby on Rails | |---- Javascript: Node.js | |---- Python: Django | |---- Asp.net | |---- Java | `---- PHP | +--- PC ---------------------+---- C#, C++, Basic (Visual Studio) | `---- Java | +--- Mobile --+------ Android ---- Java, C++ | `------ iOS -------- ObjectiveC, Swift | +--- Firmware ------- 8051 ------- C | |--- ARM-based -- C++ | `--- ...太多種類列不完,但大多以C/C++為主 | `--- Data Analysis --------------- R `---- Python 1. 第一個問題是「還要彌補什麼」? 上面列出一些職缺比較熱門的程式設計師職缺 你想要作「最簡單的程式工程師」 希望是Web or App領域 那問題就變成「要選擇那一條路」? 大致上是 web前端、web後端、ios、android四種選擇 以下是104查詢關鍵字的正職數量 HTML: 5600 PHP: 3646 Android: 3056 ASP.net: 2185 jQuery: 2154 iOS: 2040 Ruby: 236 Node.js: 177 一般的考量有幾點: (1) 薪水: 職缺數量在上升期的(ruby)薪水較高,持平或下降的(PHP)較低 (2) 地點: 職缺數量越多,越容易找到離家近的工作 (3) 興趣: 這點最重要,如果沒興趣只是折磨自己 2. 第二個問題是「作品或證照」? 作品是必須的 在學完一種程式語言後,第一件事就是整合所學的經驗寫出作品 證照不是必須的 如果你沒有能力或時間寫作品,證照可以證明你會某種語言 如果你是在網路上課,也可以考慮花錢買Certification 但前提是你「沒有作品」的情況才需要 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.160.152.158 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1449035242.A.AAC.html

12/02 13:49, , 1F
visual stuidio?
12/02 13:49, 1F
已更正,感謝提醒 ※ 編輯: banyhong (203.160.152.158), 12/02/2015 13:52:23

12/02 13:53, , 2F
畫這圖好猛喔@@
12/02 13:53, 2F

12/02 14:05, , 3F
有pc 那應該也要有Mac :p
12/02 14:05, 3F
MAC不太熟,待強者補充 :P

12/02 14:09, , 4F
太強啦 可否收藏
12/02 14:09, 4F

12/02 14:21, , 5F
靠,大師真有心,BBS上畫出這樣的路線圖,拜!
12/02 14:21, 5F

12/02 14:25, , 6F
web後端少了java
12/02 14:25, 6F

12/02 14:43, , 7F
PHP不是算back end嗎?
12/02 14:43, 7F

12/02 14:51, , 8F
有用心 謝謝
12/02 14:51, 8F

12/02 14:59, , 9F
推用心
12/02 14:59, 9F
※ 編輯: banyhong (203.160.153.142), 12/02/2015 15:10:35

12/02 15:16, , 10F
經常有人貼這張 http://tinyurl.com/o9m7efa
12/02 15:16, 10F

12/02 15:24, , 11F
不錯 蠻清晰的
12/02 15:24, 11F

12/02 15:34, , 12F
後端 JAVA 還是有的,不要不列他啦QQ
12/02 15:34, 12F

12/02 15:35, , 13F
android 的數量還包含了 硬體廠
12/02 15:35, 13F

12/02 15:36, , 14F
並不一定是寫app唷,不少缺是要做os/framework level
12/02 15:36, 14F

12/02 15:37, , 15F
臺灣jsp一姐哭泣~( _ )
12/02 15:37, 15F

12/02 15:40, , 16F
讓我們把 jsp 跟 flash 一起送進火葬場吧 (~誤
12/02 15:40, 16F

12/02 15:41, , 17F
HTML5 千秋萬世,一統江湖~
12/02 15:41, 17F

12/02 16:18, , 18F
flash adobe的確在幫忙準備棺材了
12/02 16:18, 18F

12/02 16:27, , 19F
我還在寫Struts2...居然後端無JAVA....淚奔....
12/02 16:27, 19F

12/02 16:46, , 20F
推一下node和JS 最近好猛 本魯完全不會
12/02 16:46, 20F

12/02 16:59, , 21F
個人覺得java底子不錯 JS還滿好上手的
12/02 16:59, 21F

12/02 17:03, , 22F
神手回欸!!!我在外面回去再看,感恩謝謝
12/02 17:03, 22F

12/02 17:45, , 23F
學不完 還是回去唸牙醫吧!
12/02 17:45, 23F

12/02 18:41, , 24F
謝謝神手幫忙整理
12/02 18:41, 24F

12/02 18:52, , 25F
php是後端,visual studio只是IDE
12/02 18:52, 25F

12/02 19:46, , 26F
這篇的程度真的是...
12/02 19:46, 26F

12/02 19:46, , 27F
低薪人專用地圖。
12/02 19:46, 27F

12/02 20:05, , 28F
那請問高薪的是?
12/02 20:05, 28F

12/02 20:31, , 29F
高薪版 deep leaning, data science, cluster service,
12/02 20:31, 29F

12/02 20:31, , 30F
iot?
12/02 20:31, 30F

12/02 20:41, , 31F
程式語言,開發環境,開發框架,應用領域,全部混亂無邏輯
12/02 20:41, 31F

12/02 20:41, , 32F
這不像是程度高的人會產生的技能樹阿。
12/02 20:41, 32F

12/02 20:43, , 33F
光是第一層,姑且稱為開發平台好了,但怎麼突然出現
12/02 20:43, 33F

12/02 20:43, , 34F
當入門很OK啊 先知道在做甚麼 才能入門
12/02 20:43, 34F

12/02 20:43, , 35F
資料分析這個分類,完全混亂阿。
12/02 20:43, 35F

12/02 20:44, , 36F
資料分析我也看無 這應該無語言分別
12/02 20:44, 36F

12/02 20:56, , 37F
樓上博士可以來一篇解救一下蒼生嗎?XD
12/02 20:56, 37F

12/02 21:30, , 38F
想噓一下,竟然沒提到Java與C# XD
12/02 21:30, 38F

12/02 21:31, , 39F
後端
12/02 21:31, 39F

12/02 21:36, , 40F
Mac也是用ObjectiveC吧...
12/02 21:36, 40F

12/02 21:38, , 41F
不過因為是BSD系的系統, 可以寫*nix程式的語言應該都
12/02 21:38, 41F

12/02 21:38, , 42F
可以吧.
12/02 21:38, 42F

12/02 21:40, , 43F
要寫Mac桌面最好有心理準備, Mac換Major version的時候
12/02 21:40, 43F

12/02 21:40, , 44F
用 Mac 寫 Node.js 的都不說話了... XD
12/02 21:40, 44F

12/02 21:41, , 45F
往往整套API跟著轉換. 因此過往的經驗累積一部份會得
12/02 21:41, 45F

12/02 21:41, , 46F
好啦,我來亂的.這是說要寫在什麼系統上跑的,不是開發.
12/02 21:41, 46F

12/02 21:42, , 47F
重新再來, 這方面會比寫Windows的要累很多, 市場也比較
12/02 21:42, 47F

12/02 21:42, , 48F
小, 不在日本和美國的話要找工作不容易.
12/02 21:42, 48F

12/02 21:55, , 49F
我是覺得,上面那個小修改一下,前端拿掉 PHP,
12/02 21:55, 49F

12/02 21:57, , 50F
後端加上 JSP/Servlet, PC 改 AP, VisSto 改成 *.Net
12/02 21:57, 50F

12/02 22:00, , 51F
再加上 C++, Delphi ...這樣勉強 ok 了,swift 還不 ok
12/02 22:00, 51F

12/02 22:01, , 52F
說 R/Python 是資料分析不能算錯,因為這樣稱呼算常見.
12/02 22:01, 52F

12/02 22:03, , 53F
當然,你高興的話,就加上 () 自己加 comment 也沒不行.
12/02 22:03, 53F

12/02 22:05, , 54F
那如果今天是要討論用 xx 來寫什麼,那又是另一回事了.
12/02 22:05, 54F

12/02 22:06, , 55F
ap 下面大家自己去分,自己看得爽就好了.
12/02 22:06, 55F

12/02 22:08, , 56F
104查詢關鍵字竟然沒有Java與C# XD
12/02 22:08, 56F
謝謝大家指教 補上後端Java,前端拿掉PHP,VS加上語言C#/C++/Basic ※ 編輯: banyhong (59.127.245.66), 12/02/2015 23:54:36

12/03 00:29, , 57F
怎麼可以沒有COBOL呢 金融業必須要會的
12/03 00:29, 57F

12/03 00:29, , 58F
低階ARM還是以C為主就是了...因為沒必要使用C++
12/03 00:29, 58F

12/03 00:41, , 59F
謝謝大家用心為我解答ㄚㄚㄚㄚㄚ
12/03 00:41, 59F

12/03 02:03, , 60F
Java 全部工作(4285) 全職(4134)
12/03 02:03, 60F

12/03 02:03, , 61F
C# 全部工作(3009) 全職(2890)
12/03 02:03, 61F

12/03 03:07, , 62F
你開始開發時有 Cocoa 直接吃 Cocoa,沒有就選 Carbon,
12/03 03:07, 62F

12/03 03:08, , 63F
而目前看來風險是如果在 OS/X 寫 Java 要 call Cocoa,
12/03 03:08, 63F

12/03 03:08, , 64F
如果是用 Obj-C 或 Obj-C++ 去 call,應該都還好.
12/03 03:08, 64F

12/03 03:10, , 65F
然後一般開發者,現在別去碰 Swift.
12/03 03:10, 65F

12/03 08:59, , 66F
資料分析臭了嗎
12/03 08:59, 66F

12/03 09:21, , 67F
Powerbuilder它...
12/03 09:21, 67F

12/03 09:42, , 68F
Swift哪邊不好?想了解下
12/03 09:42, 68F

12/03 14:21, , 69F
其實不覺得有什麼低薪專用 能寫出好東西就會成功
12/03 14:21, 69F

12/03 18:34, , 70F
忍不住推一下,真是專業~
12/03 18:34, 70F

12/03 19:47, , 71F
這本來就不是拿來點技能樹的啊,只是分類哪個平台主要
12/03 19:47, 71F

12/03 19:47, , 72F
使用的程式語言而已
12/03 19:47, 72F

12/04 11:47, , 73F
列這麼多,語言根本不重要,重要的是背後的內功底子
12/04 11:47, 73F

12/04 23:16, , 74F
弱弱問 Firmware那類是啥 是寫晶片搞韌體的嗎
12/04 23:16, 74F

12/05 01:03, , 75F
yes 韌體
12/05 01:03, 75F

12/05 14:58, , 76F
韌體也會用到asm
12/05 14:58, 76F

12/07 21:56, , 77F
scala呢?play framework跟最近崛起的spark都有他的份~
12/07 21:56, 77F

12/09 19:16, , 78F
12/09 19:16, 78F

03/15 03:41, , 79F
現在data science, machine learning錢超多 會語言的
03/15 03:41, 79F

03/15 03:41, , 80F
錢比較少
03/15 03:41, 80F

03/15 03:41, , 81F
語言只是工具 用語言來分析的能力才重要
03/15 03:41, 81F

03/15 03:43, , 82F
語言是招式 邏輯是內功 資料分析機器學習是套路
03/15 03:43, 82F
文章代碼(AID): #1MNeNggi (Soft_Job)
文章代碼(AID): #1MNeNggi (Soft_Job)