国产高清吹潮免费视频,老熟女@tubeumtv,粉嫩av一区二区三区免费观看,亚洲国产成人精品青青草原

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 企資頭條 » 房產(chǎn) » 正文

經(jīng)驗(yàn)分享_3_條掏心掏肺的建議_新手學(xué)習(xí)編程必

放大字體  縮小字體 發(fā)布日期:2022-11-28 19:03:37    作者:百里雨彬    瀏覽次數(shù):56
導(dǎo)讀

窮學(xué)編程!父親曾說過一句讓我刻骨銘心得話:“我得歷史使命就是讓你從農(nóng)村回到城市。”如今他做到了,我在城市扎了根······我之所以能夠逆襲成功,因素有很多,但我想以下這三點(diǎn)非常重要:父母得支持自己得努

窮學(xué)編程!

父親曾說過一句讓我刻骨銘心得話:“我得歷史使命就是讓你從農(nóng)村回到城市?!比缃袼龅搅?,我在城市扎了根······

我之所以能夠逆襲成功,因素有很多,但我想以下這三點(diǎn)非常重要:

父母得支持

自己得努力

選擇了編程

感謝作者分享:沉默王二

感謝對(duì)創(chuàng)作者的支持我得讀者當(dāng)中,大多數(shù)都是學(xué)編程得,那么如何才能把編程學(xué)好呢,如何才能讓它成為我們安身立命得根本呢?

一開始,不管是學(xué)習(xí)哪一門編程語言,C語言也好,Java 語言也好,一定要能讓電腦屏幕打印出“hello world”。

如果10 分鐘內(nèi)不能完成,就說明你得學(xué)習(xí)方法是有問題得。

學(xué)習(xí)得蕞好方法就是逐步擴(kuò)大戰(zhàn)果,先從最小得勝利開始,讓自己感受到學(xué)習(xí)得快樂,盡快地進(jìn)入到一種正反饋得狀態(tài)當(dāng)中。

如果一門編程語言需要你研究很多預(yù)備知識(shí),才能完成“hello world”得打印,那么它就不太適合初學(xué)者。

學(xué)習(xí)編程得過程,大致如下:

1)入門

看視頻、看教程、看書

模仿視頻、教程、書上得代碼,進(jìn)行復(fù)現(xiàn)

思考學(xué)習(xí)別人得思路,脫離視頻、教程和書本,自己獨(dú)自實(shí)現(xiàn)一些小 Demo

2)進(jìn)階

學(xué)會(huì)調(diào)用 API,學(xué)會(huì)使用框架

在 API 和框架得幫助下,實(shí)現(xiàn)業(yè)務(wù)代碼

閱讀 API 和框架得源碼,理解背后得實(shí)現(xiàn)原理

攻克技術(shù)難點(diǎn)

3)成神

做架構(gòu)

做業(yè)務(wù)模塊拆分

帶著別人做開發(fā)

出視頻、出教程、出書

以下是這十多年我個(gè)人總結(jié)出得編程心得,毫不保留地分享給大家,希望能給大家一點(diǎn)點(diǎn)啟發(fā)和幫助。

1)讓編程成為習(xí)慣

如果哪天我沒有敲上一行代碼,我總感覺缺了點(diǎn)啥。其實(shí)說白了,就是編程已經(jīng)深入我得工作和生活,成了密不可分得一部分。

養(yǎng)成習(xí)慣得一個(gè)好辦法就是拒絕“拖延癥”,尤其是在新手階段,千萬不要因?yàn)橐恍┛陀^因素或者主觀因素,感到厭煩或者抗拒。

我大一剛開始學(xué)習(xí) Java 得時(shí)候,其實(shí)就蠻抗拒得。因?yàn)橐渲铆h(huán)境變量,配置完成后要在命令行里敲代碼。這樣學(xué)編程得壞處很多。

第壹,我家里比較窮,所以大一上半學(xué)期沒有買電腦,學(xué)習(xí)編程只能到機(jī)房去,而機(jī)房得電腦只要重啟,配置好得環(huán)境變量就會(huì)丟失,還得重新配置一遍,不厭其煩。

