国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何學(xué)習(xí)一門(mén)新語(yǔ)言或框架

TANKING / 2447人閱讀

摘要:簡(jiǎn)評(píng)新的語(yǔ)言層出不窮,等等。原作者分享了以下幾點(diǎn)先掌握語(yǔ)言,再學(xué)習(xí)框架有些朋友傾向于學(xué)習(xí)框架,比如。比如說(shuō)這段代碼方式實(shí)現(xiàn)一些東西在功能實(shí)現(xiàn)的同時(shí)找到編程語(yǔ)言的樂(lè)趣,給編程語(yǔ)言找到具體的應(yīng)用場(chǎng)景。

簡(jiǎn)評(píng):新的語(yǔ)言層出不窮,Dart, Go, Kotlin, Elixir 等等。極光日?qǐng)?bào)曾經(jīng)分享過(guò)一篇文章 —— 不同編程語(yǔ)言的學(xué)習(xí)曲線。挑戰(zhàn)學(xué)習(xí)曲線這事兒可能太難,但有些小技巧能幫助我們快速學(xué)習(xí)。原作者 Vinicius Brasil 分享了以下幾點(diǎn) ~

1、先掌握語(yǔ)言,再學(xué)習(xí)框架
有些朋友傾向于學(xué)習(xí)框架,比如 Ruby on Rails。框架很多,但都是在語(yǔ)言的基礎(chǔ)上發(fā)展的,掌握了基礎(chǔ)才能更快適應(yīng)新的技術(shù)。

2、編程挑戰(zhàn)
在 LeetCode,HackerRank 和 Project Euler 等網(wǎng)站上刷題,一方面提高自己的編程能力,一方面也為面試做了準(zhǔn)備。

3、充分使用 Stack Overflow 和 Code Review
編程挑戰(zhàn)遇到問(wèn)題時(shí),你可以使用 StackOverflow,這是一個(gè)不需要介紹的網(wǎng)站。同時(shí)呢,積極審查自己的代碼并加以優(yōu)化。

4、閱讀大量代碼
GitHub 是個(gè)好東西。從經(jīng)典的代碼中學(xué)習(xí)代碼的規(guī)范與好的編碼習(xí)慣。例如 快排的三數(shù)中值法。

5、安裝合適的編譯器插件
Linters 是代碼分析工具,用于標(biāo)記錯(cuò)誤,你可以用它檢查自己的語(yǔ)法錯(cuò)誤并加以分析。

6、 知識(shí)遷移
學(xué)會(huì)對(duì)比不同的語(yǔ)言的代碼各自的特性,找出相同之處,提高自己的學(xué)習(xí)效率。

比如說(shuō)這段 Python 代碼:

def matrix_of_floats(matrix_of_anything):
 n = len(matrix_of_anything)
 n_i = len(matrix_of_anything[0])
 new_matrix_of_floats = []
 for i in xrange(0, n):
 row = []
 for j in xrange(0, n_i):
 row.append(float(matrix_of_anything[i][j]))
 new_matrix_of_floats.append(row)
 return new_matrix_of_floats

Pythonic 方式:

def matrix_of_floats(matrix_of_anything):
 return [[float(a_ij) for a_ij in a_i] 
 for a_i in matrix_of_anything]

7、實(shí)現(xiàn)一些東西
在功能實(shí)現(xiàn)的同時(shí)找到編程語(yǔ)言的樂(lè)趣,給編程語(yǔ)言找到具體的應(yīng)用場(chǎng)景。

8、不要放棄
編程的學(xué)習(xí)是一個(gè)漫長(zhǎng)的過(guò)程,編程的學(xué)習(xí)是無(wú)法窮盡的,我們要做的就是在學(xué)習(xí)的過(guò)程中找到我們的樂(lè)趣。

原文鏈接:How to Learn a New Programming Language or Framework

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/109100.html

