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

你需要每天寫(xiě)代碼嗎?

開(kāi)發(fā) 后端 前端
就像運(yùn)動(dòng)員每天鍛煉一樣,每天練習(xí)寫(xiě)代碼可以成就更優(yōu)秀的你。

就像運(yùn)動(dòng)員每天鍛煉一樣,每天練習(xí)寫(xiě)代碼可以成就更優(yōu)秀的你。

最近我看過(guò)的博客,基本上每篇都有提到,“你需要每天寫(xiě)代碼”。什么主題不重要,關(guān)鍵是要養(yǎng)成每天寫(xiě)代碼的好習(xí)慣。寫(xiě)得越多,代碼就會(huì)變得越容易,你也會(huì)越擅長(zhǎng)編碼。

這不僅適用于寫(xiě)代碼,寫(xiě)詩(shī)和運(yùn)動(dòng),事實(shí)上,這句話可應(yīng)用于任何行業(yè)。騎自行車(chē),打籃球,讀書(shū),烹飪等等等等。你做的越多,你就會(huì)越擅長(zhǎng),熟能生巧就是這個(gè)道理。

 

這也是編程領(lǐng)域的真理。如果你想擅長(zhǎng)編程,那么你就必須每天寫(xiě)代碼。代碼寫(xiě)得越多,你才會(huì)覺(jué)得它越容易,并且越擅長(zhǎng)于編程。就像我在本文中列出的其他任務(wù)一樣,每天寫(xiě)代碼,即使你已經(jīng)習(xí)以為常,卻依然很難保持住這個(gè)習(xí)慣。

“我應(yīng)該寫(xiě)什么?”這個(gè)問(wèn)題的答案是因人而異的,但這卻是你用自己的方式每天寫(xiě)代碼所必須先克服的障礙。通常人們編寫(xiě)代碼是用來(lái)解決問(wèn)題的,但不是每個(gè)人都有問(wèn)題需要解決。這就像著名的雞和蛋的問(wèn)題。那么,你應(yīng)該從哪里開(kāi)始呢?

我比較喜歡重寫(xiě)已經(jīng)存在的東西。有時(shí)候,費(fèi)勁心思想出一個(gè)新的不一樣的點(diǎn)子是很困難的,甚至是針對(duì)現(xiàn)有思想想出一種新的方法路徑也不容易。然而,現(xiàn)有可復(fù)制的項(xiàng)目很多很多。我的想法是嘗試復(fù)制項(xiàng)目的總體目標(biāo),但用的是我自己的方式。這可能意味著使用不同的語(yǔ)言,或改變它的API,又或者只是采取一些古怪的新方法來(lái)解決同樣的問(wèn)題。

這樣瘋狂的練習(xí)寫(xiě)代碼讓我變得更善于發(fā)現(xiàn)問(wèn)題。例如,大概幾周前,我決定用go寫(xiě)一個(gè)Web服務(wù)器(類似于nginx/apache)。我想要一個(gè)又合適又易于使用的配置文件來(lái)定義設(shè)置。所以,我做了在現(xiàn)在大多數(shù)人都會(huì)做的選擇,我使用了json,但感覺(jué)并不合適。然后嘗試了yaml,但依然不是我想要的。我可能也試過(guò)使用ini格式以及為鍵和值制定自定義規(guī)則,但無(wú)濟(jì)于事。于是為了解決這個(gè)問(wèn)題,衍生出了一個(gè)新的項(xiàng)目——一個(gè)go的手動(dòng)編碼配置文件語(yǔ)法和解析器演變成為一個(gè)整潔的混合了json和nginx的配置文件語(yǔ)法。

不論怎么說(shuō),這樣一來(lái)我就有了一個(gè)可用的項(xiàng)目。雖然是通過(guò)復(fù)制已經(jīng)存在的東西,其實(shí)并沒(méi)有真正嘗試新的內(nèi)容,但我從這個(gè)過(guò)程中得到的那個(gè)衍生而來(lái)的項(xiàng)目,至少能讓我一個(gè)星期都有理由每天去寫(xiě)代碼。這么做不僅能能讓我真的寫(xiě)出一些有用的東西——可用于以后我的任何項(xiàng)目,而且也讓我也學(xué)到了一些我之前并不知道的東西。比如說(shuō)我學(xué)會(huì)了如何用go手動(dòng)編碼一個(gè)語(yǔ)法分析器。

***,“每天編碼”這個(gè)挑戰(zhàn)不是為了每天寫(xiě)一些有用的東西,而是為了每天學(xué)習(xí)新的東西。學(xué)習(xí)新的語(yǔ)言,學(xué)習(xí)新的框架,學(xué)習(xí)拆開(kāi)和組合。每天寫(xiě)代碼,每天學(xué)一點(diǎn)新的東西。隨著時(shí)間的積累,你不但能學(xué)到很多,你也會(huì)變得更為優(yōu)秀。

加油,和我一起快樂(lè)編碼吧。

責(zé)任編輯:王雪燕 來(lái)源: 碼農(nóng)網(wǎng) 共同點(diǎn)
相關(guān)推薦

2018-04-17 11:47:06

if代碼參數(shù)

2014-04-22 11:01:56

jQuery代碼

2017-12-19 15:20:47

代碼應(yīng)用架構(gòu)

2022-04-11 08:20:36

編程輔助工具GitHubCopilot

2020-04-17 14:25:22

Kubernetes應(yīng)用程序軟件開(kāi)發(fā)

2013-12-10 10:27:04

密碼

2012-01-04 09:50:07

程序員

2014-11-11 14:52:28

程序員工程師

2022-08-15 10:42:50

千兆網(wǎng)絡(luò)千兆光纖

2018-07-04 13:00:58

雷軍代碼程序員

2021-10-15 10:26:56

代碼項(xiàng)目Mapper

2021-03-03 07:28:58

ReviewAuthor代碼

2019-04-03 08:10:17

代碼架構(gòu)信息

2018-01-25 21:32:24

Emoji表情iPhone

2012-08-23 09:50:07

測(cè)試測(cè)試人員軟件測(cè)試

2020-09-02 14:05:24

代碼開(kāi)發(fā)工具

2020-02-20 10:45:57

代碼JS開(kāi)發(fā)

2019-07-10 08:56:58

代碼互聯(lián)網(wǎng)網(wǎng)絡(luò)

2019-11-26 09:45:27

軟件設(shè)計(jì)設(shè)計(jì)模式

2015-12-09 15:12:13

產(chǎn)品經(jīng)理寫(xiě)代碼
點(diǎn)贊
收藏

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