🔍 搜尋結果:學習心態

🔍 搜尋結果:學習心態

請問我應該如何調整自己的學習心態或是思維

利申 > 1.敝人的英文不是很好 > 2.目前嘗試產出專案中 > 3.目前仍在轉職學習的路上,也有報名課程等等 >4.需要一個抒發的地方,如不妥會刪文 >-----廢文----- >1.想問一下,假設我要在專案上用一個沒學過的技術,比如瀑布流排版,我有使用微軟的COPILOT來幫我提供資訊來源,觀看一些網路上各路大神的教學,可能看著看著就超出自己學的範圍了,假設有時間限制上,會直接拿來套用,還是會搞懂自己看不懂的地方後才套用在自己的專案,前者的想法我如果直接套用,我心裡會有一種這樣妥嗎,妥下去的作品,可以稱之為自己的作品嗎,後者的想法是我有時候真的理解不能,前面沒有宣告的東西,後面突然迸出一個詞來.eq(i),看不懂為什麼這個要這樣做,又或是程式碼高手們寫一寫就會開始簡寫,讓整段程式碼變得乾淨整潔,這讓我更摸不著頭緒 >2.常常碰到這個東西我會,所以我就能看到文章說的函數跟參數這種中文名稱看得懂,但只要是自己沒接觸過的,連函數參數中文名稱都很陌生... >3.想知道一下到底怎麼改變學習的方式或心態及思維,之前有跟著站長的自學嬰兒教材學,好比遇到選擇器document.getElementById或是document.querySelector的對象,我知道我要選誰但我不知道要怎麼填寫甚至到寫完了我不知道要console.log哪一句還是哪一個詞,然後整個越來越挫敗,連嬰兒教材都看不懂,想說看前面已經寫完的學長姐作業,各式各樣程式碼,連解讀都有問題 >-----廢文----- >所以我就跑去站長推薦看得印度阿北的頻道(?!?) >https://www.youtube.com/@sadhgurutraditionalchinese >結論大概是 >想知道一下到底怎麼改變學習的方式或心態及思維 >雖然每次看到站長的文章有被激勵到,但就像自學教材的舉例,我看懂了,實作也懂了,要套用到這次作業>上,耶我又看不懂了 >大家又是怎麼維持學習的熱情 >到底什麼樣的狀態是真的有融會貫通,當前學會的技巧等等之類的

給各位菜鳥工程師的一封信

我有 15 年的經驗,用多種語言寫程式碼,解決了多種問題。當軟體開發成為熱門職業時,我開始了我的職業生涯。 看看我們周圍發生的事情,我必須說幾句話,我會保持現實。事情可能聽起來很刺耳,但這比在鴉片中洩漏要好。 ## 不要參加程式設計訓練營 別報名了。只是學習程式設計三個月,沒辦法讓你找到工作。為什麼?這麼短時間內,你無法學會如何編碼,這是不可能的。 在黃金歲月年代,當訓練營熱潮開始時,我在一家從訓練營招募了許多初級開發人員的公司工作。然後他們意識到大多數人幾乎無法建立一個專案,並且只能夠慢慢編寫簡單的 http 控制器。這還不足以稱自己為開發人員。他們試圖透過為他們留下一位專門的高級開發人員來回答他們的問題(有點像專門的導師)來對他們進行更多的教育。在學到一些東西之後,有幾個人抓住了這個機會,離開了工作崗位,去從事薪水稍高的工作。他們的管理層很不高興。然後,裁員開始了。 大多數處於這種地位的人做了什麼?他們中的大多數人都專注於保住工作、更好地「推銷自己」並試圖給老闆留下深刻的印象。沒有人真正專注於學習如何更好地編碼。另外,如果你試圖用閒聊/快語來給別人留下深刻印象,那只能表示你沒有技巧並且沒有把握。 結論?程式設計訓練營/程式設計學校承諾他們在學習幾個月後可以獲得六位數的工作,這純粹是一個騙局。然後,大多數人無法應對這個問題,或以非生產性的方式應對。別這樣。花更多的時間學習就對了,不要期待別人把知識強加在你身上。 ## 人工智慧如何影響就業? 當我 15 年前開始工作時,作為一名知識很少的初級開發人員進入就業市場是可能的。 現在,要開始工作,您需要比 ChatGPT 更好,簡單明瞭。如果人工智慧可以在更短的時間內完成相同數量的工作並且成本降低約 100 倍,為什麼有人會僱用初級員工? 這意味著切入點更高。以前,你可以從初級開始,然後每隔幾個月加薪,然後慢慢晉升到高級。 現在,你不能。首先,你不會找到工作,即使你找到了,你至少必須是一名開發人員,因為你正在與人工智慧競爭。 結論?沒有什麼好的辦法可以緩解。您應該嘗試發布您的應用程式和其他數位產品。這聽起來很殘酷,但這可能比找到工作更容易。此外,您的應用程式/數位產品可能會開始賺錢。 ## 獨立 如果您找到了一份編碼工作,請保持獨立。只問幾個關於如何在技術堆疊中做事的問題。人們一開始可能會告訴你,多發問總是不會錯,但實際上,有些發問是不對的。你的工作,大多數事情本來就都應該由你自己解決。 假設該公司以每月 1 萬美元的價格僱用一名高級開發人員,以每月 2 萬美元的價格僱用一名初級開發人員。假設初級開發人員每天花 2 小時(高級開發人員時間的 25%)來跟資深工程師發問。在這種情況下,企業每月會損失 2500 美元的高級開發人員時間,並且還必須每月向初級開發人員支付 2000 美元。因此,公司因僱用您而每月損失 4500 美元。 你認為會發生什麼事?是的,我看到有人因此被解僱。有些企業已經為初級員工入職做好了準備,但這樣的企業卻很少。 另外,期待別人會幫你一點點就好了。你必須擁有自己的知識。人們會幫助你,但不要做到妨礙別人工作的程度。 ## 程式設計課程不會幫助你 你就多開發就對了。寫很多程式碼就對了。不要花錢購買另一門課程或另一個「對初學者來說鼓舞人心的例子」——它們中的大多數都是毫無價值的。相信我,即使你感到沮喪,你能做的最好的事情就是**做**一些東西——任何專案、應用程式、網站。它會帶給你比永久保持初學者/學習心態更有價值的價值。 真正有用的技能是學習如何直接從框架/程式語言文件中學習而不是依賴加工過的知識。 ## 專注於一件事 科技日新月異;每個月都會出現新的框架和函式庫。轉換技術總是存在著誘惑,但這樣你只能學到一點東西。我保證,作為一個優秀的普通 JS 開發人員,你會比一個幾乎不知道八個最受歡迎框架的 JS 開發人員帶來更多的價值。 ## 總結 專注於快速產生良好的、可維護的程式碼,保持獨立,並在實踐中學習。 基本功是目前市場最缺乏的。 --- 原文出處:https://dev.to/mcharytoniuk/to-junior-developers-2ec5