第二,命令行編程對(duì)新手實(shí)在是太不友好了,我經(jīng)常拼錯(cuò)關(guān)鍵字,比如說 main 拼成 mian,就導(dǎo)致出現(xiàn)一些莫名其妙得錯(cuò)誤,而命令行得錯(cuò)誤提示一點(diǎn)也不直接,這就導(dǎo)致找一些簡(jiǎn)單得錯(cuò)誤要花很久得時(shí)間,自己得心情也會(huì)變得比較糟糕。

所以,千萬不要信一些大牛得話,說什么命令行編程、記事本編程容易鍛煉新人得編程思維——帽子戴得也太大了點(diǎn)。

如果你是初學(xué),直接上VS2013就可以了,環(huán)境變量不用配,直接就可以上手敲“hello world”,單詞拼錯(cuò)了,還有提醒。

你就會(huì)感覺學(xué)編程是一件很簡(jiǎn)單得事兒,信心就上來了。

大學(xué)階段,記得每天至少敲一行代碼。如果覺得一行代碼沒意義,可以到 LeetCode 上刷一道算法題,哪怕是自己沒有解題思路,也可以看看別人得嘛,找最簡(jiǎn)單得開始做,做不出來就先抄別人得,不要不好意思,不要覺得自己笨,新人,最重要得是臉皮要厚,保持對(duì)編程得熱情。

2)閱讀別人得代碼

在我看來,提升編程水平得可靠些途徑就是多看、多寫。

優(yōu)秀得開源項(xiàng)目得源碼經(jīng)過了幾千人得上萬次修改,非常經(jīng)典。就像 JDK 得源碼一樣,經(jīng)歷了二十多年得考驗(yàn),可以說是經(jīng)典中得經(jīng)典。

我一開始讀代碼也很慢,有很多看不懂,后來代碼寫多了以后,再讀別人得代碼就會(huì)明顯地感覺到速度變快了。

慢不是因?yàn)槿鄙倬幊烫熨x,而是因?yàn)閷?duì)常用得 API 不熟,再加上沒有多少編程經(jīng)驗(yàn)造成得。

看得多了,寫得多了,很多代碼掃一眼就明白了,思路就不會(huì)被不懂得語法或者編程技巧打斷,注意力就會(huì)一直停留在程序得邏輯上,讀代碼就輕松多了。

說 4 一起閱讀源碼得技巧吧。

自頂向下:從需求開始,然后再到實(shí)現(xiàn)細(xì)節(jié)。比如說看一個(gè)方法,可以把 debug 模式打開,一步步地跳進(jìn)去,然后再跳出來。

提綱挈領(lǐng):先看一個(gè)類、一個(gè)方法得 doc 文檔,如果英語功底不好得話,可以在 Intellij 發(fā)布者會(huì)員賬號(hào)EA 中裝一個(gè)translation 得翻譯插件,先大致過一下這個(gè)類、這個(gè)方法是干嘛得。

廣度優(yōu)先:一開始,可以把重心放在整體上而不是局部細(xì)節(jié)上,一些一時(shí)半會(huì)理解不了得就暫時(shí)跳過去,沒關(guān)系得。后面經(jīng)驗(yàn)足了,可以回頭再讀。

選擇合適得版本,不要追求最新。如果你要閱讀 JDK 得源碼,比如說 String 類、HashMap 類似這些經(jīng)典得類庫(kù),一定要選擇 JDK 8,里面得語法沒有太多炫技得,比較扎實(shí);如果選擇 JDK 11 或者以上得版本,你會(huì)發(fā)現(xiàn)里面有一些細(xì)節(jié)真得是看得頭大,因?yàn)榇┎辶撕芏鄬?duì)新手不那么友好得技巧。

記住一點(diǎn),不要漫無目得地去閱讀源碼,尤其是那些超出個(gè)人能力之外得源碼。比如說,你初學(xué)編程,就去看 Linux 得源碼,就會(huì)撐著。

什么時(shí)候開始讀源碼呢?

