A. 當了三年程序員,一點都不喜歡這份工作,我該怎麼辦
首先,認清自己。弄清自己是不喜歡程序員這份工作還是僅僅是不喜歡在目前的環境內做程序員。
如果是前者,你可以考慮轉業。但是這往往意味著很大的犧牲,你需要做的就是平衡自己的得失做出對未來的選擇。
如果是後者,你則需要對現狀進行分析,找出自己痛苦的緣由,改變它或是脫離它。
B. 程序員工作三年薪資35萬好嗎
程序員工作三年薪資35萬好。程序員剛開始工作時工資是很低的,年薪只有不到8萬,工作三年薪資35萬也就是每年的薪資是11萬6千元,這已經是非常高的工資了,所以程序員工作三年薪資35萬好。
C. 在一線城市上班的程序員,3年後平均工資是多少
程序員的行業根據環境,地域,行情,技術等因素來決定薪資,所以除了專業的數據分析平台,我個人只能給出一個大概的范圍吧:
雖然小明知道現在的待業已經不算高了,但是重在安逸穩定,所以他並沒有跳槽的想法,哪怕看到網上一些言論說四年的工資多少,他也直接無視,但是程序行業日新月異,老東家堅持不住了,倒閉了,於是小明又要重新找工作了,這個時候的小明五年工作經驗,稅前16k,於是他寫簡歷,因為他有資歷,了解了現在的行情,洋洋灑灑寫了一份很精緻的簡歷附上期望月薪30k,可是面試的過程並不順利,很多問題他都答不上來,要麼就是基礎忘記了,要麼就是新技術他不會,於是他開始迷茫了~~
D. 畢業之後工作了3年轉行IT還來得及嗎
工作三年轉行IT是可以的!計算機行業發展迅速,程序員年薪動輒幾十萬,上百萬,而且人人都離不開電腦、手機,各種軟體、APP開發,設計都需要大量人才。只要用心地學好技術,是可以實現更好的就業的,所以肯定是可以轉行的。
不過要轉行的話,還是需要提前做好一些准備的:
①心理准備
一旦開始學習,那就是開弓沒有回頭箭,一定要堅持下去,所以一定要做好心理准備,確定好自己有能夠堅持下去的動力,這樣才可以學得更好。
②了解方向
IT行業目前的崗位還是非常多的,比如開發崗、設計崗、大數據崗位等等,你要先結合自己的興趣愛好和市場的情況,來選定自己想要學習的方向,然後再好好的努力。
③了解學習方式
學習IT的方式,無非就是自學和機構學,各有優缺點。自學的話,要先規劃好自己要學哪些知識,從哪裡入手,有困難如何解決。機構學的話,就要選一個靠譜的機構。
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。
祝你學有所成,望採納。
E. 工作3年的java程序員 很迷茫 我該怎麼走出來
其實我覺得你是一個很上進的人,肯吃苦,有理想,有干勁。拿死工資在我們這行月薪30k已經快到頂了,和做生意當然不能比。但是你父親不想讓你接手也有他的考慮,也許是他覺得你的工作很光鮮,也許想讓你自己闖可能。不管怎麼樣來說,你離父親確是差得很遠,這沒什麼,不用自責。所以你現在這么浮躁肯定是不行的,沉下心來 擺正心態
F. 一個工作三年多的程序員被公司裁員,是不是說明他不適合這個行業,該轉行了
也不是這么說。有很多因素。比如公司不景氣,說不定能找到更好的工作
望採納,謝謝
G. 工作三年的java程序員應該拿多少工資
工作三年的程序員拿多少工資,其實你可以去招聘網站看看企業的招聘信心的,基本上只要你是正常努力的人,不是那種在公司混日子的人,工作三年,工資在一萬五是沒有問題的。
不過話說回來,工作年限是一方面,更多的還是看你的努力程度,有的人工作一年就能達到你工作三年的技術水平,有的剛畢業就比你工作了一兩年經驗還要豐富,懂得還要多,所以提升自己的技術水平才是關鍵。
H. 工作3年的Java程序員應該掌握哪些技能
1、基本語法
這包括static、final、transient等關鍵字的作用,foreach循環的原理等等。
2、集合
非常重要,基本上就是List、Map、Set,各種實現類的底層實現原理,實現類的優缺點。
集合要掌握的是ArrayList、LinkedList、Hashtable、HashMap、ConcurrentHashMap、HashSet的實現原理,
(1)ConcurrentHashMap的鎖分段技術
(2)ConcurrentHashMap的讀是否要加鎖,為什麼
(3)ConcurrentHashMap的迭代器是強一致性的迭代器還是弱一致性的迭代器
3、設計模式
設計模式在工作中是非常重要、非常有用的,23種設計模式中重點研究常用的十來種就可以了,面試中關於設計模式的問答主要是三個方向:
(1)你的項目中用到了哪些設計模式,如何使用
(2)知道常用設計模式的優缺點
(3)能畫出常用設計模式的UML圖
4、多線程
假如有Thread1、Thread2、Thread3、Thread4四條線程分別統計C、D、E、F四個盤的大小,所有線程都統計完畢交給Thread5線程去做匯總,應當如何實現?
聰明的網友們對這個問題是否有答案呢?不難,java.util.concurrent下就有現成的類可以使用。
另外,線程池在面試中也是比較常問的一塊,常用的線程池有幾種?這幾種線程池之間有什麼區別和聯系?線程池的實現原理是怎麼樣的?實際一些的,會給你一些具體的場景,讓你回答這種場景該使用什麼樣的線程池比較合適。
最後,雖然面試問得不多,但是多線程同步、鎖這塊也是重點。synchronized和ReentrantLock的區別、synchronized鎖普通方法和鎖靜態方法、死鎖的原理及排查方法等等,關於多線程,
5、JDK源碼
要想拿高工資,JDK源碼不可不讀。總結一下比較重要的源碼:
(1)List、Map、Set實現類的源代碼
(2)ReentrantLock、AQS的源代碼
(3)AtomicInteger的實現原理,主要能說清楚CAS機制並且AtomicInteger是如何利用CAS機制實現的
(4)線程池的實現原理
(5)Object類中的方法以及每個方法的作用
6、框架
老生常談,面試必問的東西。一般來說會問你一下你們項目中使用的框架,然後給你一些場景問你用框架怎麼做,比如我想要在Spring初始化bean的時候做一些事情該怎麼做、想要在bean銷毀的時候做一些事情該怎麼做、MyBatis中$和#的區別等等,這些都比較實際了,平時積累得好、有多學習框架的使用細節自然都不成問題。
7、資料庫
一些基本的像union和union all的區別、left
join、幾種索引及其區別就不談了,比較重要的就是資料庫性能的優化,如果對於資料庫的性能優化一竅不通,那麼有時間,還是建議你在面試前花一兩天專門把SQL基礎和SQL優化的內容准備一下。
8、數據結構和演算法分析
數據結構和演算法分析,對於一名程序員來說,會比不會好而且在工作中絕對能派上用場。數組、鏈表是基礎,棧和隊列深入一些但也不難,樹挺重要的,比較重要的樹AVL樹、紅黑樹,可以不了解它們的具體實現,但是要知道什麼是二叉查找樹、什麼是平衡樹,AVL樹和紅黑樹的區別。
9、Java虛擬機
Java虛擬機中比較重要的內容:
(1)Java虛擬機的內存布局
(2)GC演算法及幾種垃圾收集器
(3)類載入機制,也就是雙親委派模型
(4)Java內存模型
(5)happens-before規則
(6)volatile關鍵字使用規則
I. java 3年工作經驗應具備什麼能力和技能
我認為三年對於程序員來說是第一個門檻,這個階段將會淘汰掉一批不適合寫代碼的人。這一階段,我們走出校園,邁入社會,成為一名程序員,正式從書本上的內容邁向真正的企業級開發。我們知道如何團隊協作、如何使用項目管理工具、項目版本如何控制、我們寫的代碼如何測試如何在線上運行等等,積累了一定的開發經驗,也對代碼有了一定深入的認識,是一個比較純粹的Coder的階段
1、語言要求:精通java,j2ee
2、框架要求:springMVC,mybatis或類似框架開發經驗
3、頁面技術要求:熟悉 js,ajax,xml,jquery等技術;
4、資料庫要求:熟悉oracle,mysql等資料庫開發;
5、工具要求:熟練eclipse等開發工具
以上是我ITjob導師跟我分享過的,希望對你有所幫助!
J. 三年工作經驗的java程序員在成都能拿多少薪水
根據招聘網站信息查詢得知,目前成都不要求工作經驗的java從業者薪資一般在4-8K左右,如果有3年左右的工作經驗薪資在10K-20K左右,目前成都的java開發薪資平均如下: