gitlab怎么搭建服務器 做了四年開發(fā),出路在哪?
做了四年開發(fā),出路在哪?版本管理從svn變得gitlab;開發(fā)工具從vs2013都變成vs code;數(shù)據(jù)庫從oracle轉成postgresql;服務器從Windows server變得docker
做了四年開發(fā),出路在哪?
版本管理從svn變得gitlab;
開發(fā)工具從vs2013都變成vs code;
數(shù)據(jù)庫從oracle轉成postgresql;
服務器從Windows server變得docker;
前端從webform變的HTMLjqbootstrap又轉成angularng-zorro;
后端從webform變成mvc又轉成.netcodewebapi;
數(shù)據(jù)查詢以前寫sql,現(xiàn)在寫linq
變化太快,總覺得要太差了
it這一行的技術是不停的更新,要時不時的學習,并不一定自學的步伐速度不夠技術的更新,個人覺得可以中,選擇一個通常的語言.例如java,別什么都牽涉到一點兒,什么都只停留在表面。你選一個領域總是好好地走,最好別貪多嚼不爛。面對新的技術,必須得基礎也很打扎實,基礎扎實學新的技術很可能也會都很快的上手容易。現(xiàn)在程序員也逐漸,這一行的壓力也越貼大,都說碼龍吃青春飯,但我看很多公司也有很多年齡比較大的程序員。
電腦這一行,只能前進,不斷地的適應市場,去學習新的,然后始終混,努力的工作,干到一個時限,找個機會成功轉型或轉行成功,如果沒有沒有辦法轉,就總是干到退休,去當老師!
肯定可以說mvc框架,webform是太老土技術,mvcwebAPI也是c#,服務器是以維護的事。但現(xiàn)在公司招聘基本前端,后端,服務器,數(shù)據(jù)庫都要會,高工資又要會優(yōu)化系統(tǒng),分布式緩存,多線程,高并發(fā),liunx等
Win7中如何在本地搭建多人協(xié)同,開發(fā)git服務器?
安裝git軟件以后就是可以拿出來服務器,git是一種分布式的版本管理軟件,用命令就是可以做服務器。要是不想用命令,想跟github一樣擁有一個清晰的web界面。這個可以使用gogs,一個開源的me寫的gitweb服務端軟件。幾十兆的大小,內存占用很高。本地使用加上了。要是gogs不能不能滿足自身需求。是可以裝gitlab,只不過對服務器資源占用較小。
自學linux找工作到底靠譜嗎?
現(xiàn)在也不需要以前的傳統(tǒng)運維了(壘建個服務啥的),現(xiàn)在種是做具體實施運維一種是往架構方向的。你自學那些基本是新的命令shell沒啥用,你得去怎么學習最新的最火的技術,例如k8sdocker虛擬化云計算。監(jiān)控方向的話,比如說樓上說的zabbix監(jiān)控,要深入學習不光是加個客戶端,要會配置各種監(jiān)控項(能取到值就能監(jiān)控),畢竟會監(jiān)控上百臺服務器。Elk日志管理工具也要。還有自動化部署Jenkinsgitlab的部署流程代碼下線得清楚。要是你對shell不光有興趣的話也可以深入學習,個人推薦一下看這本書shell腳本編程大全第三版。我目前在公司的主要任務就是專門負責公司的產(chǎn)品的一鍵設置化安裝好腳本的開發(fā)和維護??隙宋覒搸臀彝扑]你學2011版的最火的熱門行業(yè)的技術shell腳本開發(fā)并也不是很多公司都必須。在家自學的話去淘寶買當年比較新的教程就再說,Linux去學習應該是要多動手多做實驗,用VMware虛擬機多搭建中哈架構集群服務測試環(huán)境,什么lnmp架構集群啊,mysql主從主背主從同步啥的,Nginx所有者權益啥的都自己做點實驗。高并發(fā)盡量避免單點故障啊啥的。。。。。。。。。云計算方向的話,可以去試試看去學習搭建個openstack私有云(最好是把n卡直通幫你搞定了)很感興趣可以看看吧我的文章確實半天沒沒更新了。工作比較忙最近