當(dāng)你沒有自己得實(shí)現(xiàn)思路,需要借鑒別人得代碼得時(shí)候。

當(dāng)你 debug 得時(shí)候,可能你是為了找出問題,或者是解決問題。

如果你想要給一個(gè)項(xiàng)目添加 feature 或者提交 PR 得時(shí)候。

3)記筆記寫技術(shù)文章

對(duì)于代碼,通過敲代碼、大量得練習(xí)加強(qiáng)理解;對(duì)于理論知識(shí),通過記筆記、寫技術(shù)文章加深記憶。

新手在一開始學(xué)習(xí)編程得時(shí)候,容易進(jìn)入兩種誤區(qū),一種是認(rèn)為自己學(xué)不會(huì),好難;一種是認(rèn)為自己學(xué)會(huì)了,盲目自信。

檢驗(yàn)自己到底有沒有學(xué)會(huì),可以通過記筆記或者寫技術(shù)文章得形式來檢驗(yàn)。

如果記筆記得時(shí)候腦子一片空白,就證明自己壓根沒有記住或者理解。

如果寫了技術(shù)博客,別人看不懂,或者被別人檢出了問題,就說明還有待提高,提高得方面很可能不是寫作技巧方面,而是自己掌握得不夠扎實(shí)。

羅馬不是一天建成得,保持耐心。

在這個(gè)過程中,你可能會(huì)經(jīng)歷高潮和低谷,可以通過筆記和文章得形式把這個(gè)過程記錄下來,等你空閑下來得時(shí)候,再去回顧當(dāng)初得學(xué)習(xí)方法或者心得體會(huì),就會(huì)有一種“復(fù)前行,豁然開朗”得感覺。

衣食住行,是生活得基本條件,而計(jì)算機(jī),已經(jīng)滲透到衣食住行得方方面面了,可以說是“無孔不入”。因此,計(jì)算機(jī)可以得學(xué)生完全不用擔(dān)心就業(yè)問題,因?yàn)槊磕甑眯枨罅慷己艽?,關(guān)鍵是薪資還高。

在我看來,計(jì)算機(jī)可以至少還能熱門 10 年左右。而編程,是計(jì)算機(jī)可以中非常重要得一項(xiàng)技能。

有個(gè)很流行得說法叫:窮學(xué)編程,富學(xué)金融,超級(jí)有錢學(xué)哲學(xué),還是非常有道理得。

對(duì)于我們家境一般、農(nóng)村走出來得孩子來說,學(xué)習(xí)編程可能是蕞好得出路。

為了幫助大家,輕松,高效學(xué)習(xí)C語言/C++,給大家分享我收集得資源,從最零基礎(chǔ)開始得,幫助大家在學(xué)習(xí)C語言得道路上披荊斬棘!

編程學(xué)習(xí)書籍分享:

編程學(xué)習(xí)視頻分享:

整理分享(多年學(xué)習(xí)得源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程得伙伴,利用更多得資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!大家也要把握住大學(xué)得時(shí)光,抓住成長(zhǎng)得每一次機(jī)會(huì)哦~

對(duì)于C/C++感興趣可以感謝對(duì)創(chuàng)作者的支持小編在后臺(tái)私信我:【編程交流】一起來學(xué)習(xí)哦!可以領(lǐng)取一些C/C++得項(xiàng)目學(xué)習(xí)視頻資料哦!已經(jīng)設(shè)置好了關(guān)鍵詞自動(dòng)回復(fù),自動(dòng)領(lǐng)取就好了!

 
(文/百里雨彬)
打賞
免責(zé)聲明
本文為百里雨彬推薦作品?作者: 百里雨彬。歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明原文出處:http://biorelated.com/news/show-311893.html 。本文僅代表作者個(gè)人觀點(diǎn),本站未對(duì)其內(nèi)容進(jìn)行核實(shí),請(qǐng)讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,作者需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請(qǐng)及時(shí)聯(lián)系我們郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2023 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號(hào)

粵ICP備16078936號(hào)

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號(hào): weishitui

客服001 客服002 客服003

工作時(shí)間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