我們進入了二十一世紀的二十多歲的咆哮(提示爵士音樂?)。重要的是,您和我作為負責任的人遵循回顧過去一年的傳統,並反思對與錯的事情,希望成為未來一年中最好的自我版本。
除了我十歲的時候,我從來沒有做過新年的決議,並且想在次年年底之前開設一個當地的自我運營偵探機構(Scooby Doo當時正在時尚。)但是我確實反思了一年中的這個時候,也許是一種本能的回應。
多年來,我以自己的方式和自己的步調進步,在學習,學習,解釋和執行Web技術提供的同時,我一直在以自己的方式和自己的步調進行進步。這篇文章反映了我從2019年和之前的幾年開始的個人經歷。我會分享我所學到的東西,這可能會使我們所有人都更好地進入2020年的網絡開發人員。當然,個人經歷並不是普遍的,但是有時候,了解其他人正在處理並通過它們進行替代學習的事情是整潔的。
所以我們去。
我花了很多時間在別人的代碼上
這是不可避免的,因為我的第一個專業項目涉及更新和升級舊應用程序。直到一段時間後,我才意識到我從其他人撰寫的代碼中獲得了智慧,而且,我開發了膽量來自願閱讀他人的代碼,並真正關注它在做什麼。
這與練習良好的聽力技巧沒有什麼不同。閱讀和理解別人編寫的代碼需要積極關注,並與誘惑抗衡,以區分或註入自己的意見。
您可以嘗試的是: Github是一個看到很多項目的好地方。那裡有太多的開源項目,它們都很容易查看和消化。我認為,我們中的許多人經歷了只需抓住一個項目或工具而沒有真正陷入困境並了解其實際在做什麼或如何適應我們自己的工作的時代。花時間不僅是學習新事物,而且是在日常工作中做出更好的決定的絕佳方法。不明白什麼?在存儲庫中打開一個問題,然後詢問!
我會在這裡提到Codepen。您不僅可以搜索任何模式,功能或功能,而且還提供了鋼筆甚至主題的集合,這兩者都非常適合查看不同的人如何處理相似的想法。
我嘗試了新的網絡標準,即使我認為我永遠不會使用它們
這只是我的好奇心,但我認為這使我在學習新知識方面感到更加自在。這可能是可變字體,無服務器,jamstack,首選顏色顏色,更喜歡還原的動作和子格里德等。哎呀,過去一兩年中,我們已經看到了很多新事物,不是嗎?
您可以嘗試的是:我認為您已經通過關注CSS-Tricks之類的網站來領先於此。那裡有許多技術博客和作家與讀者分享新功能。查看為此博客做出貢獻的人列表 - 其中許多人都有個人網站經常分享新事物。一本書也是標準的絕佳資源,特別是對於那些可能會在屏幕上休息的人來說。從表現力的網頁設計到新的CSS佈局,您可以在那裡找到很多寶石。
我創建了我喜歡的代碼片段的檔案
有時候,我認為我會記得我嘗試過的新代碼的oh-simple語法……但是事實證明,簡單的事情更容易忘記。因此,我決定將它們整齊地放在數字文件夾中,就像在《良好時報》中一樣。當問題或想法彈出時,這使我可以返回並參考代碼。否則,我必須回去再次研究。
您可以嘗試的方法:我個人不使用工具,只需將它們保存在文件中即可。也就是說,要點始終是保留片段的好地方。而且,嘿,Codepen也可以讓您創建自己的收藏!
另一個想法是利用瀏覽器的書籤。自由保存鏈接。將它們組織成邏輯分組,以便以後很容易找到。
我創建了我的筆記,流程圖和其他我在紙上散佈的東西的檔案
我在辦公室有一個標準的記事本,我用來記下所有內容,從我正在從事的項目的想法,佈局草圖和筆記中的所有內容。這也是我經常開始工作的地方,就像克里斯(Chris)寫入“偽代碼”進入代碼編輯器的方式一樣。
我有一個習慣,可以探討Web應用程序的視覺方面,甚至是紙上的源代碼。因此,當我可能不得不引用時,我將這些論文保持安全。它幫助我陷入了困境。
您可以嘗試的是:如果我推薦任何在線筆記使用工具,我將是一個偽君子,因為具有諷刺意味的是,我從未發現它們方便。那裡有很多物理筆記本選項。 Moleskine是一個受歡迎的人。莎拉·德拉斯納(Sarah Drasner)推荐一個關於學習如何學習的帖子時。
我認識到某人的教學何時需要成為學生
我曾經有一個壞習慣:如果有人在解釋我可能已經熟悉的代碼,我會根據自己的個人經歷進行處理並解釋他們在說什麼,然後才能先了解他們首先要說的話。
這可能是千禧一代的事情,也可能是行業的事情,但是我總是發現人們將所有東西都包裝為正在共享的東西,我以某種方式與他們坐在圓桌會上,我們正在用一盒比薩餅解剖。 ?
我感謝人們將其內容包含在內,因為我們都是成年人。但這也使我無法真正學習他們要教的東西。我瀏覽了有用的信息,但從未真正關心上下文。在最糟糕的日子裡,我完全錯過了這一點,這都是因為我的大腦的資源被分裂,試圖同時學習和分析。
在過去的一年中,積極的聆聽和學習為我帶來了很多好處。例如:
- 我聽到人們在說什麼更清楚。
- 我保留人們更輕鬆地與我分享的東西。
- 這使我與我互動的人感到輕鬆自在。
- 它為我可能沒有考慮過的新想法和可能性打開了思想。
您可以嘗試的是:當您想從某些內容中學習時,無論是文章,推文,播客劇集,文檔還是其他東西,請保存並使用它。我學會了從今年的壞習慣中成長出來,發現這是我從他人學習和保留的流程:
- 我學到了一些東西。
- 我將其保存為以後(在我的檔案中!)。
- 我有時間的時候嘗試一下。
- 如果需要,我會隨身攜帶更多,並嘗試改進它。
- 我吃披薩。
我更信任自己的判斷
這聽起來可能與我剛才對積極傾聽的說法完全相反,但這更像是過於依賴他人的平衡。積極的聆聽並不意味著我們不能發表自己的意見,甚至不能繼續堅持下去。這只是意味著我們會聽到並保留可以告知自己意見的信息。
一個好的專業見解可能是一種祝福,但是好是壞,當我發現自己給別人的意見付出太多的那一刻,就像我讀過有關某人發展環境的博客文章,並認為我必須做同樣的事情,或者更糟糕的是,我做的事情是錯誤的,那是一種可怕的感覺(您好,Ampocraper Syndrome)以及誰需要更多的壓力?
您可以嘗試的是:而不是自動相信您閱讀的任何內容都是黃金標準,而是嘗試構建一個小小的警衛。換句話說,而不是思考“這就是我應該這樣做的方式”,也許說:“哦,這就是這個人的做法。”
我開始尋求別人驗證自己的經歷
當我閱讀或聽到網絡開發人員分享他們的工作經驗並在個人層面上找到與我共鳴的東西時,我感到很高興:
- “我知道!我也無法第一次設置它!”
- “是的,那個框架也使我變得更慢!”
- “沒辦法!我也試圖將浮動元素居中!”
看到我不是唯一在某些領域犯錯或掙扎的人,這使我對自己的技能的位置感到不錯,而不是將自己視為容易犯錯誤的非熟練開發人員。克里斯(Chris)最近與Flexbox元素分享了他的思維過程,這正是我認為我們都可以與之聯繫的那種事情。
您可以嘗試的是:我們都在這裡承擔一些責任。讓人們在提出問題時讓人感覺良好,即使他們對我們來說似乎很明顯。分享自己的錯誤和掙扎。網絡是一個廣闊而不斷發展的空間,我們都從不同的地方開始。
我使自己成為唯一決定在我的下班編碼馬拉鬆上做什麼的人
像你們所有人一樣,我的學習曲線涉及在我的非工作時間內進行編碼。這可能只是我嘗試的新代碼,也可能是側面項目的完整代碼。
看到別人分享他們的附帶項目激發了我的啟發……至少那是我希望他們做的。並非總是如此。他們曾經讓我認為我做得還不夠。不夠的github存儲庫。沒有足夠的開源貢獻。沒有足夠的自我提出的挑戰。沒有足夠的WordPress插件。而且,對不起,克里斯,編號沒有足夠的代號演示。
但是,有了經驗,我已經意識到,只有一個人類的靈魂可以根據自己的技能,偏好,必需品和晝夜節律(我的床下的幽靈)來最佳地選擇我應該做的事情。
一旦我理解這一點,人們分享的每個令人敬畏又瘋狂的方面項目都會真正啟發我 - 或者至少讓我微笑,這甚至更好。
您可以嘗試的是:有意與您的個人時間保持一致。優先考慮您想要學習的內容,並決定學習它的最佳方法。傑森·羅德里格斯(Jason Rodriguez)的這篇文章概述了他計劃如何提高自己的JavaScript技能。克里斯分享了許多學習CSS的想法。莎拉(Sarah)還提供了優先考慮您的個人和專業時間的好提示。
我停止喝咖啡
親愛的讀者,這不是討論。 ?
您可以嘗試的是: Masala Chai。
我開始優先考慮自己的健康
這是一個非常愚蠢的故事。一個月後,我的手腕扭傷了三次。我認為這是伏都教咒語。關鍵是:我很難工作。
我有點尷尬地告訴別人我無法工作,因為我受傷了,所以我繼續沒有任何事情。每次,由於我在家中使用的軟膏,扭傷最終都會消失,但很快就會返回,因為我沒有適當地休息它。有一次,疼痛散佈在我的手臂上,我會立即將手從鍵盤上移開,將它們放在我的腿上。它害怕我。
第二天,我開始戴上手腕演員(兩個),並告知我的同事和技術總監,我需要慢慢來。
我知道這個故事聽起來像是一件非常簡單且明顯的事情,這確實是一件非常簡單的事情。但是我學到了一個重要的教訓:健康是第一個。
我們的工作描述不帶有健康警告貼紙,但現實中會有後果。
您可以嘗試的是:首先要照顧健康。身體或精神,慢性或急性,輕度或重度,內部或外部,當您的健康問題消失時,它會改善您個人和專業的生活質量。如果您有幸擁有良好的健康保險,請使用它。安排年度身體檢查。當您的身體說它餓了,口渴或需要休息時,請聽您的身體。
我知道,說起來容易做起來難。但這仍然很重要,值得努力。
我開始與他人分享我的知識
您可能不會以某種方式假設。我知道共識是我們在教書時學習,但我沒有親自經歷過。我教書時不學習。相反,我所做的是專注於我所教的人如何或應該學習特定的東西。
- “從基礎開始。”
- “閱讀文檔。”
- “嘗試演示,然後繼續這樣做。”
這些是我發現自己對我所指導的人重複的一些陳述。
當我學習新知識時,那些相同的句子回應了我。當我教書時,我要注意它的學習方式。學習是一種永不過時的技能,尤其是在我們的工作中。
您可以嘗試的是:我認為,如果您只是以網絡開發人員的身份剛開始,您可能必須等一會兒才能做到這一點,但是如果您甚至有些經驗並遇到了睜大眼睛的新手,請不要錯過您的教學機會。不要成為暗物質的一部分。從博客到製作演示,您可以通過多種方式進行教學。也就是說,我發現現實生活中的人對人的教學時刻是最有效的。
我意識到我無法一次閱讀代碼並理解所有代碼。所以我使用評論。
這是我對評論的評論:認真對待他們。
有時我什至無法用兩隻裸手鍵入的代碼破譯。
除了導致降雨的東西之外,冷凝是編程語言的關鍵要素。我們不會寫道:“在牛群中再加一隻綿羊。”相反,我們寫信,我。期望自己一眼就記住並理解一切根本是不切實際的。
使用經過深思熟慮的評論減少了我知道代碼中發生的事情所花費的時間。這就是為什麼我有意識地關注過去一年使用評論的原因。使用它們不需要成本,所以請瘋了!
您可以嘗試的方法:每次您編碼一個有效的模塊或功能時,請花一些時間瀏覽您的代碼,並留出一些有用的評論,尤其是在轉到下一步之前。
我沒有將工作代碼視為理所當然
我被告知Margin:Auto將以元素為中心。有人告訴我將返回(0)添加到一個onClick活動處理程序中。我還被告知使用GUID用於外國鑰匙。
我沒有問當時這些事情為什麼或如何工作。我只是按照他們所說的。
但是,我現在知道它們的工作原理以及為什麼必須使用這些代碼。
當我知道一件代碼的基礎知識時,它可以幫助我在我了解的方案中使用相同的代碼或相同邏輯。
您可以嘗試的方法:當您遇到想了解更多的代碼時,快速進行精神,身體或數字提醒。然後,請記住在業餘時間首先瀏覽該列表。不要害怕問某人為什麼使用代碼以某種方式使用。
我嘗試模仿外向的網絡開發人員
*深呼吸 *
我是個內向的。
我的內向還不錯,讓人們在我周圍感到不舒服。我的意思是,每個人都喜歡與性格內向的人交談,因為他們主要聽,對嗎?
儘管我的大部分工作都在計算機前打字,但我不可避免地必須與客戶,用戶和團隊成員等人會面。
溝通很重要。而不僅僅是最低限度。
當您與與之合作的人建立非常良好的關係時,您的工作場所就會變得有趣。當您與用戶建立良好的關係時,您的工作就會成功;當您與客戶建立良好的關係時,您將獲得更多的工作。
我發現它沒有辦法:我不得不不時談論。我不得不把自己放在那裡。
我看我的網絡開發人員,他們更加外向地進行通信指針。他們超越了工作。他們提出建議。他們鼓勵反饋。他們喝咖啡。我嘗試實踐。
您可以嘗試的是:如果您是個外向的人,那麼我將一無所有。如果您是性格內向的,我只能說是嘗試。並繼續嘗試。這就是您需要做的一切。我們無法改變我們的個性,但是有了一些練習和時間,我們將學會更好地管理它們。實際上,可能值得更好地了解您的個性類型。蘇珊·凱恩(Susan Cain)的《安靜》(Sile)是一個有趣的(又密集)的內向。
我休息一下
我討厭這是真的,但是我開始編碼後不久就變成了薩滿。一個不願擁有的薩滿巫師。接管我的精神只喜歡代碼。它不喜歡吃飯,睡覺,與人交談或檢查Instagram。這是一種非常卑鄙的精神。
這就是為什麼我會定期驅逐它,不要讓自己擺脫世界。我注意有人打電話給我。我離開桌子休息。我讓筆記本電腦的電池死了,所以我在度假期間不會靠近它。我什至有一個愛好。
我不知道休息是否有所改善,因為我認為平均精神缺乏表現。我只是認為對我不總是擁有對我來說是一件好事。
您可以嘗試的是:對於那些有9-5個工作的人,我建議您在上午11點和下午4點休息一下(哇,非常具體),對於您在家工作時,我想您還可以做更多的事情,因此在您想要休息時自己選擇。我喜歡看電視,那就像我理想的休息時間。
而且……就是這樣。這就是我可以適應這篇文章的所有怪異。我分享了盡可能多的經驗,以及您可能會發現有幫助的建議。希望你從中得到一些好處。這可能是我今年的最後一篇文章,所以我不想錯過這個機會,祝您在2020年時祝您好運。
以上是我在2019年作為網絡開發人員(和一個人)的進步如何的詳細內容。更多資訊請關注PHP中文網其他相關文章!

蓋茨比(Gatsby)進行了出色的處理和處理圖像。例如,它可以幫助您節省圖像優化的時間,因為您不必手動

您知道如何(在某種程度上)使用::選擇的文本樣式?好吧,傑夫·斯塔爾(Jeff Starr)發現了一個怪異的CSS錯誤。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

WebStorm Mac版
好用的JavaScript開發工具

記事本++7.3.1
好用且免費的程式碼編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。