亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

編程界也有修仙秘籍?程序員碼字3年終得《JavaScript 百煉成仙》

zzbo / 2044人閱讀

摘要:百煉成仙走紅該書于年月出版,作者楊逸飛是一名從事開發(fā)六年的程序員,寫過諸多技術(shù)博客。作者在博客上對(duì)粉絲提出關(guān)于百煉成仙的問題進(jìn)行了統(tǒng)一回復(fù),該博文持續(xù)占據(jù)熱榜第二,熱度達(dá)。

剛接觸編程的小伙伴,估計(jì)都想過把枯燥無聊的編程教材變成小說讀的念頭,這不,說曹操曹操就來了,真的有程序員用寫修仙小說的方式寫了本編程教材。

它就是《JavaScript 百煉成仙》,不少讀者表示越看越上頭,越學(xué)越著迷。甚至有讀者在文章留言表示把修仙和編碼融為一體,達(dá)到天人合一的境界,達(dá)到屏幕有碼,心中無碼的境界了,還有網(wǎng)友表示作者真乃鬼才也。

《JavaScript 百煉成仙》走紅

該書于2021年6月出版,作者楊逸飛是一名從事Java開發(fā)六年的程序員,寫過諸多技術(shù)博客。全書共計(jì)75章,采用玄幻小說的寫作風(fēng)格,以主人公葉小凡的修仙旅途展開。作者在CSDN博客上對(duì)粉絲提出關(guān)于《JavaScript 百煉成仙》的問題進(jìn)行了統(tǒng)一回復(fù),該博文持續(xù)占據(jù)CSDN熱榜第二,熱度達(dá)190w。下面截取該書部分章節(jié)讓大家品品:

專欄地址鏈接:https://blog.csdn.net/weixin_39570751/category_11396658.html

與傳統(tǒng)的技術(shù)圖書截然不同,書中的故事情節(jié)趣味十足,令人眼前一亮。

作者將編程語言知識(shí)點(diǎn)與修仙故事相融合,通過比武的方式,作為某個(gè)知識(shí)點(diǎn)的場(chǎng)景引出,從JavaScript的基礎(chǔ)入手,貫穿DOM,Vue,ES6,不僅讓讀者了解前端知識(shí)本身,還代入了該場(chǎng)景下的心情,難怪讓不少程序員熱血沸騰、著迷其中。

在該書的簡介中,作者寫道:這是一本講解JavaScript編程語言的技術(shù)書籍,只不過,本書采用了一種全新的寫作手法。

如果你厭倦了厚厚的、如同字典般的編程書籍,不妨嘗試一下新的口味!通過本書,你可以領(lǐng)悟到JavaScript的函數(shù)七重關(guān)秘籍;通過本書,你可以輕松學(xué)會(huì)使用jQuery操作DOM對(duì)象;通過本書,你可以學(xué)會(huì)目前流行的Vue基礎(chǔ)語法;通過本書,你還可以學(xué)會(huì)最新的ES6常用語法。本書可作為JavaScript初學(xué)者入門的趣味讀物。

《JavaScript 百煉成仙》是如何煉成的?作者寫這本書的初衷是什么,為什么會(huì)取這個(gè)名字?這背后又有什么故事呢?程序人生聯(lián)系到了作者楊逸飛,即將為大家解開這些疑惑。

《JavaScript 百煉成仙》背后的故事

1、通過您的文章描述,這本書是歷時(shí)3年才出版,為什么會(huì)想寫《JavaScript百煉成仙》這本書呢?書名有沒有什么特殊的含義?目標(biāo)讀者是哪些?

我第一份工作雖然是Java開發(fā)工程師,但是因?yàn)榉N種原因我寫JS更多一些。JS語法簡單且不需要配置各種環(huán)境,一個(gè)瀏覽器,一個(gè)記事本都可以開刷,且立刻能看到效果,我感覺這樣學(xué)習(xí)比較有趣,從此對(duì)JS產(chǎn)生了濃厚的興趣。

至于為什么會(huì)想寫《JavaScript百煉成仙》這本書,那是因?yàn)槲矣X得編程思維是共通的,不管是什么編程語言,都有變量、函數(shù)、堆棧等概念,那為什么不用一個(gè)方便學(xué)習(xí)的語言來入門呢?我感覺JavaScript是入門IT最好的選擇。所以我想寫一本書來介紹JavaScript,讓更多對(duì)編程有興趣的人們了解程序員這個(gè)行業(yè)。

