工作三年左右的Java開發淺談面試經歷
作為一個工作三年的Java開發,面試經歷自然是不少。對於每一個即將要面試或準備面試的都將適用。
工作第一年,對任何事物都充滿著新鮮感。還能記起剛剛步入職場時,那股子韌勁兒。經常一個人加班到很晚,只為了能快速融入職場,儘快熟悉公司流程。那時候做什麼都是動力滿滿,不知疲倦的。
儘管軟體行業的技術迭代很快,但自己入職的第一家公司主要是承接"XXXX管理系統"類業務的,所以對於新技術使用和接觸較少,這也導致了在後來面試中屢屢折戟。自己所讀的是一個二流的專科院校,Java的基礎知識學得不夠牢固。
面試,首先要面對的時不同於原來熟悉的環境和技術要求,針對技術側重點時完全不一樣的。即使是同一業務型別的公司也是有各自技術上的差異的。針對技術的側重點不同,這就要求我們的基礎知識要足夠牢固。
Java這個行業,入行第一年,可能要求你熟悉常用的框架有哪些,如何使用一些基本的物件,理解如String等物件的建立及原理。
第二年的要求可能會稍稍高一些,會要求懂得Java記憶體的分配,作用等以及類的載入原理。
第三年,也就是我正處在的這個階段。昨天我剛剛經歷了一場面試。總結一下面試官針對三年左右的經驗面試問題主要以下幾個大的方面:
一是,常用的設計模式有哪些?工作中使用過哪些設計模式?具體實現是什麼?
二是,你在工作中承擔一個什麼樣得角色?你是如何獨立完成一個模組的等等。
遺憾的是,我一個幹了三年的Java程式設計師,居然不知道常用的設計模式有哪些。後面百度上查詢了一下才知道,其實設計模式在開發中是完全具備的,但是自己並沒有瞭解過。以至於完全回答不上來面試官的問題。這也提醒了自己Java基礎的知識太過薄弱,三年大大小小的專案也接觸開發了十幾個,但沒有一個專案的流程能完全說清除。每天都只會是重複的進行最低階的Coder。沒有真正的瞭解過開發目的,開發框架,設計模式是什麼。希望工作中同我一樣的人能夠警醒。
在公司的專案開發中,應該多主動"找事情"做。多從專案的整體局面看問題。不要侷限於一塊。要做到對整個系統的全面的瞭解。當然,這更多的需要具備紮實的基礎,具備長遠的目光。
多問一問自己,想要的是什麼。在這個行業想達到什麼樣得程度。是一直做一個Coder一直到被淘汰。還是向著專案經理,架構等一些更大的目標前進。
願我們都能從此刻開始,樹立明確的目標,踏踏實實的向著目標前進!
相關推薦
工作三年左右的Java開發淺談面試經歷
作為一個工作三年的Java開發,面試經歷自然是不少。對於每一個即將要面試或準備面試的都將適用。 工作第一年,對任何事物都充滿著新鮮感。還能記起剛剛步入職場時,那股子韌勁兒。經常一個人加班到很晚,只為了能快速融入職場,儘快熟悉公司流程。那時候做什麼都是動力滿滿,不知疲倦的。
一個工作三年左右的Java程式設計師跟大家談談從業心得
貌似這一點適應的行業最廣,但是我可以很肯定的說:當你從事Java開發一年後,重新找工作時,才會真實的感受到這句話。 工作第一年,往往是什麼都充滿新鮮感,什麼都學習,衝勁十足的一年;Java行業知識更新特別快,今天一個框架的新版本,明天又是另一個新框架,有時往往根據專案的需要來不斷學習新東西;所有
一個工作三年左右的Java程式設計師和大家談談從業心得
轉發連結地址:https://mp.weixin.qq.com/s/SSh9HcA5PgMHv7xiolQkig 貌似這一點適應的行業最廣,但是我可以很肯定的說:當你從事web開發一年後,重新找工作時,才會真實的感受到這句話。 工作第一年,往往是什麼都充滿新鮮感,什麼
一個工作三年左右的阿里Java程式設計師跟大家談談從業心得
貌似這一點適應的行業最廣,但是我可以很肯定的說:當你從事web開發一年後,重新找工作時,才會真實的感受到這句話。 工作第一年,往往是什麼都充滿新鮮感,什麼都學習,衝勁十足的一年;WEB行業知識更新特別快,今天一個框架的新版本,明天又是另一個新框架,有時往往根據專案的需要來不斷學習新東西;所有,很
《java基礎》工作三年的Java程式設計師需要掌握哪些知識?
業界對程式設計師的分級大體有初級,中級,高階,資深等等,但並沒有什麼統一的標準,不同的公司要求不一樣,不同的面試官不同的崗位要求也不一樣,所以下面的描述僅是我個人的看法,僅供大家參考。 最簡的知識範圍 上面這張圖中的知識點最一個最簡的知識範圍,做為工作三年的程式設
工作三年的Java程式設計師需要掌握哪些知識?
業界對程式設計師的分級大體有初級,中級,高階,資深等等,但並沒有什麼統一的標準,不同的公司要求不一樣,不同的面試官不同的崗位要求也不一樣,所以下面的描述僅是我個人的看法,僅供大家參考。 最簡的知識範圍 上面這張圖中的知識點最一個最簡的知識範圍,做為工作三
三年經驗java開發人員面試總結。
作者07年畢業,畢業後一直從事於javaEE、ssh框架的B/S架構的軟體開發工作,算是三年多相關的工作經驗,呆了兩個公司。最近離職重新找工作,面試了n家公司,頗有感慨,希望寫出面試經歷與大家分享。 首先,面試前的準備。 準備應包括幾個方面,一是簡歷。簡歷不能太長,但畢竟
三年經驗java開發人員面試總結
作者07年畢業,畢業後一直從事於javaEE、ssh框架的B/S架構的軟體開發工作,算是三年多相關的工作經驗,呆了兩個公司。最近離職重新找工作,面試了n家公司,頗有感慨,希望寫出面試經歷與大家分享。 首先,面試前的準備
十年Java”老兵“淺談源碼的七大設計模式
delegate use 集中 提取 私有構造函數 經紀人 返回 課程 房子 一個專業的程序員,總是把代碼的清晰性,兼容性,可移植性放在很重要的位置。他們總是通過定義大量的宏,來增強代碼的清晰度和可讀性,而又不增加編譯後的代碼長度和代碼的運行效率;他們總是在編碼的同時,就考
七年開發淺談Nginx負載均衡
一 特點 1.1 應用情況 Nginx做為一個強大的Web伺服器軟體,具有高效能、高併發性和低記憶體佔用的特點。此外,其也能夠提供強大的反向代理功能。俄羅斯大約有超過20%的虛擬主機採用Nginx作為反向代理伺服器,在國內也有騰訊、新浪、網易等多家網站在使用
Java入門淺談
基礎上 java入門 直接 文件 程序 安裝程序 web 編譯 window 首先了解Java的版本:JavaME、JavaSE(主要來創建桌面應用,有獨立的安裝程序,例如:Windows、msi等)、JavaEE(在JavaSE基礎上構建,主要提供Web服務
JAVAEE企業級應用開發淺談之MVC 中的V-VIEW視圖
插入 第一次 開發 優點 就會 mil 是否 javaee 方便 Step1.情景概要 Hello,小夥伴們,好久不見,之前跟大家分享了三層架構與MVC思想,相信大家對於這兩塊內容有了相對清晰的個人認識了,既然我們講到了MVC,這裏我們接著這塊內容繼續往下深入,今天我們來看
H5鬥地主×××開發淺談(一)
日誌服務器 登錄 serve server lds 因此 的人 意義 運營 h5鬥地主遊戲開發Q1446595067 官網:h5.haozibbs.com去年從傳統軟件公司辭職,下定決心轉互聯網,由於對遊戲的熱愛,去了一家遊戲公司,待了將近10個月,參與開發了一款動作卡牌手
剛參加工作一年的JAVA程序員的年終總結
hiberna body blog 後端 mybatis ati 加工 mysql font 總結並梳理這一年所學的知識 前端 angular js bootstrap 後端 spring + springmvc + springboot + mybatis + hiber
Java CyclicBarrier 淺談
strong 離開 nts 構造函數 fixed AS 修改 i++ play CyclicBarrier 意思是柵欄, 可以讓多組線程到達某個點後開始等待, 等指定的線程數量都到達後再恢復線程, 這個CyclicBarrier是可以循環使用的. 又稱為循環柵欄. 栗子:
一名工作8年的Java架構師分享經驗之如何成為一名架構師
Java高級很多工作一定年限的程序員感覺自己到了瓶頸不知道怎麽去突破,其實這個時候就要沖破傳說中的架構師。 架構師是個很神秘人物,那麽架構師的技術一般在什麽程度呢?怎樣才能被稱為架構師? 技術深度 有沒有看過JDK源碼,看過的類實現原理是什麽。 HTTP協議 TCP協議 一致性Hash算法 JVM如何加載字節
工作三年,我沒給家裏一分錢,還把家裏掏空了
bubuko 超過 體會 我們 自己 城市 http 全部 感慨 我不知道我算不算敗家子,但從畢業到現在我整整工作三年了,從沒給過家裏一分錢,卻把父母十數年的積蓄搬空了。 我老家是山東農村,一個不是很富裕卻也不算貧窮的地方,我是家裏的獨子,今年二十六歲,大學畢業
第三課:java開發hdfs
node 執行 需要 public conf iss import lean logging (1)關於hdfs小結 hadoop由hdfs + yarn + map/reduce組成, hdfs是數據庫存儲模塊,主要由1臺namenode和n臺datanode組成的一個集
程式設計師工作三年晒出9月工資條,直言加班太累了,網友評論吵炸鍋
其實程式設計師這個職業的門檻還是挺高的,首先必須懂最基礎的計算機語言,而就這個要求,已經把大部人人擋在外面了。而他們的具體工作,簡單來說,就是我們在手機上所用的任何軟體,都是程式設計師在背後辛苦程式設計而來的,就是我們所說的軟體開發和維護之類的工作。 最近有工作3年的程式
《JAVA》淺談——歸併排序
歸併排序:是建立在歸併操作上的一種有效的排序演算法,效率為O(n log n)。1945年由約翰·馮·諾伊曼首次提出。該演算法是採用分治法(Divide and Conquer)的一個非常典型的應用,且各層分治遞迴可以同時進行。 演算法規則: 像快速