軟件開發(fā)需要學什么 程序員工作好找嗎?
程序員工作好找嗎?我想談談深圳的情況。1。如果你本科或以下學歷,沒有工作經驗,我建議你繼續(xù)學習,提高教育水平。2. 如果你是應屆本科生,可以多關注以下各大互聯(lián)網企業(yè)的校園招聘。機會很多,尤其是在高科技
程序員工作好找嗎?
我想談談深圳的情況。
1。如果你本科或以下學歷,沒有工作經驗,我建議你繼續(xù)學習,提高教育水平。
2. 如果你是應屆本科生,可以多關注以下各大互聯(lián)網企業(yè)的校園招聘。機會很多,尤其是在高科技企業(yè)集中的深圳。騰訊、華為、阿里、大江等知名企業(yè)可以嘗試。
3. 如果你是研究生,以上大企業(yè)的大門都向你敞開
!4. 如果你是研究生,有幾年的工作經驗,不僅能輕松進入以上大企業(yè),還能獲得政府大量的人才補貼??傊?,深圳有很多機會。高科技企業(yè)越集中,需要的程序員就越多
50歲的程序員還能找到一份開發(fā)崗位的工作嗎?
我67歲了。我還在編程。主要是年輕人做不到的工作。我會的。上世紀80年代,我剛進入軟件行業(yè),在中科院軟件研究所工作。當時,五六十歲的老師都寫程序,20多歲的研究生都比不上。又老又有經驗,在我們看來,軟件行業(yè)并沒有根本改變,還是馮氏機器。主要的變化是,如果沒有基礎知識庫、算法基礎、軟件工程基礎,就不可能寫出好的程序?,F在你不需要了。都是為你準備的。工作不需要學那么多。但是我們老一輩人的基本技能對年輕人來說很難學。我們的特點之一是極低的錯誤率。一次性編寫程序,很少出錯。我們需要知道,編寫代碼和查找錯誤是不成比例的。像我們這樣的老程序員很少花時間尋找錯誤,這就是為什么我們效率很高。我在一家美國公司工作過。年齡越大,越有價值。好的程序員不應該轉向管理,只有中國官方標準認為管理者高于程序員。雖然我現在是老板,但營銷和管理是年輕人的事。我專注于技術并編寫自己的程序。年輕人做不到我。尤其是人工智能的大數據,你不能用開源軟件來冒充業(yè)內人士。我上世紀80年代進入人工智能領域,這個圈子很小。令人驚訝的是,這么多專家突然出現。機器學習能代表人工智能嗎?好笑。
從事程序開發(fā)工作,已過33歲,還能撐多久?
我不認為33歲太老了。我想我已經工作了七八年了。也積累了很多工作經驗。每天加班到兩點是不可持續(xù)的工作和生活節(jié)奏。我們要先分析原因。
1. 鍛煉身體,勞逸結合,保持頭腦清醒,提高工作效率。
2. 思路清晰,避免重復工作和返工。很多加班都是因為時間的限制,所以想清楚就來不及了。在工作了很長一段時間后,我發(fā)現這是錯誤的,我又開始了。所以不管怎樣,先考慮一下。
3. 及時解決技術債務。這不如在繁忙的情況下重構代碼好。到處復制和粘貼將使您的項目越來越難以維護。需要建立一個JIRA計劃的時間清理代碼,你可以閱讀本書清理代碼。清理代碼也是清理思想。
4. 需要與產品經理充分溝通,確保需求的一致性,確定需求的重要性和緊迫性,估計所需的開發(fā)和測試時間。使用JIRA來管理自己的任務。嘗試看板來管理項目和資源。整個團隊互相幫助,平衡工作,專注于最重要和最緊迫的任務。
5. 學習和沉淀技術,熟練使用工作中所需的工具。例如,IntelliJ比eclipse更高效。你應該學會熟練地使用快捷鍵來提高效率。
6. 深入理解這一原理可以提高學習新技術的效率。我分享了一些關于分布式系統(tǒng)原理的視頻和文章。歡迎洽談。理解這些原則也可以幫助你轉變成一名架構師甚至首席技術官。或者當個教練。我們媒體分享技術和經驗嗎。至少可以鍛煉你的設計思維,改進你的代碼設計。
慢就是快,少就是多。
!游戲產業(yè)的優(yōu)勢之一是門檻很低,你的基礎可以進入這個行業(yè)。問題是,你的方向是什么?游戲的發(fā)展是一個系統(tǒng)工程,包括理性邏輯部分和感性經驗部分。前端程序、后端程序、美術人員和設計師都是不可或缺的部分。如果你對程序工作感興趣,你可以從前端開始,然后從后端學習來提高你的基本能力。如果你對設計工作感興趣,你可以從計劃開始。具有過程能力的規(guī)劃非常流行,因為你可以直接從實施層面考慮設計方案。至于未來的職業(yè)發(fā)展,如果你不改變職業(yè),你可以晉升為項目負責人或制片人。]我想告訴你我的個人經歷。作為曾經的前端愛好者,我也渴望在發(fā)展的道路上闖出一片新天地。但這在現實中是不允許的
!我不學計算機或程序。我有個愛好。在我畢業(yè)之前,我只懂一些HTML和CSS。畢業(yè)后,我還自學了一段時間JS,于是踏上了找工作的征程
!首先,在申請過程中,我發(fā)現大部分培訓機構都是打著招聘的幌子來找學生的!他們都在談就業(yè)待遇,但培訓費確實很高。我個人覺得這樣的培訓機構有點靠不?。∥覀儾荒芘懦@種組織確實教過一些好學生
!如果你還是一個大學生,我想你可以申請一個培訓班或找一個輔導自己學習。畢業(yè)前必須有開發(fā)實習經驗!如果你是個零基數的人,想換成零基數,我想你應該多考慮一下。雖然軟件行業(yè)的工資很高,但現在的門檻比三四年前高了很多
從事游戲開發(fā)這個工作怎么樣?
想要轉行的老軟件工程師可以考慮以下幾點:
1。從事軟件開發(fā)技能培訓
由于幾十年的軟件開發(fā)工作,積累了大量的技術使用和項目開發(fā)經驗。這些經驗可以濃縮為在職培訓的知識點。
通過加入培訓機構擔任培訓講師,繼續(xù)從事相關技術工作。這樣,雖然遠離一線高強度的開發(fā)工作,但仍然從事自己的專業(yè)工作,而以往的經驗也是一筆非常寶貴的財富。
如果我喜歡溝通,有耐心,對設計和項目管理感興趣,我可以改做一名產品經理。當然,對于那些習慣于解決技術問題并專注于代碼實現邏輯和工作的程序員來說,這是很困難的。但這是一個選擇。
開發(fā)和測試就像長矛和盾牌。一是不斷進攻、發(fā)現問題,二是不斷彌補、解決問題。這兩種立場有相似之處,但測試的壓力會更小。對于老程序員來說,也可以考慮,但一般來說對于小公司來說,他們都是靠自己,負擔不起特殊的測試。對大公司來說,測試并不容易。測試開發(fā)現在很流行,壓力也不小。但是,一些國有企業(yè)的測試工程師可以考慮。畢竟,國企產品線的壓力要小得多。
目前很多崗位不需要很強的技術能力和背景,門檻也不高。比如銷售、策劃等,當然這也因人而異,別人適合,你可能不適合。需要看看你的氣質是否符合這個職位的特點。
有一個,比如產品銷售顧問,我認為可以考慮。尤其是當你在銷售軟件產品或服務時,你的技術背景可以幫助你達到更高的水平。
五星
首先,感謝您的邀請。目前,web前端的工作并不容易,尤其是一些初級的web前端開發(fā)工程師。
Web前端可分為五個級別:入門級、初級、中級、高級和高級。
其中,輸入HTML CSS jQuery=front end和bootstrap。
初級MVC,會寫原生JavaScript,知道HTML不止5個,CSS不止3個,可以百度解決問題。!中間基礎HTTPS,NoDEJS,構建工具(GULP,WebPACK),可以找到合適的框架庫,知道反應,角度這些東西,知道前端和后端是什么,當然,谷歌比百度好。
高級經理喜歡折騰。如果他們無事可做,他們可以建立自己的框架。他們負責自己的代碼和編寫測試用例。他們可以閱讀官方文件,并充分利用谷歌和stackoverflow。他們不厭倦閱讀英文文件。他們可以粗略地定位問題并進行優(yōu)化,而無需查看代碼。
高級RFC,算法,數據庫,Linux,多語言,高度抽象。
我經常讀“JavaScript權威指南”和