1. 程序員轉行可以做什麼
面對著日新月異的代碼和語言,你是否感到了力不從心?稍有懈怠,就跟不上崗位需要了?身體漸漸的發福,熬夜寫代碼開始扛不住了嗎?
這個時代很殘酷也相對公平,殘酷的地方在於世界的變化之快容不得人有片刻懈怠,公平的地方在於:不論你是年輕還是年老,都要靠實力說話。
那些被時代拋棄的永遠都是跑得比較慢甚至在原地徘徊的人,即所謂的工作十年卻只有一年工作經驗。
年輕程序員的優勢在於年輕和激情,大齡程序員的優勢在於閱歷和經驗。所以,年輕程序員不要有跨越年齡階段的焦慮,大齡程序員也不要覺得年輕人搶了自己的飯碗。
每個年齡段都有自己要解決和面臨的問題,認清自己內心真正的需求和渴望,再去尋找適合自己的棲身之地打怪升級,才是當務之急哦。
2. 程序員一般的工作都是干什麼
程序員一般的工作是讀別人的代碼、寫注釋文檔、了解需求寫代碼、開發中的其他各種溝通。
程序員的前景是毋庸置疑,看現在的新基建,人工智慧,大數據就知道,科幻片里的場景都將出現在現實世界,未來的世界,就是數字世界,憧憬一下吧,作為新基建的時代的工人,作為重構未來世界的主力軍,程序員的職業前景還是很不錯的。
JAVA人才社會需求量大,根據IDC的統計數字,在所有軟體開發類人才的需求中,對JAVA工程師的需求達到全部需求量的60%~70%。Java軟體工程師一般月薪范圍在6000-10000元,遠遠超過了應屆畢業生月薪3500元的平均水平。同時,JAVA工程師的薪水相對較高。通常來說,具有3~5年開發經驗的工程師,擁有年薪10萬元是很正常的一個薪酬水平。80%學員畢業後年薪都超過了5萬元。Java平台以其移動性、安全性和開放性受到追捧。
想了解更多有關程序員的詳情,推薦選擇【達內教育】。該機構已從事19年IT技術培訓,累計培養100萬學員,並且獨創TTS8.0教學系統,1v1督學,跟蹤式學習,有疑問隨時溝通。該機構26大課程體系緊跟企業需求,企業級項目,課程穿插大廠真實項目講解,對標企業人才標准,制定專業學習計劃,囊括主流熱點技術。→感興趣的話點擊此處,免費學習一下
3. 程序員主要是做什麼的
程序員(英文Programmer)是從事程序開發、程序維護的基層工作人員。
程序員日常工作:
1、確認通過審查方案的目標,輸入數據,分析師,監事,和客戶的輸出要求的項目要求。
2、安排項目要求在編程序列分析要求;准備工作流程圖和使用計算機知識的能力,題材,編程語言和邏輯圖。
3、編碼工作流程的信息轉換成計算機語言的項目要求。
4、通過輸入編碼信息的計算機程序。
5、確認程序操作進行測試,修改程序序列和/或代碼。
6、准備寫操作指令供用戶參考。
7、保持歷史記錄,通過記錄方案的制定和修訂。
8、維護客戶的信息和保護保密的業務。
崗位職責
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
4. 程序員35歲以後都干什麼去了
1、在中國,大家對程序員的認知是吃青春飯的。過了35歲,是被所有it行業所嫌棄。
2、確實,現在35歲以上的程序員出去找工作,幾乎很難獲得面試機會。即使你參加面試了,跟比你小十來歲的小年輕比較,可能hr也會選擇更年輕的,因為在他們身上會有更高的性價比。
3、這些小年輕,他們精力更充沛,不會因為家庭無法去加班,因為他們一般都是單身,他們思維更活躍,接觸新知識更快。不過這些小年輕也有自身的缺點。
4、老程序員的優點,老程序有更豐富的項目經驗,一旦項目出現問題,能更快找到問題所在,畢竟經歷項目多,遇到問題也會更多,儲備的更多。還有老程序員更穩定,因為有了家庭的重擔,他們只有求穩定,才能更好在一家公司長期發展下去。
5、項目管理這個是適合程序員做的,這里會涉及一些技術問題,做過開發應該更得心應手。只是這個職位需要有很好的溝通,需要跟客戶面對面交流。
6、還要有好的文筆,需要寫方案。需要長期出差,這個職位需要你能忍受長期出差,如果這個可以解決,那麼你可以選擇去做。
5. 程序員是做什麼的
程序員是從事程序開發、程序維護的基層工作人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。
對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系,參與需求調研、項目可行性分析、技術可行性分析和需求分析,熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
6. 程序員35歲以後都干什麼去了
去做技術,售前售後工程師,有些大的軟體公司,做售前可是很吃香的,比程序員好多了。7. 程序員轉行做什麼工作
我對技術轉行深有體會,我也是程序員轉行的,之前做JAVA開發,對程序員轉行而言,理由有且只有一條,太TM累了,沒前途!加班嚴重的損耗精力,頭發早禿,三十幾歲全身只剩腰部以下毛發完整了。中年油膩男,談對象都嫌你長得丑。知友們說我說的對不!尤其是上了三十歲,哪有這么大精力還在耗著,有些人說:你們是坐辦公室的啊,我說,你來試試啊。不要聽別人不讓程序員轉行,他們沒有切身體會!只有做技術的才能體會到什麼是真正的累!無論前端,後端、無論寫什麼語言,這種累是從骨頭里出來的累!累死人的累,你不懂就不要阻止技術轉崗!每年技術都有很多過勞死的,累死的不是你,是我們做技術的!成功學大師、雞湯大師一邊呆著去!聽我說技術靠譜的轉崗方法。
技術賺錢多,那也是加班夾出來的。技術就是互聯網行業最苦逼的碼農,知道什麼叫碼農嗎?不懂的去網路!別給我們做技術說大道理,我們的道理只有一條,就是不想幹了,就想轉行。但凡能說出來不想做技術的朋友,都是已經下定決心要去轉行的了。
許多技術寧願降低薪資也不要這么的累,而且技術的累也看不到前途,想成為技術專家?那你想的也太簡單了。這職位看似很高技術含量,其實多數都是重復的高壓力工作而已,而且就算你成為專家,也是每天都在寫代碼,而且寫的更多,與不是專家有何區別?那你會說,你們技術不會做管理啊?那我只能呵呵了,技術做管理,管理啥?給你個小組長當還不照樣接著寫代碼。你問我咋知道,我曾經做過小組長的。那做到項目經理?呵呵,哪有這么多的項目經理給你做,技術這一層級做管理非常的難!它是互聯網職位中最底層的職位,同時也是互聯網公司裡面人數最多的!這么多的人誰給你轉崗位,那也太難了!
我之前的公司技術轉崗的很多,我一個同事30多歲了,也不想做技術,成為我們公司第一個吃螃蟹的人,他選擇的方向是做工程一類,因為他們親戚有做這一塊的。他走時撂下一句話,告訴你們,如果我再做技術,我就去吃屎。過了沒兩個月,我們聯系他,他又做技術了,問他何故,甲醛中毒,實在受不了那氣味!還不如吃屎哈哈哈。哪一個行業都很難做啊。隔行如隔山!如果你要去轉,需要慎重。
還有的同事轉行做金融去了,沒過幾天,辛辛苦苦做技術賺的幾十萬塊錢都賠進去了。想買房的首付也沒了,轉行沒轉成,倒是賠的褲衩都沒了。無一例外,都失敗了。因為對外界行業一竅不通!理想很豐滿,現實很骨感啊!
我這兩年認識的只有一個做技術的朋友轉行成功了,那是我幾年前在甲方公司認識的,頭腦很靈活,今年直接回家合夥養豬去了,這同事厲害了,很有遠見,他只做投資,就在今年豬肉價格暴漲時候狠狠地賺了一筆。這是我見過唯一一個從技術轉行實現人生價值的。不怕苦,不怕累是成功不了的,成功真是驗證了那句話,站在風口上,豬都能飛起來。但這樣的人已經不能用轉行來形容了。普通人真的很難做到,需要有機遇,還有膽識。
如果按照行業來看,行業有千萬個。但根據我的經驗來看,想要跨行轉,難度是極大的。如果沒有人帶一把,事實證明很難成功,要想真正轉行成功,只有提前做准備,如果沒有準備好貿然轉行,那是不理智的。多數人都是失敗告終。賠了夫人又折兵,這是現實!
網上說什麼要會根據自己的性格選職業,要根據自己的能力選職業,要了解自己,要根據自己的愛好轉行,這些教條理論,聽起來很有道理。但說真的,沒有行業的經驗和充分的准備,毛都不是!跳進去就淹死了。就算你對自己再了解,也根本不了解這個行業!就不要聽這些心靈雞湯的大道理了!
那就不能轉了嗎?那就得聽一些告誡良言了嗎?當然可以轉,需要掌握住方法,沒有方法是不行的!只聽別人危言更不行,那些都是無用的,只有轉行方法才有用,正確的方法一定能夠轉行成功。
我回想很多朋友內轉居然成功了不少,做技術內轉還是很有機會的,不是互聯網中所有職位都像技術那樣的加班,其實我經過多年工作發現一個職位適合技術內轉,就是技術的死對頭產品經理。這職位可以說和技術關系最大了。也是做技術不喜歡的職位,但是這職位有一個最大的好處,真比技術可輕松多了。居然互聯網工作中還隱藏這么樣的一個輕松的崗位,我們可沒有改變世界的夢想,但我們有工作輕松的夢想啊,而且相關性也很大,要是能轉這個崗位那就好了。
我考慮過要不要轉運營,不過運營的工資太低了點,而且也不好做,拉新留存促活,最主要運營沒什麼前途。基本也和技術一樣,做幾年就轉其他崗位了。銷售這職位也不太適合我轉,做技術出身的干銷售存在很大的問題,不太善於忽悠人,比較直。而且風吹日曬,也不太適合我這樣喜歡安靜的人做。
我多年的經驗告訴我,內轉是唯一一條靠譜的路!但內轉得看準方向,不要再轉到讓自己痛苦的崗位了。
經我慎重研究,我發現互聯網公司中工作有兩種職位,一種屬於綜合性職位,一種屬於專業性職位,專業性職位像我們做技術的就是這一類,每天都在和電腦打交道,每天沉默寡言,編寫一行行的代碼,修改一個又一個的BUG。這類工作很消耗精力,加班很嚴重。如果你要轉行轉到專業性職位上,無論是不是互聯網職業,都不會輕松的。因為職業的屬性就決定了這個行業的難點。就像你去刷牆,那也得反復的修復,一面牆也得刷好幾遍,修復刷的不好的地方。這是專業性職位必然具備的屬性:重復性、耗精力。所以從技術無論轉到哪個專業性職位上去,無論在哪一個行業,結果都只有一條,從狼窩又入虎穴。轉了等於白轉,到頭來還是那麼消耗精力而感到疲憊。
還有一種職位屬於綜合性的職位,比如死對頭產品經理,CEO。CEO就不要去想了,技術是轉不成功的。但是產品經理是可以轉的。綜合性的職位為什麼比專業性的職位很輕松。君不見,產品經理也每天都在加班啊。不!他們只是陪著技術加班而已!他們畫完原型,寫完文檔,很長時間就不幹什麼事情了。雖然拿到的薪資比技術要低,但是這職位也太輕鬆了點,雖然評審會上也會被懟,但是過了評審會這職位就沒什麼事情做了。我也發現這職位真的是不錯了。在輾轉反側多年後,我發現我可以嘗試去轉這個職位。但是在轉之前,我也得認真看這個職位到底做什麼,雖然每天和產品撕逼,卻真不太了解具體要做哪一塊。
大體上,他們每天要畫原型寫文檔,這和技術做的差不多的。原型也不是那麼簡單,粗糙的畫一畫,然後交給UI設計出保真圖,交給技術。這工作比較像技術,但比起技術來那簡單多了。他們使用的工具是AXURE。我看了一下也不難,很簡單的,網上也有很多視頻和教程。都是比較容易的,比起學代碼來可容易多了。
可是他們還會寫PRD文檔,就是給我們技術的那些文檔,還有BRD一類的文檔。這些對我來說都是小意思。我要寫肯定比他們寫的還好些。邏輯方面是我們做技術的優勢,產品經理在這方面還不如我們。文檔和原型是他們主要做的,我嘗試學了一下還是比較簡單的。
還有技術做需求分析。這一塊好像不怎麼簡單了。與技術的相關性就不是太大,但也比技術輕松點,因為也沒有什麼特別的分析。倒是有一個方法論,之前我們公司那個產品經理告訴我他是從產品手記培訓出來的,貌似還是很厲害的。至於怎麼培訓,我就不清楚,我問他的時候他說這一塊想學習的話其實還有像人人都是產品經理這類的網址,我都一塊附上給你參考了。裡面有很多產品經理分享,類似於一些技術論壇,討論做產品的方法和分享一些文章。貌似我看了之後對我價值並不大,其實主要是因為這個網址知識太零散了。什麼都有,適合在職的還可以。但像我想轉行就不適合看這類文章,可以做參考我覺得還是可以的。
產品手記據說是專做產品經理培訓的,業內知名度很高,我看了一下,的確是很有名氣。在我看來,要想轉行那一定要經歷培訓的。畢竟隔行如隔山,轉行本身就不容易,根據我之前朋友的經歷來看,沒有專業的體系是不行的。尤其是這塊需求分析,也只是產品經理一部分。
還有技術要做用戶體驗,用戶體驗其實也是產品經理的技能之一,這個也得需要學習,相比較技術而言,用戶體驗也很有意思,其實更接近研究人,這比技術研究代碼要有趣的多,還要懂一些心理學。用戶體驗在產品經理上有五個層次,戰略層,范圍層,框架層、結構層、表現層。具體上我就不說了,它是研究用戶體驗必不可缺的五步,其實都很系統化。網路上找找資料也能找得到,主要是沒有實操經驗是很難得,僅靠資料也轉行成功不了。
競品分析也是產品經理需要做的,競品分析來說並沒有那麼難,其實只要學會用戶體驗就基本上就可以做競品分析了。實操來說需要寫份競品分析報告的。主要是研究競品,簡單來說就是如何去抄襲競品功能,為什麼要去抄襲。但是這個專業度也不低。因為得結合具體需求來做的。
前後台都需要會的,這也是產品經理的必備能力,因為他不只和前端溝通,還要和後端溝通的,這個肯定都需要掌握的。不過我們之前那個產品經理前後端都會,原型畫的也很好,薪資比我的要高,我也是和他經常溝通,我們之間也是很好的朋友,也是他介紹我去參加下培訓就很容易轉產品經理的。
用研這一塊也需要做,用戶研究是產品經理必做的一項,其實就技術而言,轉產品至少得有50%是相通的,還有50%是不通的,像用戶研究這一塊就是需要學習的一部分了。用戶研究也很有意思的,和市場研究一樣,不過這種職位其實做做市場,用戶對於以後獨立創業好處還是很多的。
綜合性的職位有素質要求的,轉行的小夥伴需要注意的。一般對溝通的要求很高,這是做技術的弱點,但是也是好處,因為產品經理平時主要和技術溝通的。所以基本上需要掌握一定的技術術語,在這方面,技術是有絕對統治力的。這方面我倒不擔心,溝通方面只要正常溝通就可以了。這方面一般培訓都會專門訓練,像是公司化培訓為主的機構,就像我之前提到的產品手記也是比較看中這方面的。
還有邏輯能力,這也是技術轉產品最大的優勢了,很多產品經理連代碼都看不懂,更不要說邏輯了,而且現在很多公司也都需要有技術背景的產品經理,便於和技術溝通,這也是技術轉產品最大的優勢了。所以不用擔心這方面。
學習能力,產品經理需要這方面的能力,就學習能力而言,技術的學習能力不比產品經理差的。產品經理學習能力主要是針對於業務方面的學習能力,並不需要很深,基本上能夠滿足於畫原型,寫文檔就可以了。畢竟互聯網工作都需要學習的,這個職業發展變化是很快的。這方面倒不用擔心。真正在工作中隨時都需要學習的。如果學習的話我是建議參加些培訓的。轉行速度比較快,畢竟在大城市一天成本很高的。
我今年十月份也轉行了,也是通過的培訓,當然你要覺得自學可以的話也可以自學,不過我覺得太浪費時間了。自學一年也不一定有用。今年搶了產品經理的飯碗,對不住了!我覺得其實轉產品是最容易的一條路。也是最正確的一條路,也是方向最正確的一條路。像是轉產品而言,技術做到3年多就可以轉了,而且產品的職業周期要比技術長很多,像產品經理做到四十幾歲照樣很多人的,綜合性的職業比較訓練綜合能力,其實,年齡越大,綜合能力要求的就越高,即使你將來開一家店,也需要處理綜合性的事情,這些在產品經理這個崗位上反而能得到很好的歷練。產品經理很多也在創業,我覺得反而比技術創業成功率更高。因為創業這件事就是綜合性的,等到你三十幾歲時,你就知道綜合性的職業是最適合做的,專業性的職業是最苦逼的。轉崗也是必須的!
我總結出的轉崗需要遵守的原則:
第一:不要轉不熟悉的崗位
不熟悉的崗位再好的也不合適,你在一個行業想要不痛苦,起碼需要三年實際工作經驗,冒險去轉這類的崗位,不管你出於愛好、興趣、還是自身定位,都是不靠譜的轉行。任何一個職業都沒有那麼容易做的。哪個職業都不會給你帶來快樂,你不討厭就很好了。像技術而言,有多少其他職位看著技術很好呢。實際上呢,只有自己真實做一下才知道不容易。
第二:選擇本行業內的崗位轉
這是一個優勢,互聯網是一個非常大的行業,越是相關性的職業越容易轉,越容易上手,互聯網職業是很多的,也不只有技術,也不只有產品經理,但是從技術轉產品是一條非常近也是現實的一條路。
第三:不要相信別人說的
轉行如同小馬過河一樣,松鼠說水很深,老牛說水很淺,你不能拿別人的成功或失敗的經驗而定位自己,這樣極大的錯誤,千萬不能找案例,案例是最害人的,別人的案例適合自己的很少。必須和他相似性越高你越容易轉。
轉行這件事,對每個技術而言都是最終要面對的事情,年齡越大,越來越疲勞,越來越看不到前景,越來越消耗精力,而自己卻無法成長,越來越多能加班的新兵進入,而自己越來越不能加班,這是最痛苦的一件事情。早轉行沒有錯。這是我轉行過來的經驗,說句實話,我轉行也是之前公司那個產品經理介紹我去參加培訓,起先我比較抵觸,但是要是想轉行就一定要去付出些。一點不付出是不行的。至少現在我對工作還是很滿意的,工作上沒有之前做技術那麼累了。這個壓力來說,要比做技術簡單多了,基本上也不用天天敲代碼,思考各種復雜的問題了。相比較,產品經理更像是一個管理者,不管怎麼樣,我覺得比做技術要好很多了。
8. 一般程序員的工作是什麼樣的
現在是互聯網時代了,大數據已經走入了我們的生活中,我們生活的各個方面都離不開網路的支持,智能手機以及電腦的普及讓我們的生活變得更加的便利。
隨著時代的發展社會的進步也有很多職業的更新,現在計算機已經變得非常的日常化了,所以程序員專業是非常的火熱的,很多人在大學的時候都會選擇計算機專業,就是因為計算機專業非常的好就業,但是程序員的工作不是在普通人心目中的修電腦,其實程序員的主要工作就是負責軟體的開發以及系統的維護。
程序員這一項工作是時代發展的產物,正是因為有了程序員,我們的生活才會變得更加便利,同樣也會變得更加豐富多彩,我們應該多了解其他行業的工作內容,這樣才能尊重每一個行業的工作者。
9. 程序員到底是干什麼的
程序員是從事程序開發、程序維護的專業人員,一般常說的程序員就是前端開發工程師或後端開發工程師。
其中Web前端開發主要是針對互聯網應用系統Web前端產品的設計和開發,實現html/css,Javascript,以及JSP頁面的輸出;配合開發人員進行代碼的調試、bug修復、瀏覽器兼容性調優;實現網站頁面特效、JS效果;對網站的頁面進行優化。
前端開發的工作內容就是將美工設計的效果圖的設計成瀏覽器可以運行的網頁,並配合後端做網頁的數據顯示和交互等可視方面的工作內容。
而後端開發工程師的日常工作為寫注釋文檔、和產品對接需求、設計方案、開發、修bug等等。其中開發和修bug是工作中最常乾的,所以程序員們也經常調侃自己就是碼代碼的。
程序員崗位職責
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
10. 程序員主要工作內容是什麼
程序員是從事程序開發、維護的專業人員。一般我們將程序員分為程序設計人員和程序編碼員,但兩者的界限並不非常清楚,特別是在中國。
作一個真正合格的程序員,應該具有的素質。
1:團隊精神和協作能力
團隊精神和寫作能力是作為一個程序員應具備的最基本的素質。軟體工程已經提了將近三十年了,當今的軟體開發已經不是編程了,而是工程。獨行俠可以寫一些程序也能賺錢發財,但是進入研發團隊,從事商業化和產品化的開發任務,就必須具備這種素質。可以毫不誇張的說這種素質是一個程序員乃至一個團隊的安身立命之本。
2:文檔習慣
文檔是一個軟體系統的生命力。一個公司的產品再好、技術含量再高,如果沒有缺乏文檔,知識就沒有繼承,公司還是一個來料加工的軟體作坊。作為代碼程序員,必須將30%的工作時間寫用於技術文檔。沒有文檔的程序員勢必會被淘汰。
3:規范化的代碼編寫習慣
知名軟體公司的代碼的變數命名、注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。 一些所謂的高手甚至叫囂高手寫的代碼一般人看不懂,我只能說他不是一名合格的程序員。
4:需求理解能力