告訴你怎樣學Java才是硬道理

2021-04-20 02:26:54 字數 2179 閱讀 7035

做軟體開發大概有6年多了,從事java開發大概4年多,

現在在網上總是看到大家在討論什麼架構比什麼架構好,什麼技術比什麼技術強.

對這個我想談談我的幾點看法. 

第一、我覺得談架構是需要有資格的。如果你think java或

java 核心技術這兩本書還有很多你不能理解 那麼你最好先把其中的一本看個滾瓜爛熟,再去看其他技術。你servlet用得很熟練了麼?如果沒有,那麼 strust你應該先停下來。如果jdbc還不熟,(我的意思是至少你要知道它是總樣工作,總樣能提高對資料庫操作的效率,不是只會調簡單的調一st對 象,寫一句簡單的sql)就沒有必要去討論hibernate之類。當然你可能在工作時候正好用到我說的hibernate,strust。不過你還是不 應該把時間放到這個上面,因為工作中用到它們的地方不是很多。還是應該先把基礎打好。hibernate,strust這樣的東西能給你工作帶來很大的方 便,但是你去學習它的應該是他的原理和為什麼要這麼做,而不是簡單的學習怎麼用。我以前是servlets程式設計師,三年前第一次拿到strust我好象馬 上就會用。那些標籤庫我估計我也能寫出來 只不過可能考慮不到那麼全。

如果你是剛開始找工作的,我覺得你只需要簡單的會一點strusts 就可以,把主要精力放到java基礎,jsp,servlet上 然後jdbc看點,沒有公司會對乙個新人有太高要求,因為它不會給你很高工資的。不同工 資的人做不同事情的。如果公司要採用什麼架構也不需要你來做的,有更高工資和更多經驗的人會來做這個事情的。你要做的事情不會很多,而且只要你態度好,即 使有什麼不會也有人會教你的。而面試的時候問得多的也是java基礎 jsp servlet這些東西,其他的象spring,hibernate你完全 可以直接說你沒有用過。不是每個公司全部採用這些的,關鍵還是基礎。基礎好學什麼也容易。所以為什麼說面試最關鍵的是你現在會什麼 而是你要讓人知道你以 後會什麼。 第

二、我覺得你應該考慮你是為什麼學習軟體的。我比較俗氣,我 是為了更好的待遇才學習軟體的。我以前是vb程式設計師,為什麼要學習java,我就因為當時認為java有錢途(本人絕對沒有說vb沒有錢途的意思,只要你 厲害是一樣的,我的意思是平行對比,乙個不怎麼厲害的java程式設計師就可以拿到夠高的工資,前幾年確實是這樣的)本人現在在一家民營企業上班,待遇是 10k/月實在慚愧的是工作了這麼多年外語還是很爛,如果外語很好,我估計工資提高一半應該是沒有問題的。

和我同時來上海 同時進同乙個公司的的 同事現在一般是年薪200k,他們的優勢在於外語。在上海一般工作3年的java程式設計師的待遇應該在6k/月,5年以上應該年薪100k是沒有問題的,這 個待遇不是只外語很好的人,也不是指特別厲害的人我說的只是大眾化 正常化的(外語可以是日語和英語不要說學日語是漢****,這只能說明你淺薄)如果你 現在的待遇還達不到我說的,那麼你應該把時間放到找工作的技巧上。而不是在這裡討論沒有意義的技術,只有工資上去了其他的才會上去,乙個程式設計師是很難接觸 到系統分析和架構的,而乙個系統分析員和系統架構師工資也很低的公司明顯不是你要呆的地方。

我可以很明確的說,我說的工資待遇不是亂說的,本 人找10k/月的工作只需要乙個星期就能搞定,而3年前找6k/月的也是如此。我就是在51job投的簡歷。(我記得我找工作是星期五投的簡歷,到下星期 三的時候面試已經排到下下星期五了,一天安排兩份面試,所以說找個工作絕對不難)

而且我的水平也不好,現在還在看think java。(說出來有點不好意思)我身邊的程式設計師也基本能拿到我上面說的水平,而且這個水平在上海是中等偏低的。如果你找不到,那麼就是你能力和找工作技巧有問題 第

三、當你基礎也很好,待遇也滿意的時候,那麼你就要考慮你自己的職業前景了,所以什麼技術好,什麼技術差對你不重要了。技術只是一部分,還有很多其他的東西也很重要。

我現在研究soa方面的東西,java方面我可能更看重ejb一點,我用過spring一年多點,覺得也不錯。不過我可能想進大的公司,所以更看重ejb一些。一般大公司面試不太會問spring,可是問ejb的可能性很大的。特別是事務處理方面的東西。

我強烈建議做為乙個程式設計師,無亂花多大的代價也應該把你的外語 搞上去,我指的是可以直接和國外客戶進行交流,如果你現在在做日本專案那麼就把日語搞上去,如果你現在不是做日本專案,那麼我覺得你應該直接把英語搞上 去。外語好待遇高是一回事情,同樣職業前景也會更好。以後做歐美的專案會越來越多的。我希望所有做java的人都能找到乙份好的工作,也希望你們的技術水 平越來越高。

本人只是談談自己的看法,如果你覺得和你的看法不同,就當作沒有看過,不要口吐髒話。我的觀點只代表我自己,沒有要強加給其他人的意思。我們很多在上海程式設計師應該是從外地過來的,生活壓力很大,我只是希望大家能生活得更好,活得更開心。

告訴你怎樣學Java才是硬道理

做軟體開發大概有 年多了,從事 開發大概 年多,現在在網上總是看到大家在討論什麼架構比什麼架構好,什麼技術比什麼技術強 對這個我想談談我的幾點看法 第 一 我覺得談架構是需要有資格的。如果你 或 核心技術這兩本書還有很多你不能理解 那麼你最好先把其中的一本看個滾瓜爛熟,再去看其他技術。你 用得很熟練...

學霸是怎樣煉成的?讓這款教育電腦神器告訴你

1.作為一名學生家長,應該如何選擇適合孩子的電子裝置呢?今年,英特爾整合主流教育機構資源 學習應用軟體開發商 作業系統 裝置製造商等行業各方合作夥伴,打造了k12 學生專屬的電腦 英特爾學生電腦。這款電腦同時搭載windows作業系統和教育專用作業系統,擁有豐富的教學軟體資源,能夠有效地幫助家長解決...

你能否告訴我,怎樣才能忘記你

你是否能夠告訴我 怎樣才能忘掉你 說什麼話做什麼事 說多少話做多少事 怎樣才能夠不再愛你 每天每時 無論順境或逆境 怎樣才能不再想念你 節日裡,不再為你祝福 災難時,也不再祈求你的關懷 永遠,不再與你並肩 走過街巷,走過小路,走過荒原 走過祖先的墓地 仰望日出之前的天空 也永不會感覺悲涼 夜晚,獨自...