回覆列表
  • 1 # 使用者105303473836

    自學的話需要好幾年吧,如果基礎不好的話,如果想要快遞進入這個行業,可以去找下專業的it培訓機構哎呀,我朋友之前在中公優就業學的,學了5個月

  • 2 # 千鋒教育成都

    先自我介紹一下,本人87年,文憑高中,如今8年多的程式猿之路。

    其實文憑為什麼才高中,是因為在學校的時候覺得賺錢很容易然後......,不過不說太多,進入正題。

    首先我得感謝自己,造就無窮的壓力逼迫自己必須靠自己比別人賺更多的錢,所以在這條路上我比別人進步的更快、更迅速。

    8年過去了,成長了很多,在這裡我想憑藉自己的親身經歷,總結一下關於程式設計師一路上跌跌撞撞的經驗,希望可以給大家一些幫助。

    明確入行的目的

    很多人幹IT這一行都衝著“收入高”這一點來的,因為只要學會一點HTML、DIV+CSS就可以做開發,要做一個頁面開發人員並不是一件難事,而且做一個頁面開發人員更容易找到工作,收入比普通的工作還要高一些,所以成為了很多高校畢業生的選擇。

    如果您只是抱著這樣一個心態來入行的話,那閣下可真的要小心了。因為幹IT這一行還是存在競爭的,特別是抱著混的心態且能力一般的人。

    能夠開發的人很多,所以為了節省成本,大部分公司都會在急需的時候才會偶然的招聘這類人員,在沒有訂單的時候一些小公司還可能找各類的藉口或者以降薪的手段去開除這類員工。

    所以在下覺得如果閣下缺乏“進取之心”,而只抱著“收入高,容易找工作”這樣的態度入行,有句流傳甚廣的話“IT行業是吃青春飯”將會在你身上應驗了。

    選擇合適的工具

    Java、Python、PHP、HTML5、Go……10多種熱門的開發語言,哪一種最有發展潛力呢?

    其實開發語言只不過是一個工具,“與其分散進攻,不如全力一擊”,無論是哪一種開發語言,只要您全力的去學習,到有了一定的熟悉程度時,要學習另一種語言也是輕而易舉的事情。開發語言主要分為三大類:

    1、網路開發

    現在網路已經成為世界通訊的一座橋樑,好像Javascript、PHP、Python這幾類開發語言,大部分是用作網路開發方面。

    2、企業軟體開發

    Java、HTML5這幾類開發語言都實現了面向物件開發的目標,更多時候用於企業系統的開發。

    3、系統軟體

    C語言、C++、Object-C這些軟體更多是用在系統軟體開發,嵌入式開發的方面。

    當然,這分類不是絕對的,像Java、C#、VB很多時候也用於動態網站的開發。在很開發專案都會使用整合開發的方式,同一個專案裡面使用多種開發語言,各展所長,同步開發。在剛入門的時候,建議您先為自己選擇一種合適的開發工具,“專注地投入學習,全力一擊”。

    確定未來的目標

    要成為一個成功人,就應該早日為自己定下長期的發展目標,作為一個開發者也當如此。隨著人的性格、取向各有不同,大家為自己所選擇的路也有不同:

    1、自立門戶,勇敢創業

    很多人會認為要想真正賺得了錢,就應該自立門戶,為自己創業建立一個基礎。

    所以選擇自主創業,是很多IT開發人員的一個未來目標,想要達到這個目標,就應該更多地把業務作為重點。想要創業的人建議你要多跟客戶打好關係,與合作伙伴保持互利互動的模式,這將有利於日後事業的發展。

    2、激流勇進,退居二線

    這也是不少人在工作7、8年之後的選擇。很多人在有了家庭以後,感覺到壓力太大,人的一生並非只有事業,他們想把更多時間用於對親人的照顧,對孩子的關心上。

    所以很多人會選擇一份像系統分析、系統維護、高校教師、專業學院講師這一類的工作。收入穩定,而且往往沒有一線開發人員那麼大的壓力。

    3、不懈努力,想進一步

    無論你是一個Project Manager或者是Team Leader,如果你想繼續晉升一級,那還是會兩極分化的。從一個PM到一間公司的管理層,那所面對的事件會有很多變化。

    一個公司的總經理,要管理的不再是一到兩個專案的成本,而是整個部門的運作,整間公司的業務流程,所以要肩負的任務會更重。

    他們要面對的是更多的社會關係,與公司合作企業的聯絡上。這跟一個PM的工作有很大的區別,所以要從一個PM晉升到管理層,是要付出更多的努力與汗水。

    如果要從Team Leader上升為一個技術總監,那工作的方向也有所改變。像之前所說:一個TL可能更重視的是技術層面,講求與團隊之間的互動合作性,更注重的是開發的完善。

    樹立正確的觀念

    經歷了8年多時間,在下從一個程式設計師到一個專案經理,之間經過很多的曲折,但因為每一個人的際遇有所不同,所走的路也有不同,正所謂條條大路通羅馬,成功的路不止一條。

    在下也不想令各位誤解,而只想為大家說一下我的發展方向:如果您是一位開發人員,程式設計師->架構師->Team Leader(Project Manager)->技術總監是一條不錯的路,這也是在下選擇的路。

    最後強調兩點:學習和挑戰。

    一方面IT行業就是需要不斷學習的行業。

    該行業發展迅速、人才輩出,因此在此行業從業者能夠隨時隨地的接觸到最新的資訊,不斷了解到最新的技術,需不斷的充實自己,跟上時代的發展。

    另一方面IT行業是一個需要不斷自我挑戰的行業。

    這就讓很多人都想要進行嘗試、挑戰。IT行業的工作屬於腦力勞動,需要不斷的攻克難關,且在工作的過程需要不斷的更新自己的技能知識,跟上時代的腳步。

    在該行業,從業者只有不斷的突破自己,才能一步步的得到自我的提升!

  • 3 # 不平凡的菜

    學習任何一項技能都需要時間的基礎,目前我只能告訴你如何快速入門程式設計師這個行業,在一線城市找個4k到6k左右的工資是沒有問題。但是你要想工資拿10k這個沒有個兩年的工作經驗是很難辦到的。

    1.你到底想成為哪種語言的程式設計師?

    程式設計師不單只是一個稱號,裡面的語言也分的很詳細的。目前有c語言,java語言,python語言等等,每一門語言學習的難易程度不一樣,學習時間肯定就不同了。本人目前只對java語言比較熟悉,大概說一下入門的時間。要想快速成為程式設計師的方法只能上培訓機構了,一般培訓機構時間是半年左右才能把整個體系學完,其中包括java基礎知識,資料庫,前端基礎,框架。學完這些你就算入門,可以去找工作了。

    2.學習態度很重要

    要想快速成為程式設計師,最重要的還是學習態度。熟話說師傅領進門修行靠個人,入了程式設計師這個坑,你就必須保持活到老學到老的心,不然就勸你不要入這個行業了,這個行業技術更新太快,你自己不努力學習,工資根本就拿不了很高的。大家都知道前些年流行大資料,慢慢的人工智慧,去年區塊鏈又火了,我只想說,每天不保證工作後學習一小時,你很容易被淘汰的。所以快速入門的關鍵是,每天保證8小時之上的學習時間,這個是非常重要的。

  • 4 # 咖啡泡煎餅

    程式設計師也很多類,以工種可分web前端,後端,IOS,安卓等等;以語言可分C,C++,Java,Node,Javascript,Python等等。所以快速成為程式設計師,應當分為1.快速學習某門語言,2.快速開發工程,3.快速從碼農進階成程式設計師。

    程式設計師都會提到一個詞:技術棧。就是你掌握哪些技術。網際網路近年來風生水起,程式設計師工資水漲船高,同時各類培訓機構拔地而起,這行競爭也越來越激烈。面試也會全面考察你技術棧的廣度跟深度。目前國內技術更新換代比較快,學習能力一定要強。其次各行各業都講究天賦,程式設計師的天賦尤為重要。所以入行需謹慎。

    如果沒被上面的話嚇到,就回歸正題繼續深入探討我們的3步。

    第一步,先確定一個工種,以web端為例,本人起初用的微軟ASP.NET,接觸了資料庫SQL,C#開發(.Net)後端,html/css/js開發前端。其中學習的語音有C#,html,css,javascript,sql語句。

    第二步,能將學到的語言,運用到開發中,透過查資料,copy,調外掛等手段獨立開發一個網站。OK,到這,算是一名碼農了。

    第三步,進階就需要學會層出不窮的各類框架,瞭解原理,篩選出最適合的框架。要有程式設計思想,面向物件開發,函數語言程式設計,元件化。。。

    當你完成以上三步,你以為你成功了嗎?!錯,錯,錯。你只是入坑了……原因嘛,因為技術更新很快,前兩年node熱門,這兩年Python。前兩年react,這兩年vue……前路漫漫,學海無涯~~

    祭出一張網圖感受下就好了

  • 中秋節和大豐收的關聯?
  • 新媒體運營具體做什麼?什麼樣的人適合做新媒體運營?