日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

6年Java程序员年薪60W,这些年我都爬过哪些坑(2021年终总结)

發(fā)布時(shí)間:2024/9/3 java 69 豆豆
生活随笔 收集整理的這篇文章主要介紹了 6年Java程序员年薪60W,这些年我都爬过哪些坑(2021年终总结) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  很多年前,剛剛從大學(xué)畢業(yè)的時(shí)候,很多公司來校招。其中最爛俗的一個(gè)面試問是:“你希望你之后三到五年的發(fā)展是什么?”。我當(dāng)時(shí)的標(biāo)準(zhǔn)回答是(原話):“成為在某一方面能夠獨(dú)當(dāng)一面的技術(shù)專家“。后來經(jīng)歷了幾家不同的公司,換了不同的方向,才知道這個(gè)真是一個(gè)很難的問題。因?yàn)楸鵁o常勢,什么東西都是在不斷的變化,一早的時(shí)候看好的東西可能會被淘汰。

  幾乎沒有人能夠看準(zhǔn)技術(shù)的下一個(gè)方向,因?yàn)檫@個(gè)問題實(shí)在是太難了,能夠做到這一點(diǎn)的你就成為了技術(shù)界的巴菲特了。比如說11年加入Google,14年加入Facebook,16年加入阿里巴巴。做到這一點(diǎn)的人肯定有資本也有眼光去做風(fēng)險(xiǎn)投資,就算不做風(fēng)險(xiǎn)投資那么財(cái)務(wù)自由也是妥妥的。

  現(xiàn)在畢業(yè)六年,從北京到上海到硅谷,從國內(nèi)互聯(lián)網(wǎng)公司外企,看到了公司好的地方和壞的地方,這里只是根據(jù)自己的經(jīng)歷寫一些大方向選擇建議,僅供參考。

  目錄:

  行業(yè)背景很重要合理的職業(yè)規(guī)劃何為高級程序員2021跳槽必備行業(yè)背景很重要

  行業(yè)背景非常重要;工作3年后必須確定自己的行業(yè)背景,比如一直從事電信行業(yè),一直從事銀行項(xiàng)目,一直從事ERP行業(yè)等等。

  一個(gè)程序員不可能是一直寫代碼的,就是寫代碼也要知道業(yè)務(wù)邏輯,滿足什么需求;俗話說隔行如隔山,每個(gè)行業(yè)的業(yè)務(wù)都不一樣,甚至差別很大,比如你一直從事流媒體的研究,讓你跳槽到一家銀行項(xiàng)目,完了,一切從頭學(xué)吧,以前的行業(yè)經(jīng)驗(yàn)都用不上了;而且,一個(gè)公司公司招人,就是希望找到那些很容易上手,不需要培訓(xùn)業(yè)務(wù)很久的程序員;頻繁跳槽的朋友,一定要注意這點(diǎn);

  一直在一個(gè)行業(yè)呆久了,就可以成為這個(gè)行業(yè)的專家;我們可以經(jīng)常看到,一個(gè)項(xiàng)目組的某個(gè)leader,代碼寫的一般,但是卻可以跟客戶流暢的溝通,控制著新需求的提出,bug的修正等等;而客戶也很愿意跟他打交道,因?yàn)槟切├系捻?xiàng)目只有他能維護(hù),他甚至熟悉系統(tǒng)的每一張表結(jié)構(gòu)——-可想在這個(gè)行業(yè)呆的時(shí)間有多久啦。

  合理的職業(yè)規(guī)劃

  什么是職業(yè)規(guī)劃—-就是你短期或者長期的一個(gè)職業(yè)計(jì)劃!大道理不講,咱簡單點(diǎn)。先問你幾個(gè)問題:

  你工作幾年了,你愿意一直和新入行的新手一樣就是個(gè)簡單的程序員嗎?你愿意一直寫代碼,而不關(guān)心其他嗎?一個(gè)項(xiàng)目的前期需求,設(shè)計(jì),后期部署維護(hù),領(lǐng)導(dǎo)找到你,你說咱搞不定,行嗎?

  程序員不是敲代碼的機(jī)器。第一年太多東西不懂,你可以一切聽從老大的安排,敲敲代碼,看看數(shù)據(jù)庫,測試自己和別人的代碼;但是第二年,你還是這樣嗎?不可能的,一年的經(jīng)驗(yàn)?zāi)阃耆梢匀胄辛?#xff0c;是時(shí)候該學(xué)習(xí)怎么進(jìn)行需求分析,怎么設(shè)計(jì)數(shù)據(jù)庫,怎么寫各類文檔,怎么寫更好的代碼?這是高級程序員的要求!

  何為高級程序員?具有分析設(shè)計(jì)能力,能進(jìn)行技術(shù)攻關(guān),而且具有某行業(yè)深厚背景的程序員!所以,一個(gè)項(xiàng)目立項(xiàng)后,你要積極的參與到前期設(shè)計(jì)中,跟老同志們一道思考分析問題,學(xué)習(xí)經(jīng)驗(yàn)!OK,你這就成長啦!千萬不要認(rèn)為程序員就是寫代碼的哦!!!

  通過一個(gè)項(xiàng)目的開發(fā),你要能粗略的統(tǒng)計(jì)出一個(gè)功能的開發(fā)時(shí)間;比如一個(gè)模塊有20個(gè)小功能點(diǎn),你開發(fā)了80個(gè)小時(shí),每個(gè)小功能點(diǎn)平均2小時(shí)——這時(shí)在前期就能評估工作量啦。當(dāng)然每個(gè)人的效率和工作質(zhì)量是不同的,因人而異,但是大概的工作量應(yīng)該是可以統(tǒng)計(jì)出來的,用于統(tǒng)計(jì)一個(gè)項(xiàng)目的工作周期;

  2021年跳槽必備

  經(jīng)過6年的沉淀以及觀察,很多技術(shù)都是在不斷進(jìn)化升級。各大互聯(lián)網(wǎng)公司需求也不斷改變,所以我總結(jié)出以下技術(shù)點(diǎn),不說會了之后年薪百萬,最少能夠讓你上升一個(gè)檔次。

  掌握Java編程語言,包含io/nio/socket/multi threads/collection/concurrency等功能的使用;熟練掌握jvm(sun hotspot和ibm j9)內(nèi)存模型、gc垃圾回收調(diào)優(yōu)等技能;精通JVM,JMM,MVC架構(gòu),熟練使用struts2。熟練使用spring、struts、ibatis構(gòu)建應(yīng)用系統(tǒng)。熟練使用Servlet,jsp,freemark等前端技術(shù)。熟練使用axis搭建基于SOAP協(xié)議的WebService服務(wù)接口。熟練使用MAVEN構(gòu)建項(xiàng)目工程。熟練使用tomcat等web服務(wù)。熟練使用mysql等關(guān)系型數(shù)據(jù)庫,熟悉mysql集群搭建。熟練使用redis等NOSQL技術(shù)。熟悉tcp、http協(xié)議。熟悉nginx、haproxy等配置。熟悉javascript、ajax等技術(shù)。熟悉主流分布式文件系統(tǒng)FastDFS等。熟悉JMS,可熟練使用ActiveMQ。

?

總結(jié)

以上是生活随笔為你收集整理的6年Java程序员年薪60W,这些年我都爬过哪些坑(2021年终总结)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。