偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

程序員進(jìn)階的建議 多看、多寫、多交流

開發(fā) 后端
很多初學(xué)者都說入門之后不知道該如何提高,本文介紹了程序員進(jìn)階的三點(diǎn)建議,希望對你有幫助,一起來看。

很多程序員初學(xué)者都說入門之后不知道該如何提高,我都是告訴他們多實(shí)踐。最近在我們的團(tuán)隊中建立了一個學(xué)生的實(shí)習(xí)小組,我在和他們講授程序設(shè)計分析的時候,我也給他們了個小建議寫代碼就是多看、多寫,后來又補(bǔ)上一點(diǎn):多交流。

我認(rèn)為不管是做什么行業(yè)或工作,只要專注都可以有自己不同的成就。因此我覺得做任何事必需要有熱情,而且是持續(xù)的熱情,有一句話說“好的開始是成功的一半,持之以恒是成功的另一半”我很認(rèn)同,所以自己的認(rèn)定的事情就應(yīng)該堅持的去做。我提出了三多:多看、多寫、多交流,來將熱情付出行動。

這里談到的是當(dāng)你入門后怎么使自己不段的提高的一些方法,可能只是一些片面之詞,但我相信只要你去做了都會有一些收獲。

在我們開始學(xué)習(xí)程序,都必須對一些基礎(chǔ)知識進(jìn)行學(xué)習(xí),例如語法、常用的內(nèi)置函數(shù),就PHP來說內(nèi)置函數(shù)有成百上千個(沒有統(tǒng)計過),就常用的也有上百個。怎么才可以對這些逐個掌握?死記硬背?這是一個常人都無法做到的,即使是記住了,通常能否靈活的應(yīng)用還要打個問號。那該怎么做呢?

首先是多看,看技術(shù)文章,看開源代碼。

技術(shù)文章應(yīng)該不必多說,這是學(xué)習(xí)新技術(shù)和積累技術(shù)的必備渠道。這里我談?wù)勗撛趺纯?,很多人包括我自已有時候,只是看一遍就算了,這樣的結(jié)果一般都是知其然不知所以然。我認(rèn)為要把別人的東西變成自己的必須實(shí)踐。把文章所說的技術(shù)通過自己理解的寫出來并改進(jìn),并在合適的時候盡快應(yīng)用的你的實(shí)際工作中。

再說看代碼,一是一些網(wǎng)友的代碼,這里就要有一個觀念,就是不能迷信別人的代碼,應(yīng)該客觀的去看,學(xué)習(xí)別人的方法的時候,應(yīng)該去考慮它是否有問題,應(yīng)該是辯證的態(tài)度對對待,如果有問題自己試著去解決,并和他們交流。

二是看開源項(xiàng)目中的代碼,這類就不僅僅是看代碼了還有框架、設(shè)計思想等。我建議每個人至少看到1到2套開源代碼,因?yàn)槲艺J(rèn)為開源代碼對自己的提高比一般的技術(shù)文章要快的很多。

首先它們都是一些較為成功的項(xiàng)目,在成功項(xiàng)目中其實(shí)包含了原作者的經(jīng)驗(yàn)和其項(xiàng)目不斷改進(jìn)中產(chǎn)生的非富經(jīng)驗(yàn)。對于開源項(xiàng)目,我的方法是先從它的入口文件看起一般是index.php看它的整體文件結(jié)構(gòu),再看它的公共文件里的內(nèi)容,具體的一些常用的工具類,這樣會對整個項(xiàng)目的結(jié)構(gòu)有一個了解,然后就是你所興趣的功能的具體實(shí)現(xiàn)代碼,并詳細(xì)搞懂他的實(shí)現(xiàn)方式和原理。在看的過程中你肯定可以學(xué)到很多有價值的東西。

我個人的經(jīng)驗(yàn)是:看的最多的是DZ的代碼,其它項(xiàng)目也很多,但比較全面的還是dz的代碼。個人認(rèn)為看代碼還是比較速成的一種方式,因?yàn)閯e人的走過的路你就不需要再走了,站在巨人的肩膀上總是可以走的更快更遠(yuǎn)。

關(guān)于多寫其實(shí)上面也提到了,學(xué)習(xí)后的東西應(yīng)該要馬上實(shí)踐,并盡快在合適的時候應(yīng)用到自己的工作中,這樣才能收獲的更多更快。另一方面是自己嘗試著去寫一些小項(xiàng)目,只有去做一完整性的項(xiàng)目才是最有價值的實(shí)踐,但在做這些實(shí)踐中我認(rèn)為應(yīng)該嚴(yán)格的要求自己,既然是為了學(xué)習(xí),就不是應(yīng)該敷衍了事,盡可能把所有細(xì)節(jié)都處理的***。

