回覆列表
  • 1 # 倒掉鞋裡的沙子

    近幾年隨著網際網路的大規模應用,程式設計師行業也爆發式的增長,市場需求增加了,人才也是大量的出現。無論是自學還是透過一定的輔導機構,透過努力確實是可以獲得一份像樣的程式設計師工作。

    那如何努力才能達到市場的要求呢?我總結了下,主要可以從以下幾個方面入手:

    1.端正學習態度。無論是學生還是已經工作的職場人士,再進入一行之前都要有充分的思想準備。一份工作並不容易,需要你付出努力,不畏艱辛,長時間的積累之後,才能達到量變到質變的飛躍!

    2.注重學習方法。這個是最重要的環節!如果方法不當,只會事倍功半,難出成效。首先入門時候一定要把基礎打牢,遇到問題,不要囫圇吞棗,一知半解。否則後面還會遇到新問題。其次,要邊學習理論邊敲程式碼,這樣可以加深理解。最後還要即使的多做總結,把遇到的問題分析透徹,爭取不犯第二次!這樣就會慢慢進步!

    3.加強實踐鍛鍊。空有理論知識是不行的,還要將所學的理論知識應用到實踐中去,在實踐中多總結,多調整自己的方向。比如,就可以嘗試做些簡單的小軟體實現,從需求到開發到應用,在debug中提升自己的能力。

    4.職場素質的培養。進入職場。除了紮實的專業技能,還需要較好的職場素養,這其中就包括了,為人處世,交流溝通,協作精神等方面。在平時也要多注意培養,可以透過影片教程或是培訓班,有個初步認識,後面逐步加強,最重要的是要有這個意識去在實際中,不斷學習總結!

    最後祝學習順利,加油^0^~!

  • 2 # 老許說職場

    程式設計師的門檻不算太高,個人將程式設計師分為這幾種:

    一是初級程式設計師,按照架構師設計的框架實現功能,通俗講就像建築行業裡面的民工差不多,由建築師設計好框架後,他們就澆灌水泥,砌牆,俗稱“搬磚”。

    二是中級程式設計師,他們比初級的稍微高明一些,能夠擁有自己的一些小空間,在某一小塊領域裡有一些自主權;

    三是高階程式設計師啦,這個時候獨立的做很多事情,做出來的東西,一般是要好於初級和中級的,也會參與系統的設計工作。

    以上基本屬於應用型開發的程式設計師,門檻較低,只是是會程式設計語音,對數學、計算機原理等方面要求不是很高。

    另外一種,有別與程式設計師的是演算法工程師和架構師,這些更偏研發類的崗位,這些都是做的核心功能,相當於給建築出圖紙和搭框架,保證一棟樓的總體結構,最後在交給應用型的程式設計師去實現。至於怎麼成為程式設計師,途徑9的蠻好:

    一是有基礎的人可以透過自學,買幾本書,然後照著書本自己練習,基本也能入門;

    二是學習能力差的,現在有很多的培訓班,交幾千塊,學出來就能就業。

    程式設計師,還是需要一點悟性,領悟程式設計的思想,然後邊學邊練一定要動手寫程式碼,光學不練是做不了程式設計師的。

  • 3 # 夜伴小烏鴉

    如果只是透過個人努力獲得程式設計師的工作,沒有太多外力介入的話,那麼,路線基本上是這樣的:自學基礎知識→保持圈內交流→模擬專案實戰→爭取實戰經歷→面試與就業。

    接下來,我們挨個階段說明一下。

    階段① 自學基礎知識

    學習方法每個人都不同,但是參考資料可以去網上查到很多。比如你要學Java語言,因為Java語言的脈絡很豐富,所以你必須給自己定位“學習目的與目標”。例如你想成為一名企業級資訊系統開發人員,那麼要自學路線就是:Java基礎、HTML/JS/CSS前端開發、資料庫知識、伺服器知識、作業系統知識等。但是如果你想成為一名Android開發人員,那麼你的自學路線就是:Java基礎、Android基礎UI、網路、儲存等。這些資料統統可以在網際網路上找到資料,由於沒有老師教,所以這個入門的過程會比較困擾。

    階段② 保持圈內交流

    這個階段很重要,很多學程式設計的人都有這個誤區,就是閉門造車。放了過多的精力在學習基礎和鑽研技術問題上,而沒有敞開心扉去跟程式設計師圈子裡的人經常溝通。正是因為全靠自學,所以在方向上經常會跑偏,所以多和圈內的人溝通,是一個幫助自己糾偏的方式。比如多去國內知名的網路社群發發帖,多加一些這樣的交流群,透過朋友關係交幾個程式設計師朋友。總之,要保持交流,才能清晰自己的學習方向,哪怕只是吐吐槽。

    階段③ 模擬專案實戰

    光有基礎是遠遠不夠的,必須接觸到實際專案才算真的有所沉澱。但是,既然沒有能力勝任一份正式的程式設計師工作,該怎樣積累實戰經驗呢?這的確是個問題。最簡單的辦法,就是去“模擬專案實戰”。這種在一般的培訓機構的課程裡能看到,所以嘛,自學的方法也有,就是去找這類影片,跟隨著去做即可。注意,既然是積累實戰經驗,那麼重點就不再是基礎知識,而是設計思路和問題分析等實戰能力。

    階段④ 爭取實戰經歷(可選)

    實戰經驗不是每個人都能爭取到的,畢竟你並沒有真正加入一家公司去參與專案。當然,很多人在完成第三階段就已經能夠拿到一份程式設計師offer了。但是,為了確保你入職後的起薪,以及經驗上的積累,建議先找機會參與一下實戰。這個需要看機緣了,比如你要是認識一些“民間團隊”的人,可以請求加入團隊專案,先做一些邊邊角角打雜的活,不用在意賺多賺少,也別嫌乾的都是“髒活累活”,關鍵在於,這是真實的團隊,可能流程和管理上學不到太多,但實際遇到的問題一點都不少。

    階段⑤ 面試與就業

    這塊就不多說了,面試技巧什麼的可以查到很多。但是要提醒注意的是,務必去選擇與自己原本定位保持一致的崗位,因為程式設計師也分很多種,而跨了一個領域就等同於換了個世界,所以要時刻堅持自己的“定位”,不要在不同的領域裡頻繁切換,難以積累知識,無法保持深度。

  • 4 # 離家出走的茶葉蛋

    作為一個經歷過一次轉行的人來說,當初轉行前端憑藉的就是自己的一腔熱情和興趣,並且在工作了一年後覺得興趣還未消退,所以現在已經又過了一年。

    所以說努力是當程式設計師的必要條件,但是起因一定是興趣。

    當程式設計師,肯定要保證每天有大量的時間寫程式碼,看資料,夯實基礎,研究框架技術,對新興技術保持好奇和熱情,這樣才不會被淘汰。

    其次,一定要做專案練手,積累經驗,看十個影片或讀十本書,都沒有從頭到尾做一個專案成長的快。

    最後,努力的過程可能會很枯燥,也可能你會沉迷其中,不管怎樣,重要的就是堅持。

    祝大家心想事成!

  • 5 # 網際網路麵包圈

    謝邀! 想得到一份程式設計師的工作的前提是你具備程式設計師崗位的能力才行。怎麼努力具備這種能力。那麼就需要你努力的去學習相應的知識和技術。可以自己透過網上教程去學習。因為程式設計師種類很多,有Java,php,Python各種不同。所以找準一個自己喜愛的,然後自學基礎知識,然後去模擬專案進行實戰,然後去實習就業,不要先考慮薪水問題,先要做到的是積累實戰的工作經驗,有了經驗之後,薪水自然而然就會增長或者跳槽!

  • 6 # 使用者105377879659

    一,如果經濟條件允許的話,可以選擇報個程式設計培訓的班,學C++好一點,應用面廣,招聘這個的企業也要多一些,懂C++得話,JAVA後續可以直接自己摸透,由於時間原因,可以直接報一個最基礎的班,把所有的基礎和概念搞熟,把知識點串起來,能有自己的體系就夠了,因為在面試的時候,都是面試的最基礎的,再把學的時候的一些例子裝飾成自己的專案,這樣下來,加上你的學歷和名校的臺階,找一份比較完美的程式猿工作,不在話下。

    二、不想浪費這個錢的話,你也提到了自己自學了一段時間,如果是單純的看書,肯定是學的很淺的,因為這個東西是需要實踐的,需要動手敲程式碼的,這樣才能有收穫,所以你可以在網上搜免費的影片,找到後一定要每天安排時間出來學習一個章節,然後晚上再把影片中的專案,自己敲一遍,再結合自己所學,可以把所學的知識點用一個流程樹,串起來,這樣學到最後,你就看流程樹就有了自己的體系。 最好能把所有的基礎都學會,然後在假期的時候找一個比較簡單的公司實習一個月,這樣你就完美了。還有一點,你要知道,不是說你需要學的如何出神入化,只要有底子,有自學能力,有基礎了,企業招你進去,是需要師傅帶你或者會有企業培訓的,所以你是需要基礎闖進這個行業的大門,加油!!!

  • 7 # 龍城fei將

    現在大學中相當多的專業都會開設程式設計課程來輔助專業課程的學習或者研究。如果愛好程式設計,勵志成為一名程式猿,可以從網上搜索影片教程,然後跟著影片從最基礎的語法學起,用自己專業當中的小技巧做例項,慢慢的就會熟悉一種語言,而想要精通一門語言,就需要看個人的悟性以及學習的努力程度了。我讀研的時候,經常十一點多已經躺下了,忽然來了靈感,就下床開啟電腦敲幾行程式碼測試一下。程式猿這個行業,拋開智商,剩下的,其實就是拼體力,看誰付出的多,投入的多~

  • 8 # 江蘇網譜資料服務有限公司1

    我說幾點科班不科班,主要不是你學什麼專業而是你學過什麼知識。能不能成為高手只看你能不能沉下來鑽研多上知乎交流交流,主要是你仔細思考無果的東西堅持看書,不要間斷關於第3點,我舉個例子,你現在公司的東西老是加班我猜有兩個原因:沒有寫單元測試開發方法不對,程式沒有設計,耦合過高

    這個你多來知乎和大家交流交流,就能直接學到好東西了,多好。(比如,你做的這些專案,主要的問題,為什麼總是加班,加班在解決什麼?這些問題總結一下,我可以給你講講)

    其實還有很多話,但我實在說了很多遍了。。。。大半夜就不打字了

    +++update不行我還想說。。我認為還有一點很重要的就是,你看了這些書單,不要立什麼宏圖大志,仍然要以你現在的工作為主。先把你的工作做熟是最重要的然後不懂的東西列出來想辦法去搞明白對於基礎,設立階段性目標,比如1個月粗看《演算法導論》,比如每天讀《程式碼大全》20分鐘,比如這個週末學完排序演算法,比如每個週日在家看《csapp》等等

    對了,用python寫所有練手啊,小工具啊,臨時用用的程式,節約時間

    還有我想說的的另外一件最重要的事是,半年之後賺了錢,別忘了給父母買個iPad,讓他們享受一下時代的發展和科技成果。

  • 9 # 偶爾更新的書蟲

    非計算機或者相關專業的同學想進入程式設計師行列,要麼自己私下寫過很多程式碼有較好的產出,要麼去相關培訓機構進行系統學習。可能一開始工作不會太好,就看自己努力和天賦了。計算機相關的,那就沒啥好說的了,校招的時候找程式設計師工作即可。建議非相關專業的同學還是看下自己是否感興趣,不要覺得高薪就想進入此行業,不是都是高薪的

  • 10 # 徐程先序森員

    有付出就會有收穫,一個人的成功絕不可以是一蹴而就的,想要成為一個合格的程式設計師需要我們具備多方面的知識,如果你不是計算機相關專業的,那麼我要告訴你這條路可能會更加困難,我就是一個不專業的程式設計師,轉行跳槽到程式設計師這個行業深知其中的血與淚,想要獲得一份程式設計師的工作你有兩個方面的選擇,一個如果你是相關專業的那在透過自己稍微努力一點應該不可以輕鬆得到一份程式設計師的工作,因為基礎就在那裡。如果你不是專科出身的那麼你就會比別人更難一點,你可以到各大招聘平臺搜尋一下,程式設計師百分之90以上的招聘都要求是專業出身的,然道非專業出身的人就得不到程式設計師的工作嗎,答案當然不是啦,只是你需要比別人付出更多的努力,你可以靠自己強大的毅力去學習,我也相信你可能真的學的來,但我要告訴你找工作的時候你就知道現實的殘酷了,非專業出身的人在那些HR看來你都是個半桶水,是很招人嫌棄的。你還可以透過報名培訓機構,近幾年這種培訓機構如雨後春筍,層出不窮,每年都向社會輸送一批又一批的廉價程式設計師,很多培訓機構可以推薦就業,很多培訓機構跟企業有合作,可以推薦你就業,有些人報名機構就是看中他能幫你介紹工作。程式設計師的路上大家注意安全!!!

  • 中秋節和大豐收的關聯?
  • 20萬左右SUV VV7、標緻5008、柯迪亞克 哪個比較好?