回覆列表
  • 1 # 專治不開心的小弟

    俗話說得好,360行,行行出狀元。

    不管學什麼,都得學到精華,要努力往上層去專研。當然,越往上越難,這是註定的。

    學習程式設計,就是所謂的碼農,這個行業有點吃青春飯的味道,工資待遇也還不錯的。

  • 2 # 筱維U品

    不管年齡大小,只要你去學就會有前途,不過前提就是你一定要培養自己這方面的興趣,程式設計也要有自己對軟體的設計思路,良好的思維方式和判斷能力,還有就是學習能力,市面上的大部門軟體APP都是由團隊開發的,這個時候你要學會團隊協作,團隊間的相互學習,這樣加上你自己的一些創意及設計思路,你的程式設計道路自然會一片光明

  • 3 # 九九途鴨科普

    俗話說的好“三百六十行行,行行出狀元”,無論您是做什麼,只要肯專研,都有前途。對於程式設計來說,它只是個統稱,還可以細分很多子類,各自的知識體系是完全不同的,要想在某一個子類成為專家,需要磨礪,當然了,如果您天賦極高不用擔心這些。另外,程式設計師的加班是比較多的,在各種苦逼排行榜裡可以看得到,當然一名優秀的程式設計師(能力強、身心耐得了加班和壓力)能夠拿得的報酬還是高於平均工資的。

    程式設計有哪些種類呢

    下面以程式語言作為分類,因為不同的語言通常用於不同的領域。

    1、C/C++語言:這個系列通常開發嵌入式、遊戲、Windows程式、演算法等。

    2、JAVA語言:JAVA可以用來開發伺服器、遊戲、以及安卓原生APP。

    3、SWIFT/OBJECTIVE-C:蘋果公司產品專用。

    4、SQL:資料庫管理專員。

    5、SHELL:系統操作及管理。

    6、前端語言:HTML、H5、JS、JSP。

    7、PYTHON:構建自動化任務、各種爬蟲等等。

    8、PHP:主要適用於Web領域開發。

    9、VB.NET:基於WINDOWS系統的應用。

    10、C#:基於WINDOWS系統的應用。

    下圖便是專業網站對於開發語言使用的一個排行:

    基本技能要求

    要想成為一名合格的程式設計師,需要了解的知識不限於程式語言。還需要很多基礎知識,比如作業系統、演算法以及各自領域的框架等等。

    總之,只有您想做,並堅持下來,沒什麼做不了的,前途在於自己的把握。順便透露一則矽谷的新聞,矽谷的罪犯改造的時候需要學習程式設計,出來以後說再也不想進去了,哈哈哈哈!

  • 4 # 武狂

    學軟體開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問程式設計好不好學?

    不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學程式設計,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。

    如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺資料庫mysql,資料格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。

    程式設計師加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?

    第2,程式設計師耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把程式碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤資訊是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。

    第3. 程式開發首先是非常難學的,任何一門程式語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程式技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新影片解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找例項看文件去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕專案不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...

    綜上,你明白程式設計師為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程式設計師幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了

  • 中秋節和大豐收的關聯?
  • 父親肝癌,把醫生開的一天的劑量分為兩天吃省錢,我怎麼做?