[請益] 新公司Java專案不用Maven是什麼水平?

作者: fshfsh (魚~*)   2021-03-22 19:25:32
小弟我最近入職了一家台商,主要寫Java,上禮拜上工
本來我是以前端為主,但想試試後端,所以就選擇了這家公司
我在學程式的時候是main Java,所以一開始架環境都很順
那天學姊給的Package過來(用USB拷過來),直接import會有很多錯誤
我也一一排除了,結果發現有些地方找不到class
我想說這也還好,重新再拷一次整包過來就好了
想不到學姊是一個一個檔案手動去比對看是哪邊出錯了
我想說這麼土法煉鋼真的逮就補嗎?
仔細想想,像這種專案dependency一般都是用maven吧? 直接pom檔過來我這邊自己build就好了不是嗎?
在這邊想請教大大,大型專案不用maven是什麼水準? 是不是該快逃?
這家公司目前在用EJB, JPA, JSP, 版控用SVN, 資料庫用MySQL
btw, 這家公司windows和office都沒有啟動, 這是盜版的意思嗎?
作者: stupid0319 (徵女友)   2021-03-22 19:27:00
看你什麼水準,這公司就什麼水準
作者: qrtt1 (有些事,有時候。。。)   2021-03-22 19:27:00
那就導入一下啊
作者: qpowjohn (pose)   2021-03-22 19:28:00
按錯,不過公司不倒有他的道理,svn能用為啥要強迫用git,其實我想不通XD不是說樓主,而是看到某些人看到svn就快逃的心態很怪
作者: taikobo (勉強になるなぁ...)   2021-03-22 19:31:00
svn 切換 branch 就真的比 git 慢很多啊...
作者: angusyu (〒△〒)   2021-03-22 19:33:00
用gradle啊用什麼
作者: airtsubasa (偽學姊)   2021-03-22 19:39:00
所以你這位新人的熱情要燃燒公司的老屁股嗎?xd
作者: htury (冰點)   2021-03-22 19:44:00
錢多就慢慢導入,錢少就快逃
作者: roccqqck (ccqq)   2021-03-22 19:59:00
不給連外網?
作者: wulouise (在線上!=在電腦前)   2021-03-22 20:22:00
用SVN不錯了好嘛XD
作者: atpx (秋雨的心情)   2021-03-22 20:24:00
很正常吧, 可能系統開發時還沒有這東西也不可能因為Maven出現就去改現有的專案只為了全套進去
作者: alihue (wanda wanda)   2021-03-22 20:29:00
不想導入就乖乖做
作者: zzshcool (台灣人)   2021-03-22 20:33:00
找下一家公司
作者: accessdenied (存取違規)   2021-03-22 20:39:00
自己都不想導入還敢唸前人喔?會這樣落到你手裡代表前人都跟你想法一樣啊,裝什麼高尚?而且van有很多比git 強的地方啦,是你不懂svn
作者: aidansky0989 (alta)   2021-03-22 21:03:00
寫前端看到jsp還不懂?
作者: EricTCartman (阿ㄆㄧㄚˇ)   2021-03-22 21:05:00
是什麼水準喔 只能講員工等級跟公司等級不會差太多
作者: alihue (wanda wanda)   2021-03-22 21:24:00
看不順眼跟沒做好分不清楚還敢來開戰
作者: zased (我只是上PTT查資料)   2021-03-22 21:32:00
是我就直接提案導入了,天大的好機會不把握、還在這邊問...導入後不論談升遷好談,下份工作面試也是超加分的,獨立思考、有能力改善公司
作者: MoonCode (MoonCode)   2021-03-22 21:40:00
什麼水瓶!
作者: tom77588 (葉天)   2021-03-22 21:42:00
是否提案導入看你的位階。我個人是會觀察一陣子,確認公司的氛圍跟同事的程度,再決定要不要導入,一開始進去就提案導入,除非變動不大,不然直接翻掉除了成本高外,原同事會覺得新人上任三把火是在囂張什麼
作者: lturtsamuel (港都都教授)   2021-03-22 21:55:00
就真的很爛 看到爛還不能講喔 好險我離了ㄏㄏ
作者: Hecc (來日方長)   2021-03-22 22:21:00
等你登高一呼站出來
作者: wawi2 (@@)   2021-03-22 22:35:00
maven又不好用maven就跟cmake差不多水平而已 笑死
作者: pptsodog (天橋下說書)   2021-03-22 23:03:00
USB
作者: cschuan (ntucschuan)   2021-03-22 23:12:00
都用gradle
作者: final01 (牛頓運動定律)   2021-03-22 23:17:00
就是跟你水平差不多,不要靠北XD
作者: goodice (一水隔天涯)   2021-03-22 23:18:00
哪家
作者: mutom (人生..充滿自虐)   2021-03-22 23:40:00
多的是那種幾千萬老系統不用Maven,這種改起來很麻煩的
作者: Csongs (西歌)   2021-03-22 23:59:00
哪家啊
作者: bego5566 (貝果56)   2021-03-23 00:01:00
sbt
作者: sharku (明珠求瑕)   2021-03-23 00:06:00
都用 gradle 了, 而且也不用 java, 改 kotlin
作者: new122851 (未若柳絮因風起)   2021-03-23 00:23:00
建議先提議自己成為架構師負責該系統 並把整個架構前後端分離
作者: superpandal   2021-03-23 00:32:00
就老舊的技能樹 不過maven個人覺得不算好用 copy個東西還要寫xml實在有夠... gradle也沒好到哪...還有人說gradle是script 就不知道該說什麼 細節差很多不過跟人溝通要用就是
作者: lturtsamuel (港都都教授)   2021-03-23 00:40:00
gradle mvn就是典型的 over generialized 設計 跟java本身整合性普普 只是編譯個東西卻引入很多心智負擔
作者: superpandal   2021-03-23 00:45:00
cmake的話感覺好過maven gradle一些
作者: lturtsamuel (港都都教授)   2021-03-23 00:49:00
cnake的功能跟mvn不在同個位置 它不包辦套件管理 然後多了c特有的參數要調
作者: viper9709 (阿達)   2021-03-23 00:53:00
先觀察再做決定+1
作者: lturtsamuel (港都都教授)   2021-03-23 00:53:00
不過cmake難倒是情有可原 c跟跨平台就是這麼難不是隨便都能設計出rust cargo這麼屌的建置工具
作者: superpandal   2021-03-23 01:10:00
不過也沒看過沒用maven gradle的公司有什麼好的替代
作者: wawi2 (@@)   2021-03-23 02:06:00
很多大公司都自己寫軟體取代maven. 尼沒見過不代表沒有 FLAG中最廢的A都有了
作者: superpandal   2021-03-23 02:28:00
這種級別的大公司當然沒有機會進去 私有side project確實可以考慮自己寫
作者: BlacksPig (Black Handsome s Pig)   2021-03-23 06:43:00
這篇後面有些推文滿有意思的,讚!我最近也在改某大廠寫的普通專案,一堆lib jar自己ref,其中有些jar是自建的,有的是公開庫有的。可能當年環境沒有Nexus。但是現在有,所以有空就改成Maven架構有時候寫寫程式邏輯外,換個口味改改架構也是不錯,也讓專案瘦一點!
作者: internetms52 (Oaide)   2021-03-23 07:32:00
沒有maven可以用ivy,但這些都建立在有版控的環境上,建議導svn或git
作者: sayya2311 (ya)   2021-03-23 07:41:00
無腦用maven建起來常常都一大包啊,有好有壞
作者: wxywxywxy   2021-03-23 09:12:00
我也覺得幫忙導入是加分 不過要上面支持你
作者: shooter555 (shooter)   2021-03-23 09:21:00
看到有人批cmake cmake不好嗎? 要不然要用什麼scons?還是眾多開源裡面改用的meson?
作者: lucky4283 (KENNY)   2021-03-23 12:42:00
推1樓,新人就那麽猖狂,看你格局也還好
作者: pxycho (trolltrolltroll)   2021-03-23 15:18:00
我知道了,乾脆把Java 換 Python(欸?
作者: energyy1104 (Bill Wang)   2021-03-23 17:07:00
一樓沒說錯啊
作者: superpandal   2021-03-23 20:02:00
ant+ivy maven gradle sbt... 一路看下來就感覺java沒有簡單又好用這回事... 當然現在好多語言也被搞成這樣
作者: amazing2014 (別斷線拜託)   2021-03-23 21:50:00
這是什麼公司
作者: samfox (fox)   2021-03-23 23:01:00
答案不只改跟不改
作者: Bencrie   2021-03-24 00:11:00
不知道為什麼 freedesktop 那票人要換 meson語法好像也沒有比較簡潔好懂cmake 有要跨 *nix Windows 的話也許好用吧,生 Makefile或 vcproj 之類的。沒跨的話自己寫 Makefile 就行
作者: hanshsu (小肉呆)   2021-03-24 09:51:00
不爽就離職阿 這沒啥好吵的吧
作者: shooter555 (shooter)   2021-03-24 12:31:00
自己寫makefile也太麻煩了 cmake 兩三行 makefile要寫一大堆
作者: tw11509 (John-117)   2021-03-25 01:51:00
我進公司一開始也沒有用gradle,後來新專案就直接導入了啊,之後有什麼簡化開發流程的確定沒問題也直接用了
作者: Bencrie   2021-03-25 02:09:00
Makefile 要寫一大堆這個看個人熟練度
作者: IMPOSSIBLEr (I'm possible rrr)   2021-03-25 12:00:00
提案全部用go改寫,選我正解XDD

Links booklink

Contact Us: admin [ a t ] ucptt.com