相關(guān)文章

  • 學(xué)習(xí)的藝術(shù)——如何學(xué)好一門(mén)技術(shù)、語(yǔ)言

    摘要:一次語(yǔ)言學(xué)習(xí)體驗(yàn)在我們開(kāi)始學(xué)習(xí)一門(mén)語(yǔ)言或者技術(shù)的時(shí)候,我們可能會(huì)從一門(mén)開(kāi)始。如何應(yīng)用一門(mén)新的技術(shù)對(duì)于多數(shù)人來(lái)說(shuō),寫(xiě)書(shū)不是一件容易的事,而應(yīng)用新的技術(shù)則是一件迫在眉睫的事。而學(xué)習(xí)一門(mén)新的技術(shù)的最好實(shí)踐就是用這門(mén)技術(shù)對(duì)現(xiàn)有的系統(tǒng)行重寫(xiě)。 還在繼續(xù)開(kāi)發(fā)Growth(Github: https://github.com/phodal/growth)的路上,很多功能似乎已經(jīng)趨于完善,有些功能也讓...

    fxp 評(píng)論0 收藏0
  • 采用一門(mén)新編程語(yǔ)言,或不采用

    摘要:在此過(guò)程中還有其它語(yǔ)言我發(fā)現(xiàn)有意思,但是沒(méi)有找到足夠時(shí)間或?qū)嵺`機(jī)會(huì)去真正學(xué)習(xí)它們,或浮現(xiàn)在腦海。或許我應(yīng)當(dāng)盡量發(fā)起下一步我們應(yīng)當(dāng)采用哪種語(yǔ)言的某種共識(shí)不過(guò)我擔(dān)心興趣不夠而剩下和的老路。 我大體上對(duì)編程語(yǔ)言感興趣。特別低,我一直對(duì)另一門(mén)編程語(yǔ)言 如何能夠提供給我表達(dá)程序的新特性以及允許我成長(zhǎng)為一名程序員 感到好奇。 我在校時(shí)學(xué)到了第一門(mén)語(yǔ)言。那兒的電腦------一屋子都是PET 20...

    noONE 評(píng)論0 收藏0
  • 采用一門(mén)新編程語(yǔ)言,或不采用

    摘要:在此過(guò)程中還有其它語(yǔ)言我發(fā)現(xiàn)有意思,但是沒(méi)有找到足夠時(shí)間或?qū)嵺`機(jī)會(huì)去真正學(xué)習(xí)它們,或浮現(xiàn)在腦海。或許我應(yīng)當(dāng)盡量發(fā)起下一步我們應(yīng)當(dāng)采用哪種語(yǔ)言的某種共識(shí)不過(guò)我擔(dān)心興趣不夠而剩下和的老路。 我大體上對(duì)編程語(yǔ)言感興趣。特別低,我一直對(duì)另一門(mén)編程語(yǔ)言 如何能夠提供給我表達(dá)程序的新特性以及允許我成長(zhǎng)為一名程序員 感到好奇。 我在校時(shí)學(xué)到了第一門(mén)語(yǔ)言。那兒的電腦------一屋子都是PET 20...

    zhiwei 評(píng)論0 收藏0
  • 小需求推動(dòng)新語(yǔ)言快速學(xué)習(xí):nginx lua 根據(jù) user_agent 顯示不同的頁(yè)面

    摘要:一個(gè)小小的需求,可能會(huì)遇到很多問(wèn)題,但是搜索相關(guān)的關(guān)鍵字,就能快速實(shí)現(xiàn)出來(lái),完成一個(gè)小目標(biāo),事半功倍。下面開(kāi)始一個(gè)小需求一個(gè)地址有兩套頁(yè)面,需要在后端根據(jù)瀏覽器的來(lái)顯示不同的頁(yè)面。而的結(jié)果在個(gè)并發(fā)的時(shí)候,失敗的請(qǐng)求數(shù)依舊是。 之前做一次分享 如何快速學(xué)習(xí)一門(mén)新的語(yǔ)言的直播分享 但是那是以實(shí)現(xiàn)一個(gè)后端框架的角度來(lái)講的,道理想通,我們要以實(shí)際的需求出發(fā)。一個(gè)小小的需求,可能會(huì)遇到很多問(wèn)題...

    Gemini 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<