程序員的職業規劃,程序員的未來趨勢

作者2008年入行,至今15個年頭,從程序員到管理。當初一起入行的,當初帶我的技術大佬,也都轉管理了。

回顧

2008年-2015年:程序員,會ASP.NET、Java、JSP Servlet、SSH、SSM、Mysql、Oracle、Sqlserver、DB2、Sql、H5、Javascript、Jquery、Bootstrap、easy-UI、Android、Linux、Hadoop、Hive、Spark、Scala等近20種技術

會的技術還蠻多的吧?

2016年-至今:管理崗,項目經理,部門領導

1-2年

初級程序員,技術棧:ASP.NET、Sqlserver

通過跳槽晉升中級程序員,薪資翻倍

3-5年

中級程序員,轉Java開發了,技術棧:Java、JSP Servlet、SSH、SSM、Mysql、Oracle、Sqlserver、DB2、Sql、H5、Javascript、Jquery、Android

通過跳槽晉升高級程序員,薪資翻倍

5年以上

高級程序員,繼續Java開發,擴展了Linux,大數據技術,技術棧:增加了Linux、Hadoop、Hive、Spark、Scala

跳槽還是高級程序員,薪資漲30%-50%

危機

按理說,一個工種干5年,俗稱“五年醇”,工作越來越熟練,更有一席之地。但實事告訴你,不適用于程序員這行。

李小龍說:他說不怕一個人會100種功夫,只怕一個人把一個招式練100遍。

我何嘗不想一直做ASP.NET開發啊,

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/537315.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/537315.shtml
英文地址,請注明出處:http://en.pswp.cn/news/537315.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vue-cli 使用better-scroll

better-scroll api文檔https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/ 一:安裝better-scroll 插件 cnpm install better-scroll --save 二:引入 import Bscroll from better-scroll 三:使用 頁面結構要符合這樣的,不…

逐行粒度的vuex源碼分析

vuex源碼分析 了解vuex 什么是vuex vuex是一個為vue進行統一狀態管理的狀態管理器,主要分為state, getters, mutations, actions幾個部分,vue組件基于state進行渲染,當state發生變化時觸發組件的重新渲染,并利用了vue的響應式原理…

Redis設計與實現之事件

目錄 一、事件 1、文件事件 讀事件 寫事件 2、 時間事件 3、時間事件應用實例:服務器常規操作 4、事件的執行與調度 5、事件是否有重要性級別或優先級?需要立即處理還是可以延遲處理? 6、事件的類型是什么?是針對鍵的操作&#xff0…

如何用python32位開發詞典軟件_Python如何實現字典?

I was wondering how python dictionaries work under the hood, particularly the dynamic aspect?When we create a dictionary, what is its initial size?If we update it with a lot of elements, I suppose we need to enlarge the hash table. I suppose we need to r…

信息系統項目管理師:軟件測試、調試及其管理

1.4.5軟件測試及其管理 1、軟件測試方法可分為靜態測試和動態測試。 靜態測試是指被測試程序不在機器上運行,而采用人工檢測和計算機輔助靜態分析的手段對程序進行檢測。靜態測試包括對文檔的靜態測試和對代碼的靜態測試。對文檔的靜態測試…

項目驗收材料整合流程

目標:多份word整合成一份項目驗收材料 第一步:編寫好word;準備好一份驗收材料的封面與目錄word 第二步:用WPS的word轉PDF,批量轉成PDF; 第三步:用Adobe Acrobat DC 合并轉成的多個PDF成為一個…

python調用接口獲取文件_python接口文件使用說明

首先,python接口文件在安裝好的darknet目錄下的python文件夾,打開就可以看到這里的darknet.py文件就是python接口用編輯器打開查看最后部分代碼:使用十分簡單,先將網絡配置加載進去,然后進行檢測就行了。但其實現在還不…

[譯]Kube Router Documentation

體系結構 Kube路由器是圍繞觀察者和控制器的概念而建立的。 觀察者使用Kubernetes監視API來獲取與創建,更新和刪除Kubernetes對象有關的事件的通知。 每個觀察者獲取與特定API對象相關的通知。 在從API服務器接收事件時,觀察者廣播事件。 控制器注冊以獲…

