首頁>Club>
自己沒什麼學歷,想找個工資高一點工作,可是自己又沒有能力,聽別人說程式設計工資高,可是我不會
12
回覆列表
  • 1 # 愛資料的小司機

    只要你想學,沒什麼學不會的。

    我覺得做一件事要有兩方面的驅動,愛好和需求。

    先說需求,沒學歷但是想找一個好的工作,這就是需求。學程式設計目的明確,才會有更多的動力,程式設計好學嗎?其實並不容易,但是也並非難以掌握,關鍵是看你有沒有毅力堅持下來。我現在使用的Python和資料庫當時就是因為有工作需求,也有找工作的需求,所以才能堅持學下去。

    再說說愛好,也可以稱之為興趣,僅僅是聽說程式設計工資高就去學程式設計,我覺得遠遠不夠的,你要真正對他感興趣。畢竟興趣是最好的老師嘛有的人沉醉在程式碼的海洋裡不能自拔,有的人看到密密麻麻的程式碼就頭疼,身體是最實誠的,這個是勉強不來的。

    英語對程式設計到底有多大影響?程式設計使用的英語其實並不多,但是大部分語言的官方文件都是英文的,所以說,要想學的好,還是需要一定英語基礎的。

    其實程式設計師高工資的待遇是高強度工作換來的。你只看到他們高收入沒有看到他們背後的付出,公司有兩個專門負責開發的同事,從來沒有見過走早過,基本上週六週日還會來加班。

    整天面對程式碼,一坐就是一天,熬夜加班,甚至通宵,這樣的工作其實單調枯燥還乏味,你也要考慮程式設計師這個崗位到底適不適合你,有的人就樂在其中,而有的人根本坐不住。

    如果你想好了而且感興趣,願意為之努力,那麼一切問題都不是事,那就去做吧!

  • 2 # IT人劉俊明

    程式設計是完全可以自學的,不同的程式語言難度也不一樣,有的稍微複雜一些,比如C、Java等,有的程式語言稍微簡單一些,比如Python、PHP、Ruby、R等。不管程式語言本身的難度是否高,對於程式設計本身來說還是有一定難度的。

    對於非計算機專業的人來說,要想掌握程式設計並在職場上找到自己的位置需要有一個系統的學習過程,簡單的總結一下,大概需要學習以下內容:

    1.作業系統。一般非計算機專業和計算機專業的畢業生最明顯的區別就是是否會使用Linux作業系統,學習作業系統能讓你瞭解計算機的工作原理,以及程式語言與計算機之間的關係。

    2.資料庫。對於大多數應用級程式設計師來說,掌握資料庫的概念及使用是非常重要的,資料庫的內容也比較多。目前隨著大資料的發展,NoSql資料庫正逐漸流行,掌握這些知識也是非常必要的。

    3.計算機網路。程式設計離不開網路,所以掌握網路基礎概念是很有必要的。尤其是隨著物聯網的發展,網路的應用會進一步拓展到生活的方方面面。

    4.數學。程式設計的本質就是演算法,程式設計說到底就是解決數學問題,所以不論是做應用級程式設計師還是研發級程式設計師,數學都是比較重要的。程式設計思想即邏輯思維能力,而程式設計思想又是程式設計能力的核心,所以,數學對程式設計師未來的發展有重要作用。但是,如果做前端開發,數學的應用並不多。

    以上的內容是做一名程式設計師應該具備的基礎知識結構,當然如果有精力也應該學習一下資料結構、演算法導論、編譯原理、計算機體系結構等內容。

    最後,如果你是非工科專業畢業,建議從學習Python開始,如果是理工科畢業,建議從學習Java開始。

    如果有程式設計方面的問題,也可以諮詢我。

  • 3 # 嵌入式宏思微想

    沒有學歷,只是因為聽說工資高,就想學程式設計,還考慮英語?雞湯太多,我給你沷點冷水吧。

    每年程式設計相關的大學生一抓一大把,專業出身,都不一定找到符合期望的程式設計工作,更別說高薪了。

    一無學歷,二無英語,自學難度較大,就業也不容易,基本上所有的招聘,都要求程式設計師是專科以上,且具有一定英語讀寫能力。

  • 4 # xiao丶小松果

    程式設計能自學嗎?

    答案是肯定,這世界上沒有啥是不可以自學完成的!

    至於程式設計,那就更可以自學的,只不過對於不同的程式語言來說,難度是不一樣!記著我當時學習這個的時候就是自學的!只不過後來有點堅持不住就報了一門網課!

    其實對於程式語言能否自學,我感覺關鍵在於!

    你是否具備以下條件:

    想要學習的心+持之以恆的毅力+想要上進的努力(以及需要付出的時間成本)

    而之所以當時我們有堅持下去,其實就是因為毅力耗盡了,然後需要付出的時間成本又很大,然後想想也就乾脆報了一門網課!現在那邊的老師依然對我很好,而且當時還有什麼終身制,一輩子都可以找老師解答自己的疑惑(對於我從業之後自學python、c++、嵌入式、大資料都有很大的幫助,所以這就是我的福分吧!)

    所以如果想要從事這個行業,你不一定要去選擇自學,自學雖然自己的學習成本很低,但是話的時間成本太高了!

    我把你左右你的選擇,我說的只是我的建議,望被接受吧!

    很難嗎?

    程式語言很難嗎?

    在我看來,對於程式語言來說,確實是有難易之分!只不過區別並不是很大!

    比如:Java、c++..........就比普通的程式語言難上一些,而在程式語言中也有稍微簡單一些,比如Python、PHP、Ruby、R等。

    所以在你想加入程式設計這個行業的時候,你不妨先多看看幾門程式語言,比較一下其中的異同點,然後在去選著一們自己的程式語言更好!

    是不是要學習英語?還要學啥!

    對於非計算機專業的人來說,想要從事程式設計行業是需要學習英語只不過是要記住一些關鍵的英語單詞就可以了,如果想要想掌握程式設計並在職場上找到自己的位置需要有一個系統的學習過程,根據我多年的經驗可以簡單的總結一下,大概需要學習的內容如下:

    1.作業系統。一般非計算機專業和計算機專業的畢業生最明顯的區別就是是否會使用Linux作業系統,學習作業系統能讓你更瞭解計算機的工作原理,以及程式語言與計算機之間的關係。

    2.資料庫。對於大多數應用級程式設計師來說,就必須掌握資料庫的概念及使用是非常重要的,資料庫需要學習的內容也比較多。目前隨著大資料的發展,NoSql資料庫正逐漸流行,掌握這些知識也是非常必要的。

    3.計算機網路。程式設計離不開網路,所以掌握網路基礎概念是很有必要的。尤其是隨著物聯網的發展,網路的應用會進一步拓展到生活的方方面面。

    4.數學。程式設計的本質就是演算法,程式設計說到底就是解決數學問題,所以不論是做應用級程式設計師還是研發級程式設計師,數學都是比較重要的。程式設計思想即邏輯思維能力,而程式設計思想又是程式設計能力的核心,所以,數學對程式設計師未來的發展有重要作用。但是,如果做前端開發,數學的應用並不多。

    其次就是學程式設計要明確自己的目標,不斷的去完成自己定下的一個一個小目標,自己才會有一個一個的成就感,然後學習起來會有更多的動力,

    最後如果你真的沒有想要學習的程式語言,那麼我就建議你從學習Python開始

    還有就是,如果想要去學習何必不去嘗試一下呢,難道等到50多歲的時候後悔嗎?

    對於我,我是一個一直做自由職業者,平時喜歡收藏一些資料,具體內容都會在【松果愛學習】釋出!相信你添加了一定會有所收穫。

  • 5 # 匿名使用者623

    入門簡單,想靠這個找工作很難

    特別是你說自己沒有學歷,不知道你這個沒有什麼學歷是指的沒有上過大學還是大學的學校比較差。

    如果沒有上過大學,沒有統招全日制的學歷,那就放棄吧,你的簡歷都過不了初篩。

  • 6 # 武狂

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

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

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

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

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

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

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

  • 7 # 資料指揮

    給你寫點簡短的回答,別被長篇大論弄暈瞭望而卻步了!

    肯定能自學,而且很多技術只能靠自學。

    從什麼入手呢?別賣書,容易看的頭大,還麻木!比如從JAVA入門,找個人幫你裝套開發環境,找不到人那就找影片看,這個階段挺住,最容易在這失敗。

    接下來那就是理解變數,條件分支語句,迴圈語句,資料結構,記住這些是所有程式設計開發都有的!

  • 中秋節和大豐收的關聯?
  • 你覺得《吐槽大會》會不會成為下一個《天天向上》或《快樂大本營》?