作者litlmonky (littlemonkey)
看板java
標題[問題] 中大型專案開發
時間Mon Mar 12 08:00:00 2018
最近工作需要開發中型的程式,上網google大部份都是基礎的課程教學,資策會辦的課程
很完整,但平日要上班無法報他的課,我已具備基礎知識,想請問市面上有沒有課程教學
,是中大型專案開發的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.143.251
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1520812802.A.2DE.html
1F:推 kyoe: 頭洗下去硬寫..自然就會從困境中越學越多,google跟stackover 03/12 09:53
2F:→ kyoe: 會是你的好幫手 03/12 09:53
3F:→ litlmonky: 土法煉鋼寫了快3年了,想學習正統的專案開發方式 03/12 11:21
4F:推 olen0622: 直接去找做這種的公司更快 實務很難教的 03/12 20:00
5F:→ Killercat: 就...用gradle/maven架三個micro service, 一個用http 03/12 20:55
6F:→ Killercat: 一個用soap 一個用dbus 再寫一個application去access 03/12 20:56
7F:→ Killercat: 然後這三個micro service看你想不想用spring還是 03/12 20:56
8F:→ Killercat: glassfish來寫,大概就這樣吧.... 03/12 20:56
9F:→ Killercat: 找找有沒有RBAC的範例 這應該是最簡單的「大」專案了 03/12 20:57
10F:推 d1288999: 認真建議直接去這類型公司,實務上玩的才更多 03/12 22:41
11F:推 yinxuanh: 想到udemy上的印度人Bharath Thippireddy的 03/13 21:17
12F:→ yinxuanh: Java Web Services這門課,不過我也是新手喔QQ 03/13 21:18
13F:推 cowbaying: 你要先訂出規模...不然 很難走下去 03/14 10:12
14F:→ cowbaying: 何謂中型? 03/14 10:13
15F:→ litlmonky: 我的需求是自己部門,約1佰多人使用的程式 03/14 10:16
16F:→ litlmonky: 我將這樣視為中型,不知對不對 03/14 10:16
17F:→ cowbaying: 同時? 還是100多人分開用? 03/14 10:48
18F:→ cowbaying: 其實同時100人我會覺得是小型的... 03/14 10:49
19F:→ cowbaying: 當然也要看你服務的複雜程度啦 03/14 10:49
20F:→ cowbaying: 不管是HTTP或是socket的應用 現在framework都不少 03/14 10:51
21F:→ cowbaying: 可以說稍加學習後 能投入開發的 03/14 10:51
22F:→ cowbaying: 你大可直接說要開發什麼類型的服務 版上應該都能給出 03/14 10:57
23F:→ cowbaying: 好的意見 總比一個"中型專案" 來的明確的多 03/14 10:57
24F:→ atpx: 如果是幾百人用的內部系統, 那這樣算很大型了 03/15 02:14
25F:→ atpx: 要包含記帳與各種格式報表的話, 這類大型系統基本上不會有套 03/15 02:15
26F:→ atpx: 裝課程, 因為他本身就不會是標準型產品, 一定是高度客製化 03/15 02:16
27F:→ atpx: 除非是ERP系統例如SAP/Oracle, 這種就會有一堆代理商開課程 03/15 02:16
28F:→ atpx: 看問題描述你應該是需要整合的技術課程? 只能六日要分開報了 03/15 02:18
29F:→ atpx: 也可能不會開課, 那就要常常上網站看 03/15 02:19
30F:推 ousapas: 要看大型專案github不就一堆 03/15 04:24
32F:→ ousapas: Spring 16K commits 03/15 04:25
34F:→ ousapas: 國產的zk 23K commits 03/15 04:30
35F:→ Killercat: 要人去翻大型project就太逗了... 有人KT都要搞一個月的 03/15 07:24
36F:→ Killercat: 東西怎麼可能期待自己翻翻就可以搞到可以改source code 03/15 07:24
37F:→ Killercat: 沒人的情況下就是寫幾個micro service, jenkins串串看 03/15 07:24
38F:→ Killercat: 一路從CI到deploy 其實大型專案大概就是如此了 03/15 07:24
39F:推 ousapas: 原PO的問題不是「大型專案」開發的教學嗎? 03/15 08:24
40F:→ ousapas: 看不出來開發一個微服務何以能夠稱作一個"大型"專案 03/15 08:24
41F:→ ousapas: 如果微服務被做成"大型"專案,那也不能夠稱為"微"服務了 03/15 08:25
42F:→ ousapas: 真正正宗的微服務可是寫一個function就能搞定的 03/15 08:26
43F:推 ousapas: 要學習大型專案開發,最有效的方法就是參考現有開源專案 03/15 08:29
44F:→ ousapas: 看人家是如何管理程式碼品質及與使用者溝通的 03/15 08:30
45F:→ Killercat: 我覺得他想要的是整個大型專案怎麼build deploy CI吧 03/15 14:19
46F:→ Killercat: 不過...也對,面向不同 XD 03/15 14:19