還有就是時間一定要要求自己,不能拖,一方面是要給自己壓力,二是如果時間拖的太久思路和激情沒法持續(xù)的話,那你的計劃很可能最終會失敗并不了了之。

開篇我提到很多初學(xué)者都說入門之后不知道該如何提高,我都告訴他們要多寫,為什么會無法提高,我認(rèn)為是沒有目標(biāo),只要你給自己定一個目標(biāo),然后去實(shí)現(xiàn),完成后其實(shí)也達(dá)到自己提高的目的了。

例如你去寫一個簡單的博客程序,在實(shí)現(xiàn)的過程中會遇到很多問題,再逐一去解決,這樣你就有了學(xué)習(xí)的方向了,解決問題就是積累經(jīng)驗(yàn)和學(xué)習(xí)的過程??偟膩碚f要給自己設(shè)置一個需要完成的目標(biāo),這個目標(biāo)是什么有什么內(nèi)容,什么時候完成都很清楚。

其實(shí)說到這里就可以回答上面該如何去掌握那么多的函數(shù)呢,當(dāng)你看過和寫過很多代碼后你會發(fā)現(xiàn)你所掌握的函數(shù)和方法已經(jīng)很多了,這就是在實(shí)踐的過程中無形產(chǎn)生的結(jié)果。所以什么語法之類的基礎(chǔ)的東西是不需要去死亡硬背的,在運(yùn)用的時候自然就可以對它駕輕就熟。

***我認(rèn)為做技術(shù)的交流很重要,因?yàn)樽黾夹g(shù)是個永無止境的學(xué)習(xí)過程,而交流是一種更有效的學(xué)習(xí)方式。因?yàn)槊總€人的知識系統(tǒng)都是不同的,每個人掌握的東西不同,思維方式各異。

所以交流就是一個互相學(xué)習(xí)和促進(jìn)的過程,當(dāng)你把自己的想法與別人交流你就會收獲更多新的想法。交流是一咱倍速增長的過程,前一段我寫了一篇《當(dāng)你開啟一扇門的時候,很多扇門將為你開啟》給我們的團(tuán)隊就是想表達(dá)這個想法。

交流有很多的,有線上的有線下的,大家都有上論壇的習(xí)慣,這是一種交流方式,但我認(rèn)為線下交流更有效,語言的交流比文字的交流方式更直接和全面。因?yàn)槲沂荘EA福州的常委之一,很多線下活動是由我組織的,從參加人數(shù)來看并不是很理想,所以我認(rèn)為做技術(shù)的應(yīng)該更開放一些,多參加類似PEA的這種交流。

交流一定要是開放的,所以在交流中應(yīng)該是一種包容的心態(tài)去面對。也就是說我們是持有自己想法的時候也應(yīng)該耐心傾聽他人的意見,不能認(rèn)死理。只有站在客觀的角度去看問題才能把問題看的更透徹,只有不抵觸才能讓自己學(xué)到更多的東西。

在我們的技術(shù)團(tuán)隊中有定期的技術(shù)分享會,目的就是為了建立交流的平臺,讓大家都嘗試表達(dá)自己的意見,鍛煉自己的能力,并可以和更多的人去交流。

***總結(jié)一下,多看,吸收別人的經(jīng)驗(yàn)轉(zhuǎn)化為自己所用,多寫,全面性的鍛煉自己的能力,多交流,利用眾人的智慧。三多更多的就是去做。

【編輯推薦】

  1. 程序員應(yīng)知 善于借鑒
  2. 程序員應(yīng)知 循序漸進(jìn)
  3. 同是80后程序員 為什么差距卻如此大
  4. 誰做了程序員眼中的程序員
  5. PHP程序員突破成長瓶頸

 

責(zé)任編輯:于鐵 來源: PHPChina
相關(guān)推薦

2011-06-09 13:58:25

程序員

2011-08-02 08:59:02

程序員

2020-11-20 14:14:14

SQL數(shù)據(jù)庫語言

2015-06-12 11:22:52

程序員程序員跳槽

2021-01-19 15:59:14

程序員算法

2022-08-21 21:39:06

程序員建議

2015-09-28 10:09:05

程序員新手

2019-07-18 14:07:36

程序員Linux數(shù)據(jù)庫

2020-08-05 07:53:53

程序員網(wǎng)站技術(shù)

2015-07-23 13:58:52

程序員

2015-08-26 08:31:35

核心程序員成長

2017-11-24 13:33:07

程序員代碼開發(fā)

2011-06-15 08:39:10

程序員

2011-04-27 09:21:09

程序員

2015-08-05 11:12:48

2015-08-17 09:10:13

程序員成長優(yōu)秀

2015-08-26 09:31:26

程序員建議

2018-06-05 11:24:19

華為云

2013-08-20 09:33:59

程序員

2011-11-01 09:31:16

寫代碼程序需要進(jìn)化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號