書名中“百煉成仙”的含義是,如果在剛開始的階段,自己只是一個(gè)青銅,只要付出努力,通過不斷的嘗試和努力,總會(huì)變成王者的。對(duì)于JavaScript初學(xué)者,就算一開始是零基礎(chǔ),我希望他通過閱讀這本書,加上自己的學(xué)習(xí)和鉆研,最終能夠熟練地使用JavaScript進(jìn)行編程,從而為以后真正從事前端工作、學(xué)習(xí)最新前端框架打下堅(jiān)實(shí)的基礎(chǔ)。

這本書的目標(biāo)讀者是編程初學(xué)者,我的愿景是:對(duì)于想要從事前端工作的朋友,能夠輕輕松松地入個(gè)門。即便是那些對(duì)編程完全不懂的人,看了這本書,也能對(duì)JavaScript有個(gè)不錯(cuò)的印象。

2、為什么會(huì)想到用修仙小說的形式寫書?是怎么把編程知識(shí)與修仙故事融合的?

任何修真或玄幻小說一般都有這樣的描述“xx大陸,強(qiáng)者為尊”,IT行業(yè)也有相似的地方。那就是在編程界,只要你能力足夠強(qiáng),就可以改變自己的命運(yùn)!哪怕一個(gè)人學(xué)歷、資歷、情商都很一般,但只要他編程技術(shù)足夠好,一樣能找到一份不錯(cuò)的工作,這是挺公平的。

引用某個(gè)大佬的話,修仙小說之所以讓人著迷,是因?yàn)樵诳葱≌f的過程中,能夠給讀者帶來一種沉浸式的體驗(yàn)感,而造成這種體驗(yàn)感的,是看著主角從弱小一步一步走向強(qiáng)大的過程,相當(dāng)于在極短的時(shí)間里,體驗(yàn)了一次別人的人生經(jīng)歷,而且是很爽的那種經(jīng)歷。

很多修仙小說俗稱爽文,讓人看了欲罷不能,停不下來。之前有個(gè)讀者的評(píng)價(jià)打動(dòng)了我,就是”被動(dòng)學(xué)習(xí)”!既然爽文可以讓人有興趣看下去,不枯燥,那我為什么不可以在爽文中“夾帶私貨”呢,這些“私貨”就是JavaScript知識(shí)點(diǎn),在讀者看情節(jié)的時(shí)候,就被動(dòng)吸收了。即便不能100%理解,也能留個(gè)印象。對(duì)于一本教程類書籍而言,我覺得這一點(diǎn)是很好的,也是挺有新意的。

對(duì)于初學(xué)者,我認(rèn)為最好的內(nèi)容就是不僅只講簡單的代碼,還要把簡單的代碼反復(fù)講,這本書很多地方是這么做的,我一直認(rèn)為對(duì)于初學(xué)者就是應(yīng)該把知識(shí)點(diǎn)拆的越細(xì)越好,而且例子一定不能難,代碼一定要短。我的目的是讓初學(xué)者學(xué)會(huì),而不是在小白面前秀肌肉,因?yàn)檫@本書本來就是面向初學(xué)者。

3、在寫這本書的過程中,遇到哪些困難?又是如何解決的?

其實(shí)寫作過程非常不輕松,比如我經(jīng)常寫著寫著就會(huì)迷失自我,不知道自己到底是在寫小說還是寫教程?如果劇情部分寫多了,我就會(huì)有負(fù)罪感,感覺對(duì)不起讀者,沒有起到教程該起的作用。如果知識(shí)點(diǎn)講多了,我更會(huì)有負(fù)罪感,因?yàn)槊髅飨胍屪x者快樂地學(xué)習(xí),結(jié)果又是長篇的知識(shí)點(diǎn),和其它書籍沒區(qū)別了。

我覺得核心就是一個(gè)火候問題。這個(gè)火候真的挺難掌控的,我能做的就是不停地推敲、刪改。關(guān)于知識(shí)點(diǎn)和劇情的比例,我一直在琢磨和研究。

4、您覺得現(xiàn)實(shí)中的學(xué)編程和小說里的修仙有哪些相同點(diǎn)和不同點(diǎn)?

先說相同點(diǎn),不管是小說里的修仙還是現(xiàn)實(shí)中的編程,都是一個(gè)自我提升的過程,不同點(diǎn)自然是學(xué)習(xí)的東西不一樣。

5、在《JavaScript百煉成仙》走紅后,大家對(duì)這本書褒貶不一,有人說這是在寫小說,有人覺得是在講技術(shù),您怎么看?

每個(gè)人都有自己的想法,我覺得大家說的都各有一定的道理。

我的初衷是想用一種有趣的、與以往不同的方式來寫一本編程方面的書籍,有創(chuàng)新,但我最終的目的還是講技術(shù)方面的內(nèi)容。畢竟這是我的第一本書,肯定有一定的缺陷,所以對(duì)于大家的意見,我都虛心接受,希望大家可以期待我的第二本書。相信我的第二本書會(huì)比第一本更好。

6、您最滿意的是書中的哪一章節(jié),為什么?

我最滿意的是函數(shù)七重關(guān)和JavaScript編譯原理的部分,尤其是函數(shù)七重關(guān)里面的閉包,這部分是我多年寫JS總結(jié)的精華。

7、這本書備受歡迎,您是否有寫下一本編程教材的打算?

有的,下一本書是Java相關(guān)的,已經(jīng)開始創(chuàng)作了。其實(shí)這本書的后半本節(jié)奏偏快,有一定的不足,下一本書我會(huì)盡量吸取這本書遇到的經(jīng)驗(yàn)教訓(xùn),爭取更進(jìn)一步!

8、對(duì)于那些真正想從這本書中學(xué)習(xí)技術(shù)的讀者,您有哪些學(xué)習(xí)的思路或方法可以分享/有什么建議?

我并非科班出身,也是從一個(gè)小白一步步走過來的,下面分享一下我個(gè)人的學(xué)習(xí)經(jīng)驗(yàn)。

  • 學(xué)編程,一定要有及時(shí)的反饋。經(jīng)常有粉絲問我,為什么學(xué)編程這么困難,難以堅(jiān)持?我覺得那是因?yàn)楹芏嗳艘恍膶W⒂诶碚撝R(shí),學(xué)了很多理論卻不知道要用在哪里。

事實(shí)上,學(xué)那么多東西,哪里記得?。恳粋€(gè)知識(shí)只有你實(shí)際用到了,切切實(shí)實(shí)看到效果了,你才能真正掌握它。這個(gè)階段可以多去看看項(xiàng)目實(shí)戰(zhàn)的教學(xué)視頻,通過項(xiàng)目去學(xué)習(xí)是最快的。

  • 一定要先看怎么用,再認(rèn)真研究原理。比如學(xué)騎自行車,你肯定也是先騎上去試試看,不會(huì)糾結(jié)自行車的運(yùn)作原理,不把原理搞明白就不肯騎?這是一樣的道理。

比如閱讀《JavaScript百煉成仙》這本書,我的建議是看兩遍,第一遍就當(dāng)小說看,留個(gè)印象。第二遍再認(rèn)認(rèn)真真讀,尤其要把里面的每一個(gè)例程代碼都寫一遍,鞏固一下。這本書并不是很厚,也不會(huì)花太多的時(shí)間。

  • 壓箱底的學(xué)習(xí)方法:項(xiàng)目吸收大法,分享給大家!這個(gè)操作建議有了一定功力之后再做。簡單來說就是,當(dāng)你已經(jīng)不再是連怎么部署項(xiàng)目都不會(huì)的小白了,就可以找一個(gè)好的平臺(tái),比如CSDN、Github、碼云,去搜索那些好的項(xiàng)目!把項(xiàng)目clone到本地,想盡一切辦法讓它跑起來,再去一點(diǎn)點(diǎn)翻看它的實(shí)現(xiàn)。

一開始,可以專門找那種簡單的crud項(xiàng)目來學(xué)。注意:很多人陷入了誤區(qū),總覺得要自己把項(xiàng)目寫出來才算是成功,其實(shí)Duck不必。因?yàn)樵傩〉捻?xiàng)目,如果全部自己手寫,也是很累的,也浪費(fèi)時(shí)間。

我的建議是,直接學(xué)別人的項(xiàng)目,看看里面有哪些東西是自己沒見過的,這些東西請(qǐng)立刻記錄下來,比如這個(gè)項(xiàng)目用到了shiro,shiro是啥?再去了解弄懂。那么下次看到別的項(xiàng)目用shiro,你就不用再學(xué)了。

這個(gè)過程有點(diǎn)類似于尋寶,項(xiàng)目中你沒見過的新玩意兒就是寶藏,是很快樂的。

我就是用以上三個(gè)方法學(xué)習(xí)的,感覺比較適合我,也希望對(duì)大家有所幫助。

9、除了編程,您還有哪些興趣愛好?

看動(dòng)漫:海賊王,口袋妖怪,蠟筆小新;運(yùn)動(dòng):乒乓球;還有就是看小說,喜歡玄幻和修真類的。

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/124084.html

相關(guān)文章

  • JavaScript百煉成仙》統(tǒng)一回復(fù)粉絲們的一些問題

    摘要:期間,我還遇到了幾個(gè)校友,真的是大受感動(dòng)。所以,我專門開個(gè)貼回復(fù)一下老鐵們的問題。前幾章,尤其是函數(shù)七重關(guān)的部分,真的是我自己對(duì)基礎(chǔ)細(xì)節(jié)的提煉和感悟,是我最滿意的。后面的節(jié)奏確實(shí)是快了些,嗯,下一本書我會(huì)好好改進(jìn)的。 感謝老鐵們能喜歡這本書,這兩天評(píng)論和私信很多,我?guī)缀趺恳粭l都會(huì)認(rèn)真看。哈哈...

    Pluser 評(píng)論0 收藏0
  • JS修仙之一界本源

    摘要:時(shí)間一晃就是數(shù)月,齊云早已把界基本情況了解了,不過至于三座大山里隱藏的謎團(tuán)卻遲遲沒有頭緒。它是界本源之一。事實(shí)上,根本沒有構(gòu)造函數(shù),或者人人都是構(gòu)造函數(shù)。所以,明白這個(gè)界的一界本源,才能在這里暢游天地之間。 自計(jì)算機(jī)宇宙誕生以來,有很多大神通者在這里開天辟地,開創(chuàng)了很多界,有C、C++、Java等世界,它們彼此相連,其中有一處叫做JavaScript的世界,自被開辟以來吸引了很多修行者...

    I_Am 評(píng)論0 收藏0
  • 北漂5年序員現(xiàn)狀:有人年薪百萬,有人基層搬磚

    摘要:同一個(gè)宿舍畢業(yè)的人有不同的發(fā)展軌道,有人年薪百萬,有人仍在基層搬磚。下面是幾位工作五年程序員的現(xiàn)狀。李亞軍對(duì)現(xiàn)狀滿意,下一個(gè)晉升目標(biāo)是高級(jí)經(jīng)理。四小瑞在二線城市的基層搬磚,月薪萬,幸福感約為萬。目前小瑞沒有過多的打算,穩(wěn)定地在舒適區(qū)工作。 工作五年是個(gè)分水嶺,大部分程序員從初級(jí)工程師成長為中高級(jí)工程師,薪資較剛畢業(yè)時(shí)翻幾番。 同一個(gè)宿舍畢業(yè)的人有不同的發(fā)展軌道,有人年薪百萬,有人仍在基...

    lunaticf 評(píng)論0 收藏0
  • 北漂5年序員現(xiàn)狀:有人年薪百萬,有人基層搬磚

    摘要:同一個(gè)宿舍畢業(yè)的人有不同的發(fā)展軌道,有人年薪百萬,有人仍在基層搬磚。下面是幾位工作五年程序員的現(xiàn)狀。李亞軍對(duì)現(xiàn)狀滿意,下一個(gè)晉升目標(biāo)是高級(jí)經(jīng)理。四小瑞在二線城市的基層搬磚,月薪萬,幸福感約為萬。目前小瑞沒有過多的打算,穩(wěn)定地在舒適區(qū)工作。 工作五年是個(gè)分水嶺,大部分程序員從初級(jí)工程師成長為中高級(jí)工程師,薪資較剛畢業(yè)時(shí)翻幾番。 同一個(gè)宿舍畢業(yè)的人有不同的發(fā)展軌道,有人年薪百萬,有人仍在基...

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

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

0條評(píng)論

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