iT邦幫忙

1

公司選擇規劃

大家好,

個人有個職業規劃問題想詢問一下大家的意見和看法

大概簡單介紹一下我自己和過往經歷,我是個剛滿30歲的已婚家庭先生,那我也大概寫了四年的Java,基本上都是使用Spring為主要的開發框架

目前在某大公司資訊部就職,該公司框架是使用JSF + (EJB & CDI),此框架和開發方式在過往我並沒有使用過,等於我要重新學習,我目前也不知道公司的框架跟Spring有沒有類似的地方讓我可以快速上手,但目前學習公司這套框架對我來說相當吃力

我認知,不可能每家公司都會用到我過往經歷技能,到新公司一定會面對到許多新技術的調整和學習,但是因前陣子收到前同事的訊息,表示他們公司部門有意擴展人力需求,使用的框架是Spring跟我過往專長相符,所以詢問我是否有意過去認知
(朋友不是公司管理職,只是個大概寫一年的一般職員而已,單純職缺分享給我)

如上面說陳述的,想向各位詢問一下,我是要繼續留在原公司學習新技術較佳?還是跳轉至朋友公司較佳?

我相信每個人的意見都有不同立場及會給予我不少意見,再麻煩大家不吝嗇給於我相關意見

謝謝

4
浩瀚星空
iT邦超人 1 級 ‧ 2020-11-22 13:52:20

其實,這個問題很難給你確定的答案。
畢竟我並不知道你目前公司的程度及制度,跟你朋友公司的程度跟制度。

但只能給你幾個比較建議方案。
1.如果在這公司還未待滿一年,薪水也沒特別高的話。基本建議去新的地方。
2.如果考量的是養老性的問題而非學習性的問題,那得比較兩家公司的年資可能性。還有員工福利的特性。
3.如偏向於學習意願。一般我會建議你選朋友的公司。有人能一起互相學習的速度是最快的。

其它其實很難再給你建議了。
可以的話,自已列表。將兩間公司的優點先列出來。再將兩家公司的缺點再列出來。
重中去考量就行了。

jackchien iT邦新手 5 級 ‧ 2020-11-23 00:17:53 檢舉

首先感謝您的意見分享

我也清楚這個題目很難有個正確的答案,這部分可能自己要再多思考一下
請問一下,您通常會依據什麼觀點來分析下份工作呢?

若請您跳脫過往所經過的開發框架,您會怎麼面對呢?

我的觀點很單純。

先找找有什麼理由要離開目前這家公司。
金錢問題、技術問題、未來發展。
一般我會3年一個週期來計算。

然後新的公司也run過上面的條件一次。

金錢問題比較沒什麼好解釋。可能唯一要考量的就是跟公司的發展性來評估。畢竟舒鉰發展性好,你才有機會拿紅利或是加薪。

技術問題比較偏向到新公司才需要考量。
因為有機會會面臨你沒學過的技術。約需要多久時間學習。有沒有把握。

未來發展性,大多數都是指職位。
正常來說待在原公司提高職位的可能性才會比較大。
除非新公司是要直接拉你過去當主管。
所以未來發展性也是要考量的因素。

0
suncuxiapple
iT邦新手 5 級 ‧ 2020-11-22 15:08:00

現在公司同事好相處能夠替你未來生涯有幫助 很建議你在原公司 學習新鮮事
已經會技能與技術到朋友的公司是好是壞 朋友的公司擴展人力 薪水是否提高 是否能保障工作品質
健康方面對你生涯是否有加分。職場沒有真朋友。談到錢傷感情。

0
Darwin Watterson
iT邦研究生 3 級 ‧ 2020-11-22 21:43:22

轉換跑道吧!不該浪費生命在EJB上。
有興趣可以看看WIKI介紹的『EJB:從擁抱到放棄。』那段落。
不要等到你把EJB學到精通且spring忘得差不多要跳槽時,才發現其他公司都是用spring開發,那時就尷尬了。/images/emoticon/emoticon38.gif

雖然你提到你熟spring框架,請問是spring boot嗎?
不是也無妨!先向你朋友詢問看看是否是走spring boot架構。如果你朋友的公司確定是用spring boot開發,就別猶豫了,跳槽吧!