windows11 22H2資源管理器開啟多標簽頁

效果 步驟 windows11 22H2后續可能會推送該功能,現在是隱藏的,需要借助工具把這個隱藏功能開啟 工具:vivetool 下載:Releases thebookisclosed/ViVe GitHub 步驟1:右鍵開始菜單,選擇“終端(…

python像素處理_Python 處理圖片像素點的實例

###在做爬蟲的時候有時需要識別驗證碼,但是驗證碼一般都有干擾物,這時需要對驗證碼進行預處理,效果如下:from PIL import Imageimport itertoolsimg Image.open(C:/img.jpg).convert(L) #打開圖片,convert圖像類型有L,RGBA# 轉化為黑白圖def blackWrite(img):blackXY []# 遍歷…

Mysql更改表名大小寫不敏感

編輯配置文件 vi /etc/my.cnf 在[mysqld]后添加添加 lower_case_table_names1 重啟服務 service mysqld stop service mysqld start 部署會遇到的問題: MySQL在Linux下數據庫名、表名、列名、別名大小寫規則是這樣的:   1、數據庫名與表名是嚴格區分大…

遇到“我覺得行才算行”的業主怎么辦?

目錄 案例 分析 案例 項目初期UI設計需求不確定,我們設計了幾稿,業主還是不滿意,沒有確定最終稿。后來呢,業主安排了一位內部的美工A過來。美工A給出了很多修改意見,我們根據美工A的意見進行了修改,又反反復復改了好幾版,最后業主不算滿意地確定了。 后來項目要收尾…

python讀取多個文件夾下所有txt_Python實現合并同一個文件夾下所有txt文件的方法示例...

本文實例講述了Python實現合并同一個文件夾下所有txt文件的方法。分享給大家供大家參考,具體如下:一、需求分析合并一個文件夾下所有txt文件二、合并效果三、python實現代碼# -*- coding:utf-8*-import sysreload(sys)sys.setdefaultencoding(utf-8)impo…

項目是臨時的,那項目組成員也是臨時的嗎?

在PMBOK定義項目屬性,“臨時性”是項目的三大屬性之一。 在“結束項目或階段”過程里的活動,重新分配人員:釋放團隊資源,在一些合同里面,項目結束后,需要給客戶提供培訓和一段時間的維護保修,那…

ceph安裝配置

簡介 ceph是一個開源分布式存儲系統,支持PB級別的存儲,支持對 象存儲,塊存儲和文件存儲,高性能,高可用,可擴展。 部署網絡建議架構圖 部署 部署架構圖,本次實驗部署jewel版本 實驗環境的Vagrant…

推薦好用的JavaScript模塊

2019獨角獸企業重金招聘Python工程師標準>>> 譯者按: 作者將自己常用的JavaScript模塊分享給大家。 原文:? JavaScript Modules Worth Using ?譯者: Fundebug為了保證可讀性,本文采用意譯而非直譯。另外,本文版權歸原…

python直接連接oracle_python連接oracle

一:弄清版本,最重要!!!首先安裝配置時,必須把握一個點,就是版本一致!包括:系統版本,python版本,oracle客戶端的版本,cx_Oracle的版本&…

項目計劃不要拖,要趕緊排

目錄 案例 復盤 應對 總結 案例 業主:這個項目很急,趕緊干活吧,明天就安排人來干活。 于是,項目經理問公司要來資源,第二天就投入到項目里。 公司只有一個項目,這樣搞,項目能順利實施,業主滿意,公司老板感覺這種方法不錯哦。 當公司項目越來越多了,員工也越來…

select函數_SQL高級功能:窗口函數

一、窗口函數有什么用?在日常生活中,經常會遇到需要在每組內排名,比如下面的業務需求:排名問題:每個部門按業績來排名topN問題:找出每個部門排名前N的員工進行獎勵面對這類需求,就需要使用sql的…

客戶端C++與前端js交互

客戶端與前端交互 qwebchannel.js文件引入建立通信// c發送消息給js new QWebChannel(qt.webChannelTransport, function(channel){var content channel.objects.jsContext;// 建立通信后,客戶端通過調用 sMsg 方法來執行后面的回調函數,從而實現c與j…