回覆列表
  • 1 # 小小程式猿童鞋

    現在大三了,從大一暑假開始學的,大學時間除了上課就是學習程式設計,現在也算是小入門了,做過老師給的專案,自己也接過小專案做賺錢練手,我就說說我怎麼學的吧,不喜勿噴啦

    首先,你得有興趣,興趣是最好的老師,有興趣學起來會很有動力,或許你會說我沒興趣,可以,但不要沒怎麼接觸就否定,先靜下心來好好學一陣,如果真沒興趣,或許你可以學別的,不一定要程式設計,如果沒興趣,是不怎麼能幹不過那些有興趣學的啦

    第二,怎麼學,建議是先透過看影片教程入門,為什麼?因為一開始自己的知識面太窄,思維很受限制,看書會很受阻,這樣會嚴重打擊學習熱情,而現在流行的培訓機構的教學影片都很有激情,因為培訓機構的影片是給培訓的學生看的,你自學的時候去看會被“煽動”起來,而且培訓機構的影片免費質量又高,是學習的好幫手

    接下來……我還沒達到接下來的水平,所以不能給出建議啦,大家看著補充下啦,

    寫的水水,湊合看啦

  • 2 # 黑boss1

    我也是自學的程式設計,我學的是c語音。剛開始我也很迷茫,因為自己學的是經濟與程式設計毫不沾邊,所以學起來方法也很笨拙。推薦一個自學的網站課程。中國大學MOOC一個教程5到10分鐘,利用碎片化時間來學習。基本1個月就能學會,編譯軟體我用的DEV C++。免費版的就很好用,在百盤上就可以搜尋到。

    C語言

    C語言是一門基礎語言,是其他一些語言的基礎,例如MATLAB,Object-C,Lua等.同時也是學習來比較難的語言,達到精通的程度沒有3-10年左右很難,C語言沒有比較完善的開發框架,他是面前過程的一門語言,講究演算法跟邏輯的.

    1.作業系統

    類unix系統(linux/freebsd…)主要基於c開發的.

    2.嵌入式領域

    驅動開發大部分基於C的,嵌入式系統c開發的

    3.伺服器領域

    大部分伺服器程式也是c語言的 網路核心裝置(路由器,交換機,防火牆)大部分程式碼c開發的,使用者介面可能用其他語言。

  • 3 # bingo27152600485

    可以到網上去看啊,java和C都是屬於程式語言,java是面向物件的,C是面向過程的,如果想學程式設計來就業的話,可以學習java,當時學習java的時候看的是如鵬網的《這樣學java不枯燥》影片教程,特別有意思,可以去看看,數學不好,英語不好也是可以學程式設計的,只要把語法掌握了,在有自己的思想,那就行了

  • 4 # 點看

    首先,程式語言基本上是一通百通的。不同的語言有不同的語法,比如C語言,java,asp,php,C#等等這些語言。你學會了其中一種語言,再去學其他的語言,就會很容易,甚至不用學習就能看的懂(至少也能看個大概),因為基本的思路是一樣的。再說回一句被說爛了的話,學習程式設計,重要的不是語言,而是程式設計思想。我用的是C#,當初也是自學的。當我學會C#以後,有個朋友讓我用asp幫他的asp網站做改版並增加一些功能,我拿到原來的程式看了一下,只花了兩天就幫他把改版完成了。php也一樣,沒有專門去學,做改版也是直接就能上手。這些只是在原來的基礎上做修改,所以有了其他的語言基礎之後會很簡單,但是如果要用那個語言做新的開發的話,那最重要的是要了解這種語言的開發思想,比如php和asp是指令碼語言,而C#是預編譯語言。所以做新開發的時候在專案結構上會有一定的區別,這就需要對這門語言有一定的理解才行。數學和英語基礎。英語初二以後我就再沒及格過,數學也只是在中考的時候考及格了(考前一個月惡補了初中三年的知識),高中也只有高考的時候及格過(同樣花一個月時間惡補)。但是我學起來也挺輕鬆,程式設計重要的是邏輯思維。我承認數學和英語好會對學習程式設計有一定的幫助,但是這作用是很微小的,而且也只是在前期有點作用。最後,最關鍵的一點是你能拿出多大的決心去學習,學習的過程是很枯燥也挺辛苦的,鬼知道當年我自學的那四個月經歷了什麼(四個月學了C、手寫html+CSS,js,jquery,sqlserver,C#)。最後,祝您成功

  • 5 # 爛東瓜1號

    現在IT這麼火爆,自學的人多的去了!零基礎自學可以,但你要保證每天都花時間在學習上,每天都要實踐一下,敲敲程式碼,打字速度最好快點,盲打你最好或者一定學會。自學最苦的是遇到問題時身邊沒有人可以為你解答,這時你可以求助網上了,國外的google,stackoverflow,國內的csdn.cnblog,51cto等部落格都可以看下。自學最大的麻煩是你能不能禁住各種各樣的誘惑,能否堅持,有耐心的去學習,程式設計這事靠實踐,速成是沒辦法的,得要有時間和機遇來成長。自學方法,英語好的可以看看外國那些慕課影片,國內的像慕課網,極客學院等都有影片課程,你也可以找些像傳智播客,千峰,老男孩,尚學堂等這些培訓機構的影片,當然有優有劣,具體根據個人情況判斷,指令碼之家有很多盜版程式設計pdf,沒錢買正品書籍可以去這邊找找,官方文件永遠是一手資料,好好學學英語吧,好多好的資料是英語的,當然你可以用谷歌翻譯,百度翻譯,不過這些翻譯軟體對IT類文件翻譯的不太好,自學你可以結合官方文件+影片教程+相關程式設計書籍+每天敲程式碼+每天寫寫總結來學習

  • 6 # 智創未來

    首先買一本合適的教材

    你可以在網上或者線上下書店找一些適合初學者的教材,一般初學C/C++比較適合。推薦譚浩強的系列教材。

    然後配合教學影片

    在認真看課本的前提下,去找一些好的教學影片是非常有必要的,畢竟幹看書學起來是很費勁的。好的教學影片對提升學習效率是很有效果的,這裡我推薦一些自認為比較好的影片網站,比如中國大學慕課網,慕課網,網易雲課堂;裡面有大量優質的教學資源。

    對於初學者來說,邊看影片,邊敲程式碼,跟著老師的思路走,你會事半功倍。

    PS:有機會的話儘量多和其他人交流,你會收穫更多

  • 7 # 青程派

    CodeCombat是一個透過玩遊戲來學習程式設計的網站(http://codecombat.vip),到目前為止,已經翻譯成17種國外語言。遊戲覆蓋程式設計菜鳥到大神各個階段。人們不需要任何程式設計知識即可瞭解程式的執行邏輯,並編出實用的程式碼。

  • 8 # 城管哎

    首先學習C語言和VB,這是兩種不同風格的基礎知識。 然後可以根據自身的興趣和發展方向來選擇各種程式語言。如C++,C#,JAVA等等。當你學習的時候你自然會發現演算法和資料結構的重要性,這是必須要努力學習的方面 與此同時必須要學習一下...

  • 9 # 上海千鋒教育

    每個新入行的程式設計師,尤其大學即將畢業的畢業生,都會非常非常苦惱:就業市場這麼大卻找不到好的程式設計師工作,問題出在哪裡呢?其實,企業需要的不是剛會寫程式的人,而是需要來了就能幹活的人,尤其能把活幹好的人。而新手們多半剛學會如何寫程式,的確很滿足難企業需求。企業到底需要什麼樣的程式設計師,一個剛入門的程式設計師如何成為企業需要的高手呢?

    1、只有真正喜歡才能寫好程式

    喜歡寫程式,做程式設計師就是上天堂;不喜歡寫程式,做程式設計師就是下地獄。

    程式設計師需要整天趴在電腦前,工作來不得半點虛假,少寫一個標點符號都不行。喜歡的人,日子過得非常開心,每寫一行程式碼,都會有新的成就,尤其當自己的作品被廣泛應用的時候,那種自豪感油然而起。不喜歡的人,坐在電腦前極端無聊,被進度壓得喘不過氣來,天天為找bug改bug生氣。

    只有喜歡,只有熱愛,才能把程式寫好!

    2、選擇一門語言

    入行IT,首選第一步就是選擇一門要學的語言,如果你現在很幸運的只知道一門程式語言,恭喜你,直接上手學吧。程式語言的邏輯都很像,只要學會一個其他的都很容易。

    如果你知道很多程式語言,並且不知道如何選擇,專業人士給出如下建議:

    Python是很值得學習的一門語言,在猶豫不決的時候不妨先學Python,入行首選;

    如果你對做網站感興趣,PHP、HTML5是一個不錯的開始;

    如果你希望按照傳統套路來,Java是個不錯的選擇,之後可以選擇企業開發、Android開發等;

    當然,如果你是“有野心”的,你可以選擇大資料、網路安全,成為那麼“一小撮”精英中的一員。

    最後不要忘了身邊有當程式設計師的人,他們的意見很值得參考,如果按照他們的路子入門,你的學習將會有一個好的開端,這將會是一件非常棒的事情。

    3、時刻保持好奇心

    計算機技術更新換代非常快,每年都有各種各樣的新技術出現。需要時刻保持好奇心,不斷學習各種新的東西,才能在未來的幾十年職業生涯中不落伍。

    人的精力有限,高手往往工作壓力也比較大,如何在有限的時間內掌握整個行業動態,的確不是簡單的事情。

  • 10 # 安小彥

    感謝邀請,新人想學習程式設計,如何入門呢,首先要選擇一門適合自己的程式語言,現在小白選擇web前端的比較多,入門簡單容易,就業需求也比較高,想學習首先要有時間,而是精力,不能三天打魚兩天曬網,那就學不好了,入門都難,其次是給自己定個目標,學習要堅持,說到入門,現在網上有很多的基礎學習資料,選擇好程式語言之後,找一些相關的學習資料,找最新的,別找好幾年前的,那樣是學不好的,現在程式設計更新的快,要學習最新技術,程式碼是程式設計師日常生活的重要組成部分,很多時候你與大佬之間的距離可能只是100行程式碼。從某種程度來說,Web前端是經驗類的工種,你的經驗越豐富說明你的技術水平越高,你遇到的技術問題越多你的技術層次就越高。很多同學理論紮實,但一動手實踐就“涼涼”,當然很難滿足企業需要,更談不上高薪。要多練習,先入門,找到學習路線,學習方式方法,堅持學習,相信你一定可以學好的,祝好

  • 11 # 小馬過河Vizit

    之後你可以嘗試學習Java或者go。多學一門語言可以讓你有不同的體驗和認識。

    之後你可以嘗試學習架構知識,閱讀DDIA。我正在分享閱讀這本書,挑戰的是英文版。你可以到我的主頁裡看看。

  • 12 # 程式設計之禪

    首先選擇一門語言。估計很多人會推薦先學python,但我不推薦先學python,因為python作為動態語言,最初開發的目的主要是為了提高程式設計師的開發效率,雖然程式碼非常簡單,但它隱藏了很多技術細節,對於理解程式設計的本質不利。為了打好一個好的程式設計基礎,比較深入地理解程式設計,建議從c語言開始學習,它誕生的比較早,但現在依然應用非常廣泛。

    然後選擇一本教材。市面上存在無數程式語言教材,但都魚龍混雜,一本好的教材,首先得描述準確,內容全面,有專案可以學以致用,以及能讓學習者養成良好的編碼習慣。在這裡,我大力推薦《c語言入門經典》,這本書是我剛開始學習c語言的教材,後來也看過很多種c語言的教材,都沒有這本經典,實用。可與一些網路c語言課程結合看。

    整合開發環境(IDE)可以幫助程式設計師提高效率,它直接編寫完程式碼,就可以執行。建議剛開始按照教材講的來做,等熟悉了整個過程後,再實用用IDE。window平臺可以使用Visual Studio Code,Mac平臺可以使用Xcode,這些用的人比較多,出現問題也容易找到解決方法。

    《c語言入門經典》學的差不多之後,就算入門了。

  • 13 # 偶開狗眼

    我建議新人學習程式設計可以用JavaScript入門,如今ES6.0標準下,其語法和現代程式語言理念是一致的,而且環境很好配置,不必擔心那些你根本看不懂的下載編譯器安裝修改環境變數等等操作,一個記事本,程式碼寫完就直接在你常見的瀏覽器上執行,如果要語法提示安裝一個VSCode就很完美。

    JavaScript的教程很多,很常見,因為它是世界上最流行的語言之一,依託於瀏覽器,有人說過能用JavaScript重寫的程式碼都會用JavaScript重寫,順便還能學習Html,CSS,如果熟悉這些找一份前端工作都沒有問題。

  • 14 # 熱血調查員

    作為一個從30歲開始純自學程式設計,然後it行業工作了十幾年的中年大叔。我來回答這個問題。

    因為這些年這些年網際網路比較火,程式設計師的工資普遍比較高也水漲船高,其實在北京,上海等一線大城市表現的尤為明顯。所以有很多其他行業的朋友,尤其是年輕人想要轉行學程式設計去拿高薪。這樣直接帶動了線上線下培訓行業的迅猛發展。什麼30天學會程式設計,三到六個月進阿里,騰訊,小米等一線IT大廠的的廣告和傳說鋪天蓋地。程式設計真的容易那麼學習嗎?如何入門呢?讓我來給大家細說一下自己獨家程式設計入門心法吧!

    首先,在學習之前確認自己是否非常喜歡和適合程式設計方面的工作。考量自己是否具備必要的決心和基本的潛質。

    打個比方,你坐在電腦面前,開啟一個網頁時,是不是有過自己的疑惑呢?

    比如:

    1.為什麼能夠用瀏覽器看到看到一個網頁?

    2.為什麼挑一個網址或者點一個連結,網頁的內容會變化?

    3.當登陸一個網站的時候,為什麼在登陸框裡使用者名稱能正常顯示和可自己輸入的密碼卻都是星號?這是怎麼做到的?

    如果你有過類似的給自己提問的念頭,那恭喜你,你思維的角度和關注點,已經從只看表象到想探究原理的深度,不光知其然還想知所以然。這時的你就已經具備成為一個程式設計師的潛質。反之,如果你認為看到的一切都是理所應當,順其自然的同時也沒有任何的疑問。那麼你可能要慎重考慮先是否讓一切要開始。申明一下,這並不是打擊學習積極性。

    為什麼這麼建議呢?因為興趣是最好的老師,程式設計師之路就是一個不斷自己提出問題然後再自己解答問題的不斷在各種糾結和不懂中成長的歷練過程。其實程式設計師的工作和美髮廚師之類的工作,本質上的區別並不大,說到頭都是一門手藝。有的人適合學程式設計而有人並不適合。不論選擇參加培訓班,還是在家自學。學會自己提出問題,而不只透過外界的提醒和灌輸才會去思考。這是最基礎的要求,也是非常關鍵的一步,因為是否具備這種思維,會決定你未來在這個行業到達的高度。

    其次,當你下定了入行程式設計的決心,那麼現在你面前是一條長到沒有終點的學習之路。做好準備了嗎?時間不等人,定個目標,馬上開始吧!

    程式設計是一門實踐科學,在程式設計行業裡衡量一個程式設計師是否合格的唯一標準就是看你是否能勝任工作。還是拿廚師來舉個例子,一個沒有炒過菜的人,是不能成為一個合格廚師的。程式設計和炒菜一樣非常考驗實戰專案經驗。

    如果是剛開始學,可以考慮給自己設定一個小目標,比如給自己建一個部落格網站。對於你來說,這就是你未來光輝程式設計生涯的開山之作。當然這時你還需要兩個家庭老師,一箇中國女老師叫百度,一個外教男老師叫google,雖然外教有時候不好找到,但是我相信你會有辦法的。

    目標制定了,老師請好了,剩下的就是不斷的提問,不斷的實踐,一步步向完成目標靠近。但是必須說這個起步過程非常的痛苦,學習效率可以說是龜速,短暫的情緒崩潰也是常事。這時你唯一能做的就是堅持,堅持,再堅持。這個過程中你會接觸到伺服器,網頁,程式語言,和資料庫方面的知識。因為對於小白來說,需要學習的知識太多,所以學習一開始速度慢是很正常的一件事情。在自己堅持的過程中也不斷考驗自己的決心的時間。

    如果你經過不斷的努力加上東拼西湊,做出了一個自己的第一個專案(部落格,留言板之類的專案),不管它的功能多簡單,外觀多醜陋,那麼再次恭喜你,你在程式設計方面已經開始入門了。同時你應該為自己的作品感到自豪,雖然它可能不好看,但也是自己的孩子。剩下的事情就是為了完善它,讓它變美變強大,這期間還是不停的問自己問題,然後再繼續嘗試自己去搜索答案,直到解決為止。

    寫在最後的話:

    當你已經自己完成了一個完全自己開發的比較滿意點的專案,這時才是你才該考慮那些流行的話題的時候。比如,如選擇哪種程式語言為自己的主要學習方向?自己對哪方面最感興趣,準備向哪個IT領域或方向發展?是不是要去報個培訓班再提高一下?等等。

    總之一句話,書山有路勤為徑,學海無涯苦作舟。程式設計是一項入門不易,同時提高更難的技能。一切全憑自身的努力來積攢足夠的專案經驗才能在行業中立足。想要從小白入門別無他法,就是一條:決心+堅持+不斷實踐做專案。

  • 15 # 中老年講壇

    1、讓程式設計成為一個習慣

    想要培養一項技能的最好的辦法,就是將他融入到我們的生活併成為我們的愛好。其實說白了,就是讓這個愛好成為一個習慣,一天不去做這件事情,都會覺得少了什麼。在不知不覺中,這個習慣會像滾雪球一樣積累起來。

    對我來說,養成這種習慣首先就是要對“拖延症”說不。比如,你想鍛鍊下自己的寫作能力時,但是沒有好看的本子,沒有好的靈感,沒有安靜的環境....總之就是找各種理由一拖再拖,最後就不了了之了。但仔細想想等你有了好看的本子,舒適的環境....就能寫出好的文章嗎?不!我很明確的告訴各位,文章的功底是隨著你不斷的積累而成的。所以,當我們決定去做某件事情,請立刻!馬上!現在就要開始行動!

    接著從小事入手,如果我決定開始跑步,那麼最初只會要求自己每週跑兩、三天。雖然看起來要求低,但這樣的做法更容易長期堅持,且不會被其它因素所輕易干擾。

    同樣的思路也適用於學習程式設計。每週拿出幾天,每天拿出幾個小時,程式設計學習就這樣慢慢步入正軌。如果大家覺得沒心情閱讀程式設計教材,沒關係,影片網站上的技術講座能夠起到同樣的作用。

    2、把工作拆分成小塊

    對待程式設計工作,我們沒必要像健身狂人那樣一口氣做到筋疲力盡。與其直接程式設計2小時,我們完全可以先做25分鐘、而後休息5分鐘,整個過程重複4次。很明顯,25分鐘這樣的短週期更容易堅持也不會帶來多少壓力。

    不過這樣的方式應該配合更為靈活的執行思路。如果您感覺狀態很好,而25分鐘才剛剛完成熱身,那就繼續做下去並努力讓自己抓住這種狀態。

    另外要向大家推薦蕃茄工作法,這是種學習新型技能的良好機制,因此推薦各位認真瞭解。

    3、閱讀別人的程式碼

    經過這幾年的程式設計學習,我認為想要提升編碼水平的最佳途徑就是多看、多寫,然而閱讀別人的程式碼也確實是快速提升程式碼水平的一個技巧。

    4、尋找良師益友

    5、寫技術文章

    如果大家學習了一種新的程式設計概念,但不能確定自己是否已經真正掌握,可以寫技術博文加以檢驗。一來可以提高自己的程式設計水平,二來也能提高自己的知名度,將來找工作也會比別人多一個機會。

    6、保持耐心

    對於人生來說,其中任何目標的實現都離不開耐心。程式設計學習就如其它任何學習任務一樣,都需要反覆努力並投入大量時間。

    在這個過程中,您一定會經歷高潮與低谷——別被這些曲線影響了心情。接受已經發生的一切,並儘可能避免其中不好的部分。就像打Golf球一樣,我們的手感總在不斷浮動,但只要堅持到底,您最終總能成為一個大神呢~

  • 16 # Python之王

    這篇文章部分內容摘抄自網路,寫這篇文章的原因是:最近在群裡看到很多朋友提問題,本來這是好事,但是問的這些問題,我在影片教程中明明已經講過了,這隻能說他壓根就沒看教程,所以我才整理了此文

    對於入門階段,對知識水平的要求並不算高,或者說很低,首先,我覺得你應該具備計算機的基本操作能力,如果說你連新建一個資料夾或者說從網上下載資料都不會,那麼你應該先買本《windows xx從入門到提高》看,然後再考慮程式設計這件事,如果你覺得對計算機的基本操作已經熟練後,請繼續向下看。

    學程式設計應具備哪些條件?

    第一:硬體保證,首先你應該具備一臺電腦,不管是筆記本還是臺式,也不管效能高低,效能對前期學習程式設計幾乎無任何影響,就入門來看,作業系統還是首選windwos。

    第二:時間保證,如果你每天都有一大堆事等著你去處理,先去處理那些事吧,處理完後把剩餘時間劃出一整塊的給程式設計,進行隨時可能被打斷的學習,在程式設計這塊,我不認為這是在用功學習

    你確定要學程式設計?

    這個問題看起來有點多餘,但為什麼要提出這個問題?要知道,程式設計不是一朝一夕的事,如果你只是一時的衝動,或者僅僅是要完成心目中的某個小工具,並沒有長期寫程式的打算,這樣的話,程式設計不學也罷,畢竟程式設計從入門到能獨立寫軟體會有很長的一段路要走,中途一旦放棄就前功盡棄,並且已經浪費了你大把的寶貴時間,實在是得不償失。

    如何才能入門?

    到底怎樣才能入門?其實,只要你有毅力,慢慢折騰個一年半載,肯定能入門,但寫這篇文章的目的就是為了把這個週期縮短些,所以,下面我就以個人的觀點來談談怎麼才能更快的入門

    選擇一門簡單的語言作為入門語言;

    學會使用搜索引擎;

    要"像"個高手;

    選擇入門語言:

    這個問題在入門階段一直是爭議十分大的問題,n多語言,n多推薦,到最後搞到新手一會聽說這種語言適合新手,於是學習這種語言,一會又有人說xx語言是垃圾、弱爆了,學了也沒用,之類的話,開始推薦你xxx語言,於是新手們又開始學習這種語言,搞到最後,什麼語言都沒搞懂,時間大把大把的流失,熱情消耗殆盡。

    要解決這個問題,首先要搞明白一個問題,你學習程式設計的目的是什麼?找工作、做某一款小軟體,每個語言都有自己擅長的領域,如果你現在想學習一門語言來找工作,我百分之百不推薦你學習Delphi,其次是這門語言的難易程度是否適合入門,一般來說,如果你去論壇提問什麼語言適合入門,得到最多的結果應該是C語言,很多人推薦C語言原因可能有兩個,一是全國大部分的高校的程式設計課C語言是都有開設的,也可以說是學習過C語言的使用者基數大,第二是C語言自身的強大,可謂是口碑好。基數大+口碑好,足以讓你得到的結果是C語言居多。我是從易語言入門的,不像C語言,半年下來,還是停留在黑框框裡,大大打擊了初學者對軟體開發的信心

    具體選擇什麼語言,決定權還是在你手裡

    學會使用搜索引擎:

    之所以推薦使用搜索引擎的目的是培養更好的獨立解決問題的能力,通常來說,剛學程式設計時,可能我們有時候連使用什麼軟體作為程式設計環境都不知,或者下載安裝了程式設計環境卻不知如何使用,這時搜尋就派上大用場了,跑到搜尋引擎裡輸入”xxx 使用教程”,結果就出來了,簡直太方便了。

    而且,新人都喜歡加很多xx語言的程式設計群,而且大都是挑人多的加,一旦程式設計中出現了一點小錯誤,就立馬到群裡提問,這是一個很不好的習慣,假如說群裡有人線上,為你解決了這個問題,那麼你獨立解決問題的能力就降低了一分,假如沒人線上,你就可能面臨著等待,或者把問題放這,不去管它,這樣積累的後果你是知道的,最好的方式就是動用搜索引擎,不需要等待,還可以鍛鍊獨立解決問題的能力,何樂而不為?還有一點,許多新人反應說許多知識搜尋不到,我很負責任的說,不是搜尋不到,是你不會使用搜索引擎,至少我現在在程式設計上還沒有遇到過搜尋不到某個知識點的情況,對於搜尋的使用技巧,如果你還不知道,去搜索吧。總之,有問題,就要去搜索。

    順便說句,加很多群不是一個好習慣,群裡並不能讓你學到太多知識,他的功能在於能找到一群有共同話題的朋友,真實的情況是大多時間都在時一起閒扯一些與程式設計無關的話題。

    要"像"個高手:

    像個高手,並不是讓你打腫臉充胖子,而是一種激勵自己學習的一種方法,具體就是,要多幫助其他新人,幫助別人可以提高自己的話就不說了,在論壇或群,你可能遇到新人們各種各樣的問題,要麼程式碼報錯自己檢查不出錯誤,或者想解決某個問題卻找不到方法等等,諸如此類的問題,如果你能解決,一定要記得解答一下,不斷這樣下去,你在你的圈子裡說話就會越來越有分量,別人也就更信任你的能力,正式由於這種信任,也漸漸使你揹負上了一種高手的責任感,別人請教問題我能不會?即使出於虛榮心,我們也得不斷學習,維護我們在別人心中高手的形象,這樣也就達到了刺激自己不斷學習的目的。

    但是請記住以下幾點;

    不要誤導其他新人,自己不確定的知識不要回答;對於那些弱爆了的問題,你已經回答過很多遍了,如果別人沒指明讓你回答,那麼就把這個機會讓給別人吧,確實沒必要再在這些弱爆了的問題上浪費時間;每天冒泡回答問題的時間不要過長,否則會影響到你的正常學習進度;發現自己錯了就要勇敢承認,等高手出來吐槽時只會讓你更難堪,不要以為新手好忽悠,當新手有天成為高手時,他會記得當初是誰在挖坑讓他跳;

    選擇一個自己感興趣的事情,並把它堅持下去

  • 17 # 我是雙魚座2020

    首先應該先明確自己的學習目標。目前比較實用,受追捧的基礎語言有java.,Python,前端。java主要就是後臺開發,比如手機App,企業後臺系統等等。Python主要是爬蟲,資料分析,遊戲開發,網頁開發等。前端主要是網頁設計,小程式,移動端,伺服器等方面。看自己想要從事什麼方面,定個目標。

    提升的話有自學和培訓,看自己選擇。入門學習,網上的影片還是很多的,比較推薦百戰程式設計師的免費入門資料,java300集,Python400集,都是滿滿的乾貨,一點不含糊。可以去看看,都是免費的。

  • 18 # it擺渡人

    學習程式設計話題很廣泛,想學習程式設計哪個方向,前端還是後端,學習什麼語言技術,java?C++?python?想從事什麼崗位?這些問題都確定下來,就開始按照目標去學習就可以了。

    想要快速入行,系統學習建議參加培訓班,節省時間成本

    時間充足,學習能力強的網站看教程,自學就好了,教程一搜一大把

    我個人就在B站學習黑馬程式設計師的python,課程非常不錯,可以去看看,當然還有很多課程可以看,自行搜尋吧,培訓班的話也建議瞭解黑馬程式設計師,免費教程都這麼好,培訓也差不了。

  • 19 # IT鳴人

    程式設計分很多門語言,每一門程式語言中包含很多技術知識。你想學程式設計,首先要明確學習哪一門語言,要掌握哪些程式設計技術。

    如果你對這些懵懵懂懂,還不是很瞭解,你可以去各大招聘網站搜尋一下,你所在的城市,或者你想要去闖蕩的城市,程式設計方面的工作多不多,薪資待遇如何,哪些程式語言比較熱門,掌握哪些技術可以更快更好的找到工作。說這些的目的不是讓你去直接找工作,而是透過查看了解市場行情,幫你更快的做選擇。

    如果你已經明確了想要學習的內容,就是不知道該從何處著手,這裡我有一點小建議:

    1、學習程式設計,需要有一定的數學功底,如果你要學習的是資料分析、機器學習、演算法之類的,對數學的要求就更高了。你可以在網上找些相關資料來學習,也可以買些書看。

    2、要熟練操作你的電腦,懂得辦公軟體的使用。

    3、你可以在網上找些程式設計的基礎影片先看看,下載編輯器,照著教學影片的樣子敲敲程式碼感受一下,順便學習一下如何操作編輯器,需要哪些工具包,如何安裝並使用它。

  • 20 # 小婷程式設計

    關於學習方法

    計算機專業開的課都是非常重要的!但是這不是說上課教的知識就是夠用的。就比如計算機網路這門課,即使考了100分,你也寫不出來一個簡單如1+1的網路小程式。這門課講的都是網路原理,是為你編寫網路程式打基礎的,如果你滿足於這丁點知識,那本科是白上了。

    其他的課程也是類似,只有真正從自己手中編寫出有用,有趣的程式,才能有動力促使自己去學習,去翻書。

    看書也要會循序漸進,演算法就不能一上來看《演算法導論》,網路也不是從《Unix網路程式設計》開始的,要找入門的書,有了概念了再去掌握細節。

    這半年我也讀了不少實用的書,另外還要說一下系統的學習知識才是有效的,透過百度,看部落格這種方式都是碎片化的,永遠轉化不到自己的腦子裡。看書,總結成自己的話,這是高效學習的唯一途徑,當然對於像我一樣的普通人而言。

    c語言是底層編寫網路第基礎,可以看《linuxC一站式學習》。

    資料結構在熟悉了基本連結串列,樹的操作後,開始刷題,leetcode。演算法,其實就是把語言能描述的東西轉化成程式碼,這個能力非常關鍵,拿到一個題首先想思路而不是上手就是一套#include亂敲。

    linux系統知識比較繁雜,第一步學會基本命令,再去學習和核心相關的系統知識,Linux的精髓畢竟就是程式設計師直接和作業系統打交道。

    C++看完學校發的教材,再看《effective c++》《STL 原始碼剖析》。

    計算機網路:先看謝希仁的理論,之後看《Linux高效能伺服器程式設計》。

    為了可以給大家提出更多的學習建議,這是我建立的Python資源qun:前1156,中間的是465,後面三個數是813。在彼此的溝通可以我們可以得到很多學習經驗,學習始終靠自己,當你掌握了一個好的學習方法,系統的學習方式,你會發現其實學習程式設計並沒有那麼難,有問題在qun裡隨時問我,qun內含有不少的資學xi資料,不忙的時候幫助大家解答問題。

  • 中秋節和大豐收的關聯?
  • 我婆婆不給看孩子,後來經她兒子三翻求她和他叔幫忙說後,答應了,我還用她看嗎?