以下是個人對『spring boot』勝過『EJB』的見解:

  1. spring boot本身就是容器化,成品為可執行jar/war檔。有助於日後延伸至K8s或docker容器化運維領域。
  2. spring boot本身就是主打微服務,可培養Stateless的設計概念
  3. EJB過去就被spring打趴了,我不認為EJB有機會幹掉spring boot。

不過以個人經驗,今年或明年要跳槽,除了具備自身程式語言的開發能力、git/svn版控協作能力外,具不具備『K8s或docker的使用經驗』將會是決定你能不能談到更高薪的必要條件。
在CI/CD的熱潮下,code commit上去後就直接打包成容器上架了。

jackchien iT邦新手 5 級 ‧ 2020-11-23 00:28:49 檢舉

感謝您的意見分享

是的,過往開發上基本看公司專案需求,都有開發過spring mvc & spring boot專案,不敢說精通,但是大致上建置、開發及除錯是沒有問題

確實如你說的,目前市場上好像滿多公司導入k8s及CI/CD

0
sam0407
iT邦高手 1 級 ‧ 2020-11-23 08:35:38

我對於JAVA的編程生態系不熟,僅就職業規劃給您一些建議:

不知您現在幾歲?沒關係,想像一下自己五年後或十年後要過怎樣的生活?要不要生小孩?年薪目標是多少?繼續編程還是希望往SA或PM發展?或是要轉管理?

先確定您的職涯目標,再來作選擇,說不定這兩家都不是好的選擇,要選擇能有機會學習您未來目標必備條件的工作才是正解~

1
I code so I am
iT邦研究生 3 級 ‧ 2020-11-23 09:00:51

個人認為職涯規劃應該多方考量:

  1. 技術:若還剛入行,考慮轉職的流動性,需考慮技術是否已在被淘汰邊緣,我曾經面試過工作多年的資深工程師,他會的都是老掉牙的技術,要轉職是很痛苦的,因為沒有公司願意付高薪重新訓練一個老人。
  2. 公司前景:公司的業績、產品、部門的發展,是否值得期待,如果是,有機會做一輩子,採用舊技術又何彷。
  3. 個人職涯規劃:程式設計師往上爬,可以是架構師、系統分析師、專案經理,甚至是功能主管,在熟悉程式技巧外,其他技術,如人力/時程/資源規劃(planning)、SA方法論、專案管理(PMP)也是很重要的,這些可能才是你升官加薪的關鍵力量。
0
Pankt
iT邦研究生 1 級 ‧ 2020-11-23 09:27:14

在技術單位,應有兩種思維的考慮
一、年齡考慮:若還年輕不妨多學些新的東西,增加更多的生存技能與籌碼,以備日後所用。
二、公司前景考慮:盡往更大型、制度完善、產品有市場潛力的公司。

1
雷伊
iT邦好手 1 級 ‧ 2020-11-23 11:46:29

主管:
在好的條件都比不好遇到一個好老闆
遇到好老闆你應該要以家臣的忠心來回報

事少:
原公司-留在原單位除了工作還要學習新語言,但以後會的更多自己的價值也越高。
朋友的公司-不用學習新語言,以後也只能這樣,45歲以後沒擔任主管職應該也碼不出東西。
有朋友罩的確很好,但有沒有想過朋友有時候有過份的要求,你能拒絕嗎?

錢多:
這很現實!用年收入來判斷哪家比較好。(以同樣的工時來計算,要把加班考慮進去)

離家近:
通勤也算成本-年薪/365天/8小時=時薪(正職人員)
假設時薪為250元,原公司比新公司每天來回多了一小時通勤時間
以一個月平均工作20天計算您每月就損失5000元(不包含油錢或是大眾運輸費)

睡眠:
加班的頻繁度會影響休息的時間,且有可能加班只有補休(都需要加班了你還期望能有時間請補休?)

同事正不正:
雖然已婚但公司有沒有正妹這很重要,看不犯法。

ckp6250 iT邦研究生 2 級 ‧ 2020-11-23 20:17:59 檢舉

看不犯法,想也不犯法。

jackchien iT邦新手 5 級 ‧ 2020-11-24 08:49:43 檢舉

感謝您的意見分享

很可惜我若真的去新公司也不是我朋友罩我XD 可能我還需要罩他= =
你這幾個要點確實是我要思考的方向

我要發表回答

立即登入回答