<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          我用 30 天學(xué)會了編程!(文末贈書)

          共 2610字,需瀏覽 6分鐘

           ·

          2021-11-15 19:27

          程序員書庫(ID:CodingBook) 猿妹編譯
          鏈接:
          https://www.productlessons.xyz//article/learn-to-code-when-no-code-tools-fail

          90天的時間,我從一個代碼文盲到能夠獨立寫出第一個Web應(yīng)用程序,而在學(xué)習(xí)編程這件事上,我只用了30天。在這趟學(xué)習(xí)旅程中,我總結(jié)出了一些經(jīng)驗:
          • 我是如何做到無休止的編程
          • 為什么過多的無代碼工具最終會浪費你的時間
          • 為什么充滿靈活性的產(chǎn)品往往最沒有用
          • 無論什么時候?qū)W習(xí)編程都是最合適的時候,以及我如何做到?jīng)]有經(jīng)過正規(guī)培訓(xùn)也能自學(xué)編程


          一連串的失敗

          我一直在嘗試編寫代碼,當(dāng)計算機科學(xué)變得流行時,當(dāng)我認(rèn)為它可以幫助我成為一名 PM 時,當(dāng)我想證明我可以“成為技術(shù)人員”時,我都嘗試過,但是都失敗了。

          每一次,我都在不知不覺中犯了同樣的錯誤:我更喜歡編碼的想法而不是實際的實踐,所以每當(dāng)課程變得無聊或我被卡住時,我就放棄了,還有部分原因是我覺得自己不適合這個。

          第一課:不要輕易否定自己,除非你真的已經(jīng)盡力做過嘗試了,在編程環(huán)境中,真正的嘗試是有一個你感興趣構(gòu)建的項目,當(dāng)你有動力去實現(xiàn)它的時候,一切都會變的不一樣,在虛擬教室中的編程學(xué)習(xí)風(fēng)險太小,如果的的項目功能沒有實現(xiàn)好,我不會為此感到煩惱,但如果我的網(wǎng)站過濾出現(xiàn)Bug,我會感到羞愧,并且會盡快找到解決方案,擁有一個自己的項目,會增加把事情做好的概率。

          我犯的另一個大錯誤是等待無代碼工具來拯救我。

          關(guān)于無代碼工具的真相

          隨著所有關(guān)于無代碼/低代碼的宣傳,你可能會認(rèn)為學(xué)習(xí)編程會變的非常簡單,實際上并非如此。如果你正在建立一個博客或登陸頁面,那么你很幸運,有很多工具可以幫助你實現(xiàn):Typedream、card、Webflow(很難學(xué)習(xí),但100%可定制)。你可以通過拖拽的方式制作精美的產(chǎn)品,從而產(chǎn)生一種“如今一切皆有可能”的錯覺。

          事實上,這些工具是高度可用的,但是也相當(dāng)不靈活,因為它們的側(cè)重點還是傾向于靜態(tài)網(wǎng)站這一塊,如果你想制作一個簡單的Web應(yīng)用程序,比如根據(jù)用戶輸入從數(shù)據(jù)庫中檢索信息,那么你不動手寫出特定的代碼基本是不可能實現(xiàn)的,我用了6個糟糕的無代碼原型,才意識到它永遠(yuǎn)都行不通。


          可用性和靈活性

          在每個簡單易用的產(chǎn)品背后,都有堆積如山的無形工作。首先,需要深入理解特定用例,然后,開始思考如何將常見的操作盡量變得簡單,這意味著減少操作步驟,或者一目了然,通常兩者兼而有之。

          問題在于,你能讓事情變得容易的數(shù)量是有限的。比如下面的這個導(dǎo)航欄:


          無限的靈活性會損害可用性。你需要在二者之間權(quán)衡利弊,這也解釋了為什么無代碼工具吹噓的“完整的功能”和“完全自由的設(shè)計”根本無法實現(xiàn)。

          Bubble就是一個典型的例子,盡管籌集了1億美刀,卻還是有各種各樣的漏洞和劣質(zhì)的流量,如果你在嘗試無代碼構(gòu)建器的過程中發(fā)現(xiàn)了一些bug,真的一定一定要遠(yuǎn)離。


          繼承功能和bug

          選擇一個無代碼工具就像以低廉的價格雇傭他們的產(chǎn)品開發(fā)團隊。這里我有兩個提示給你:

          選擇一個無代碼工具的同時,你也選擇了它可能存在的缺陷和響應(yīng)能力,如果他們是一個b級團隊,你的產(chǎn)品只會是一個b級質(zhì)量,此外,你不僅需要花錢支付費用,你還需要花時間學(xué)習(xí)它們的系統(tǒng)規(guī)則。

          靈活性從來都不是免費的。代價是可用性較低,出現(xiàn)bug的幾率較高,因為出錯的空間更大。盡管存在這些隱藏的缺陷,無代碼工具仍然可以節(jié)省你的時間,如果它滿足以下條件的話:你找到了一個適合你項目的解決方案(例如,Soft:出色的可視化前端;Retool:可用于內(nèi)部工具的出色前端),它們學(xué)習(xí)速度很快,而且還提供了能夠滿足最低可行產(chǎn)品的功能。

          但是,如果你想完全掌握一個面向客戶的Web應(yīng)用程序,最困難的一件事是:學(xué)習(xí)編程!


          編程才是捷徑

          我以為學(xué)習(xí)編程要花上幾年時間,我甚至?xí)驘o聊而死,但我仍然不會做得很好。事實證明,為自己的項目編碼是一種完全不同的體驗,一旦你學(xué)會了規(guī)則,你就可以用基本知識做很多事情。

          以下是我個人總結(jié)出來的:
          • 不要做馬虎的工作,思考馬虎的想法很容易,但記錄馬虎的想法很難,而將馬虎的想法編寫成代碼則更難。
          • 一行一行代碼地構(gòu)建自己的項目帶來的巨大滿足感
          • 擺脫無代碼的約束

          學(xué)習(xí)如何使用無代碼工具是需要付出代價的,但是學(xué)習(xí)如何編寫代碼是對你能力的投資,如果你有想要構(gòu)建的想法,并計劃反復(fù)使用該技能,那么ROI是巨大的。為了尋找合適的無代碼工具,我浪費了大量時間,最后反而是自學(xué)編程救了我。如果你也想擁有靈活性和易用性,那么就自己動手吧。

          再和大家分享一些學(xué)習(xí)編程的注意事項:

          選擇一種類似英語的流行語言,我使用Python Django是因為它很直觀,而且有一個很大的在線社區(qū)——這很重要,因為你面臨的大多數(shù)問題都已經(jīng)有了最受歡迎的解決方案。

          編寫代碼=主要是修改別人的代碼,并讓它變得更好。我所有的代碼都是受到Stack Overflow, JSFiddle和YouTube解決方案的啟發(fā)。

          如果你不知道如何修改別人的代碼,參加短期課程來找到自己的立腳點,但不要在理論上停留太久,當(dāng)你真正能將概念應(yīng)用到自己項目之前,這些理論知識很少會被保留下來。

          在學(xué)習(xí)教程時,請確保下載最新的軟件包。一些優(yōu)秀的視頻很老,而且使用的是過時的軟件包,編寫代碼后升級可能會破壞功能。

          你95%的時間會被5%的問題占用——這5%會讓你哭,但是正是這5%,才是真正需要你發(fā)揮創(chuàng)造力的小眾場景。

          當(dāng)你有疑問的時候,多嘗試,嘗試每一種變化;隨著時間的推移,你的預(yù)感會變得敏銳起來。

          逆鋒起筆是一個專注于程序員圈子的技術(shù)平臺,你可以收獲最新技術(shù)動態(tài)最新內(nèi)測資格BAT等大廠的經(jīng)驗精品學(xué)習(xí)資料職業(yè)路線副業(yè)思維,微信搜索逆鋒起筆關(guān)注!

          謹(jǐn)慎!糟糕程序員的編程風(fēng)格查看

          C/C++ 最大難點揭秘:編程的禍根!

          這本免費的編程書籍,適合所有程序員!

          書單 | 嵌入式、C語言編程書籍

          2021 年最流行的 8 種編程語言!

          推薦↓↓↓


          今日福利

          贈送如下圖書籍:


          贈送規(guī)則:

          1、給本文點在看

          2、給本文留言(留言內(nèi)容與本書有關(guān)

          3、中獎后我會回復(fù)你的留言,請注意公眾號消息。



          上次中獎?wù)撸?/span>


          瀏覽 40
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久香蕉网站 | 国产精品无人区 | 欧美精品国产动漫 | 九九精品九九视频 | 色高清国产在线观看 |