成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

zzbo / 1903人閱讀

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

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

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

《JavaScript 百煉成仙》走紅

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

其實寫作過程非常不輕松,比如我經(jīng)常寫著寫著就會迷失自我,不知道自己到底是在寫小說還是寫教程?如果劇情部分寫多了,我就會有負罪感,感覺對不起讀者,沒有起到教程該起的作用。如果知識點講多了,我更會有負罪感,因為明明想要讓讀者快樂地學(xué)習(xí),結(jié)果又是長篇的知識點,和其它書籍沒區(qū)別了。

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

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

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

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

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

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

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

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

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

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

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

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

  • 學(xué)編程,一定要有及時的反饋。經(jīng)常有粉絲問我,為什么學(xué)編程這么困難,難以堅持?我覺得那是因為很多人一心專注于理論知識,學(xué)了很多理論卻不知道要用在哪里。

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

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

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

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

一開始,可以專門找那種簡單的crud項目來學(xué)。注意:很多人陷入了誤區(qū),總覺得要自己把項目寫出來才算是成功,其實Duck不必。因為再小的項目,如果全部自己手寫,也是很累的,也浪費時間。

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

這個過程有點類似于尋寶,項目中你沒見過的新玩意兒就是寶藏,是很快樂的。

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

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

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

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/124084.html

相關(guān)文章

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

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

    Pluser 評論0 收藏0
  • JS修仙之一界本源

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

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

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

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

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

    guqiu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<