<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>

          101個幫助你成為更好Web開發(fā)程序員的技巧

          共 9591字,需瀏覽 20分鐘

           ·

          2020-12-18 00:14

          英文 |?https://medium.com/better-programming/101-tips-to-make-you-a-better-developer-7bb4c3788278

          翻譯 | web前端開發(fā)(ID:web_qdkf)


          對于像你我這樣的開發(fā)人員來說,進入IT行業(yè)會帶來很多挑戰(zhàn)和機遇。有很多東西要學習和掌握。我們有React,Vue,Angular和Svelte之類的JavaScript框架。我們有靜態(tài)站點生成器,即JAMstack,無服務(wù)器,Git,并且還在繼續(xù)增加更新中。
          盡管廣泛的Web開發(fā)生態(tài)系統(tǒng)適合每個人,但要跟蹤不斷變化的技術(shù)確實非常困難。不僅如此,還有很多問題需要你來回答:我想在哪里工作,和誰一起工作?我想成為一名全職開發(fā)人員嗎?是簽約永久性工作還是做自由職業(yè)者?我該如何發(fā)展自己并學習掌握新技能?
          我已將解決這些問題的經(jīng)驗與知識,總結(jié)歸納成了這101條技巧,這些技巧可能會在你作為Web開發(fā)程序員的職業(yè)生涯中為你提供幫助。
          無論你是剛開始還是已經(jīng)有一些經(jīng)驗,這些技巧都會對你有所幫助。
          這個列表絕不是完美的,但是我希望你可以從中選出一些作為你的學習靈感或經(jīng)驗指導。

          1、嘗試了解學習Git

          知道基本命令是好的,但是也請嘗試了解學習它的基本概念。

          2、學習寫干凈簡潔的代碼

          理解干凈代碼的原理有助于你寫出更好的代碼,更具可讀性與可維護性,并且故障也會更少。

          3、建立一個投資組合站點

          你應(yīng)該為自己的工作感到自豪,因此請與他人分享,并為將來的雇主和客戶提供雇用你的機會。

          4、撰寫技術(shù)博客文章

          撰寫博客文章有幾個優(yōu)點。如果你嘗試向他人解釋所學內(nèi)容,則學習新事物通常會更容易,回饋社區(qū)是一項重大舉措。

          5、學習加入自由職業(yè)

          請嘗試找到你的第一份承包工作。查看提供項目機會,聯(lián)系招聘人員,參加社區(qū)活動和會議的Web平臺,或者查看你的雇主是否希望雇用你作為自由職業(yè)者。

          6、學習JavaScript基礎(chǔ)

          JavaScript是學習Web開發(fā)的基礎(chǔ)。當React和Vue這樣的框架來來去去時,JavaScript可能仍然存在。因此,投資學習JavaScript基礎(chǔ)知識非常重要。

          7、學習一個大的JavaScript框架

          現(xiàn)代Web應(yīng)用程序通常由Vue,React或Angular等框架提供支持。Facebook,Google和Airbnb等公司都在維護和使用它們。因此,作為前端開發(fā)人員,你至少應(yīng)該了解其中之一。但最后,還是需要先學習JavaScript。因為它們都是基于它的基礎(chǔ)之上的。

          8、嘗試升任高級職位

          了解成為高級開發(fā)人員所需的條件。除了經(jīng)驗之外,擁有同理心和溝通技巧等軟技能也非常重要。

          9、嘗試指導初級開發(fā)人員

          高級開發(fā)人員最重要的一項任務(wù)就是嘗試指導初級開發(fā)人員。因此,嘗試在不專橫的情況下幫助他人。

          10、為他人創(chuàng)建學習教程

          如果你學習了新的編程語言,功能或技術(shù),請與他人分享你的知識。

          11、試用VSCode及其擴展

          如果你還沒有使用VSCode作為主要的IDE,那你應(yīng)該嘗試一下。這將使你成為生產(chǎn)力更高的開發(fā)人員,并且具有很多出色的擴展,例如代碼格式和樣式或自動完成。

          12、離開“有毒”的工作場所

          如果你在一個有毒的地方工作或有一個有毒的老板,請尋找其他工作機會。你的才能才不會被浪費。尋找可以贊賞你和肯定你的技能的人。

          13、為開源項目做貢獻

          為開源做貢獻可能是每個開發(fā)人員都想過的事情。你可以與社區(qū)互動并提供幫助,在實際環(huán)境中練習編程,然后將其添加到你的投資組合中。許多OSS項目都歡迎可以添加到其存儲庫的新用戶。

          14、學習根本不同的編程語言

          為了拓寬視野并走出舒適區(qū),學習一種完全不同的編程語言可能是一個好主意。例如,如果你通常使用Java,請嘗試使用JavaScript,Rust或Golang。嘗試一些以前從未使用過的東西。

          15、部署無服務(wù)器功能

          無服務(wù)器功能是托管于托管基礎(chǔ)架構(gòu)上的具有單一目的的小型編程功能。例如,你可以使用AWS Lambda托管它們。許多項目都在使用它們,因此值得一試。

          16、學習GraphQL概念

          RESTful API在過去幾年中已成為Web開發(fā)的事實上的標準。但是隨著Facebook的GraphQL的興起,你絕對應(yīng)該嘗試學習其背后的概念。

          17、構(gòu)建一個JAMstack應(yīng)用程序

          JavaScript,API和標記-由這些技術(shù)組成的應(yīng)用程序組成JAMstack。JAMstack功能強大,輕巧,并且獨立于專用后端。例如,它非常適合公司網(wǎng)站或投資組合網(wǎng)站。

          18、看看OWASP Top 10

          為開放Web應(yīng)用安全項目提供建議,是實現(xiàn)開發(fā)安全應(yīng)用程序的最佳實踐。

          19、結(jié)隊學習編程

          結(jié)隊編程是在程序員之間共享知識的最佳方法之一。你可以向經(jīng)驗豐富的開發(fā)人員學習,也可以為更多的初級開發(fā)人員提供幫助。無論哪種方式,這都是一件好事,可以幫助你保持專注。

          20、選擇加入代碼審查

          在許多項目中,必須進行代碼審查,并且在合并代碼之前,許多公司都要求進行代碼審查。你應(yīng)該經(jīng)常參加此類評論。如果你是初學者,可以通過查看其他開發(fā)人員的代碼并向他們詢問有關(guān)此問題的方式來學習。如果你更有經(jīng)驗,則可以幫助減少代碼庫中的錯誤。

          21、專注于解決問題

          成為優(yōu)秀(高級)開發(fā)人員的一件事是能夠?qū)W⒂诮鉀Q方案而不是問題。始終嘗試找到應(yīng)對挑戰(zhàn)的方法。

          22、學習如何調(diào)試

          編程代碼永遠不會是完美的。肯定會有錯誤和漏洞。但是為了找到并修復它們,你需要學習如何調(diào)試代碼。

          23、不要賣空自己

          我經(jīng)常需要提醒自己的一件事是,無論我向客戶收取多少費用或向雇主要求多少錢,我都值得。你已掌握的所有技能,編程的所有時間以及寶貴的性格應(yīng)使你有信心進行談判,以取得有利于你的利益。

          24、從失敗中學習

          每個人都會犯錯誤。即使是最成功的開發(fā)人員也會犯很多錯誤。但是重要的是,你必須從這些錯誤中汲取教訓,以便成長-無論是作為開發(fā)人員的技能還是個人生活。

          25、始終測試你的代碼

          為你的代碼編寫測試,無論是單元測試還是集成測試,似乎都會引起額外的工作,你可能會認為編寫的代碼是完美的,并且始終沒有錯誤。那是一個錯誤。幾乎所有公司和開源項目都希望你測試代碼。而且,你甚至應(yīng)該在自己的個人項目中做到這一點,以求一臂之力。

          26、學習設(shè)計模式

          設(shè)計模式是構(gòu)建軟件應(yīng)用程序的基礎(chǔ)。你不一定在每個項目中都需要它們,但是了解一些主要的知識是一件很高興的事情。

          27、毫不猶豫地尋求幫助

          尋求幫助沒有什么不好的。但是,在尋求某人幫助你之前,先自己嘗試著解決問題,這是一種好的做法。但總的來說,如果你遇到困難,請與可以幫助你的人聯(lián)系。

          28、參加技術(shù)會議

          參加會議是了解新技術(shù)并與社區(qū)互動的好方法。如果雇主帶回知識并與同事共享知識,雇主經(jīng)常會給員工折扣或為他們支付費用。

          29、在技術(shù)會議上發(fā)言

          如果有機會,你應(yīng)該在會議上談?wù)撃愀信d趣的主題。即使你是一個內(nèi)向的人,它也會幫助你建立自信。

          30、盡量保持相關(guān)性

          這說起來容易做起來難,但是要掌握瞬息萬變的技術(shù)世界,你需要不斷學習并提高技能。你可以通過閱讀博客文章,參加會議,觀看視頻,訂閱新聞通訊,讀書,參加課程等無數(shù)種學習的途徑。

          31、心胸開闊

          沒有什么是理所當然的,你需要持開放的態(tài)度,你必須不斷調(diào)整并適應(yīng)才能在這個行業(yè)取得成功。

          32、加入社區(qū)

          你不必是一個人的表演,加入志同道合的人,其他開發(fā)人員、作家或你感興趣的任何事物的社區(qū),可以真正的幫助你提高專業(yè)水平,發(fā)現(xiàn)新機會,甚至結(jié)交新朋友!

          33、成為專家

          包括我在內(nèi)的許多人都是通才,這意味著他們很了解許多事情。這樣是非常好的,但是,在技術(shù)領(lǐng)域的某些職位上,必須非常非常精通一些事情,而這些事情需要達到專家級別的要求,當然它們的報酬也很高。

          34、執(zhí)行力

          許多人害怕將物品送給公眾。這些物品可以是產(chǎn)品,工具,文章,具體是什么沒關(guān)系。但它的主要特點是:執(zhí)行力!

          35、定期練習

          你不必具備某種天生的才能,才能成為程序員。幾乎所有東西都可以通過學習得到,學習編程最好的方法就是練習編程。因此,每天定期編寫代碼,你會自動變得更好。

          36、開始一個個人項目

          許多人認為,“真正的程序員”除了編碼外什么也不做,其實,這是不正確的看法。真正得程序員都需要一些個人項目,這個個人項目可能是探索新技術(shù),嘗試新事物,制造和銷售產(chǎn)品或只是獲得一些樂趣的好東西。

          37、完成一個個人項目

          啟動個人項目很容易。但是,通過將其發(fā)布給公眾來達到最終目的并不是。個人項目墓地里擠滿了很多廢棄的項目。您應(yīng)該嘗試完成某件事-感覺很棒!

          38、學習新技能

          你上一次學新東西是什么時候,是工作需要還是自己主動學習?不一定與編碼有關(guān),也許可能是提高你的社交技巧,甚至是做飯之類的事情。

          39、閱讀更多書

          互聯(lián)網(wǎng)為我們帶來了許多新的學習機會:博客,播客,視頻課程。但是對我來說,沒有什么比一本好的平裝書更好了。因此,如果你想嘗試幾代人都可以使用的老東西,請閱讀一本書。

          40、支持他人

          付出比接受更好。?通過幫助他人,你也會得到改善。從長遠來看,它通常還會帶來新的工作機會或友誼,而且能幫助他人真是一種很棒的感覺!

          41、學會分析問題

          當你作為開發(fā)人員工作時,通常需要在解決問題之前進行大量分析。這是你可以并且應(yīng)該學習的技能。有很多很棒的課程專門教你如何分析問題。

          42、重構(gòu)代碼庫

          代碼庫就像閣樓一樣。當你蓋房子時,它們看起來很干凈,但是隨著時間的流逝,它們變成了一個擁擠的地方,其中包含許多你實際上不再需要的東西。因此,時不時瀏覽你的代碼以查看可以重構(gòu)甚至放棄的內(nèi)容是明智的決定。

          43、結(jié)識新朋友

          許多開發(fā)人員會將自己描述為內(nèi)向的人。所以他們經(jīng)常告訴我,他們很難結(jié)識新朋友。當然可以理解。但是請相信我,社交對于每個人都很困難,所以不要害怕親自或通過網(wǎng)絡(luò)與他人交談。在線聚會也是克服恐懼的一個好地方。

          44、享受生活

          也許這對你來說是顯而易見的,但也許不是。在生活和工作中享受你的工作。如果你不喜歡自己的工作,你將永遠不會給它100%的投入。

          45、不要聽別人太多

          這是一個奇怪的建議,因為我顯然是在告訴你一些東西,而你顯然是在閱讀。但這是真的。網(wǎng)絡(luò)上現(xiàn)在有很多會告訴你該怎么做。但最后,這是你的生活,你的選擇,所以不要盲目跟隨,而要持懷疑態(tài)度,自己做研究,自己做決定。

          46、抽出一些時間來關(guān)閉社交媒體

          社交媒體確實是一把雙刃劍。你可以結(jié)識偉人,閱讀精彩的內(nèi)容,但也會浪費大量時間。由于有了獎勵系統(tǒng),他們的喜好會很快使人上癮。因此,請定期關(guān)閉社交媒體并恢復精力。

          47、創(chuàng)建一個社交媒體帳戶

          盡管我說過社交媒體有時可能很危險,但它也是認識好人,學習新事物,加入社區(qū)或進行自我營銷的好機會。我建議你嘗試一下,然后自己決定是否喜歡它。

          48、創(chuàng)建一個LinkedIn帳戶

          LinkedIn已成為事實上的專業(yè)關(guān)系標準。如果你認真對待自己的職業(yè),并希望定期獲得新的機會,那么必須有一個精巧且最新的資料賬戶。

          49、照顧好你的社交賬戶

          放棄你的社交媒體帳戶,尤其是擁有一個不是最新的LinkedIn帳戶,比我認為沒有一個更糟糕。因此,請花一些時間來照顧那些個人社交賬戶資料。

          50、建立堅實的基礎(chǔ)

          許多初學者會直接跳入框架,甚至經(jīng)常在框架之間切換。我個人認為,從框架入手并沒有問題,只要這能引起你的興趣并適合你的學習風格。
          但是,在你的職業(yè)生涯中的某個時刻,擁有堅實的基礎(chǔ)至關(guān)重要。框架來來往往,但基礎(chǔ)可能會保留下來,因此了解框架可以幫助你適應(yīng)新的情況和挑戰(zhàn)。

          51、利用免費資源

          有很多很棒的資源可用于學習任何編程主題或Web開發(fā),但是有時很難將好的和壞的分開。但你可以向朋友,問同事或在社交媒體上尋求建議。例如,查看YouTube上的觀看次數(shù)。但是不要盲目跟進。記得反思您閱讀或觀看的內(nèi)容。

          52、找到你的利基

          擁有不同主題的廣泛知識本身就是一件好事,因為它打開了許多扇門,并帶來了很多機會。但是,在你所關(guān)注的細分市場中成為真正的好人可能會令人非常滿意。

          53、學習如何更好地學習

          這也是我自己必須發(fā)現(xiàn)的東西。很多人建議你以特定的順序或通過特定的媒介學習特定的東西。但事實是,沒有人能真正告訴你如何學習。相反,你應(yīng)該嘗試不同的策略和技術(shù),并親自了解如何學習的更好。

          54、學會欣賞失敗

          當你使用代碼時,尤其是在將產(chǎn)品運送到生產(chǎn)中時,或者當你編寫教程,記錄課程或為他人提供幫助時,總是存在錯誤的可能性。不要讓這種情況讓你灰心,而要抓住這些機會,讓自己變得更好,學習新東西并增強自信心。

          55、學會慶祝成功

          說起來容易做起來難,而且常常被忽略。如果你取得了一些成就(新的認證,晉升,新的工作,獲得很多觀點的新博客帖子,或者你的第一個上線的產(chǎn)品),則慶祝這些勝利并讓其他人知道。

          56、剛開始編碼

          如果你是編程新手,那么大量的學習材料可能會讓你不知所措,并且你一次又一次地閱讀文章,逐門觀看課程。但是,學習編程,最好的學習方法實際上是從開始編碼那里開始的。

          57、促進堆棧溢出

          Stack Overflow是最大的開發(fā)人員社區(qū)之一,你可以在那里找到幾乎所有編程問題的解決方案。但是,你不僅可以閱讀,還可以嘗試提出問題或回答他人的問題。記住,付出比接受更好。

          58、尋找出色的工具

          “工匠只不過是他們的工具。” 你不需要編寫太多代碼,你的筆記本電腦和基本的文本編輯器就足夠了。但是有很多很棒的工具可以為你提供幫助,例如IDE(集成開發(fā)環(huán)境),CLI(命令行界面),筆記記錄工具,Pomodoro計時器,圖像托管等等。

          59、定制你的IDE

          如果你使用像Microsoft的VSCode這樣的IDE,則可以并且應(yīng)該通過利用出色的市場擴展和強大的自定義功能將它真正變成自己的IDE。它從顏色和主題開始,可以深入到快捷方式和摘要。

          60、開發(fā)新產(chǎn)品

          產(chǎn)品是許多開發(fā)人員最終希望創(chuàng)造的作品,以產(chǎn)生更多的收入,獲得自由或看到他們的想法變?yōu)楝F(xiàn)實。說實在的,很有可能你的第一個產(chǎn)品不會賣出數(shù)百萬美元。但是,你不要沮喪。如果第一個產(chǎn)品不成功,則第二個或第三個產(chǎn)品可能會成功。成功的真正含義是你而非他人定義的。

          61、創(chuàng)建自己的工具

          即使市場上有許多出色的工具,我相信總會有更多的工具來做某事,這些工具要么比其他工具做得更好,要么解決了新問題。因此,如果你有想法要改進某事或遇到現(xiàn)有工具無法解決的問題,那就去吧。

          62、寫一本書

          寫書似乎是一項艱巨的任務(wù),有很多障礙。盡管這絕對具有挑戰(zhàn)性,但它也是一次很好的體驗,可以帶來可觀的收入。不過,它不一定是印刷書籍。一本電子書也很好。你可以從最少10到15頁開始,然后免費贈送它來測試并學習如何寫作。

          63、創(chuàng)建一個庫

          你是否嘗試過創(chuàng)建自己的庫,例如基于JavaScript的庫?以前有很多人做過,解決方案通常只是解決小問題的小幫手。如果你遇到可以解決的問題,并認為其他人也會從你的解決方案中受益,我鼓勵你嘗試創(chuàng)建自己的庫。

          64、學會傾聽別人的聲音

          許多人似乎喜歡自己的聲音。但是,在團隊中或與客戶一起工作時,必須積極傾聽他人的意見。通過積極,我的意思是問問題,幫助討論。學會在會議期間不要打擾別人并保持尊重。

          65、清晰溝通

          如今,溝通技巧非常重要,有時比單純的編碼技巧更重要。產(chǎn)品或公司的失敗與成功通常直接關(guān)系到內(nèi)部和外部溝通的質(zhì)量。因此,請花一些時間以清晰易懂的方式進行交流。

          66、分擔未完成的工作

          你不必成為完美主義者。要獲得他人的寶貴反饋,請盡早并在完成之前分享你的工作。最好盡快進行調(diào)整,因為以后會變得更加困難和昂貴。

          67、回答Quora問題

          Quora是一個平臺,人們可以在其中詢問生活中幾乎所有的一切。通過在那里回答人們的問題,你可以將自己推銷為在特定領(lǐng)域具有豐富知識的人,從而可以帶來新的職業(yè)機會。

          68、成為一個領(lǐng)域?qū)<?/span>

          如果你對諸如云計算,安全性或機器學習之類的特定主題感興趣,那么可以真正專注于該特定領(lǐng)域并成為該領(lǐng)域的專家是一個不錯的選擇。較高的薪水,“成名”和良好的感覺可以作為回報。

          69、獲得升職

          升職是你真正不能強迫的事情,因為幾乎總是有人要升遷你。但是盡管有例外,但大多數(shù)人如果不提出要求就不會得到升職。因此,如果你認為自己應(yīng)該得到提升,就應(yīng)該去做,而不要等到有人為你做得到。

          70、請抽些時間

          對我來說,編碼是一件充實的事情。有時,我在工作時間進行編碼,在業(yè)余時間繼續(xù)工作,甚至在周末也這樣做。但這會很快導致倦怠或壓力,因此,請假幾個小時或整天的時間為自己充電,補充能量,確實很有必要。

          71、激勵他人

          當你構(gòu)建新產(chǎn)品或功能,學習新技能,解決難題或在會議上第一次交談時,與他人共享以幫助他們并激發(fā)他們成為更好的開發(fā)人員。

          72、使用SQL數(shù)據(jù)庫

          即使有一些充分的理由使用NoSQL數(shù)據(jù)庫解決方案(我認為,這些解決方案通常以更“時髦”或“現(xiàn)代”的形式出售),但當今大多數(shù)應(yīng)用程序可能都在使用SQL數(shù)據(jù)庫。學習如何與他們合作是一項不可忽視的重要技能。

          73、使用NoSQL數(shù)據(jù)庫

          如果你以前從未使用過NoSQL數(shù)據(jù)庫產(chǎn)品或技術(shù),則應(yīng)該嘗試一下。許多大型組織正在使用諸如MongoDB,Redis或Couchbase之類的解決方案,它們采用的方法與SQL數(shù)據(jù)庫完全不同。

          74、學習如何解決問題

          編程是解決問題的方法。為了解決問題,了解如何正確研究解決方案至關(guān)重要。做筆記,提出問題,并嘗試找到正確的文檔或解決方案文檔。

          75、了解可訪問性

          正如A11Y項目所舉例說明的那樣,數(shù)字可訪問性是軟件開發(fā)中應(yīng)該成為標準的東西,可惜不是。很多人在使用非殘疾人或殘障人士使用的Web應(yīng)用程序時遇到困難,從而導致障礙。因此,每個Web開發(fā)人員都應(yīng)該了解可訪問性功能,并充分利用它們。

          76、了解Kubernetes

          Kubernetes(K8s)是DevOps和Web開發(fā)中的熱門話題。K8s是一個開源容器編排系統(tǒng),用于自動化應(yīng)用程序管理,擴展和部署。許多公司已經(jīng)在使用Kubernetes,因此對此的了解非常寶貴。

          77、寫有用的評論

          評論其他人的博客文章和代碼段對作者確實很有幫助。但是,請不要以侮辱或誤導的方式來做。嘗試保持清晰準確,并確保你的評論始終具有價值。沒有價值=沒有評論!

          78、獲得新的認證

          證書仍然是展示你的專業(yè)知識的一種好方法,并且可以帶來新的職業(yè)機會,例如新工作,升職或增加薪水。你可以將它們添加到你的簡歷和LinkedIn個人資料中。許多公司的員工都有額外的預算,因此你甚至可以免費獲得一個。

          79、練習授權(quán)和認證

          與用戶及其數(shù)據(jù)打交道是一項具有挑戰(zhàn)性的事情。如果公司搞砸了,并且個人數(shù)據(jù)已經(jīng)暴露,那么對該公司的信任就會迅速下降。因此,如今對于每個開發(fā)人員來說,了解如何正確處理授權(quán)和身份驗證至關(guān)重要(不,它們不一樣)。

          80、注意API安全

          API無處不在。但是重要的是,它們必須受到適當?shù)谋Wo,并且只有授權(quán)的服務(wù)才能訪問它們。

          81、寫一封好電子郵件

          你可能會想:“哈,我是程序員,為什么我應(yīng)該關(guān)心電子郵件?”?好吧,我們每天都收到數(shù)十封電子郵件。我們程序員不喜歡接收電子郵件的眾多原因之一就是電子郵件的編寫方式。因此,以身作則,嘗試以使讀者希望閱讀的方式編寫電子郵件。

          82、不要當網(wǎng)守

          這個世界上已經(jīng)有足夠多的問題,因此你真的不應(yīng)該在知識,工作或社區(qū)中歧視或排斥其他人。仁慈謙虛,它會有回報!

          83、跟隨偉人

          老實說,盡管你實際上并不認識他們,或者你對他們的實際行為一無所知,但你追隨了多少人?在專業(yè)知識或其他機會方面,盡量減少你追隨的人的數(shù)量,而這些人確實為你提供了價值。

          84、承擔新的風險

          我們大多數(shù)人生活在舒適區(qū),幾乎沒有脫離。但是如果不冒險,獲得回報的機會就很少。你嘗試的新事物并不一定要很危險,就像申請新工作,寫書或創(chuàng)建產(chǎn)品這樣的事情。

          85、了解機器學習

          機器學習是當前最熱門的學科之一。工資高于平均水平,并且對熟練的開發(fā)人員的需求很高。如果你正在尋找新的挑戰(zhàn)或想要提高自己的技能,那么機器學習現(xiàn)在是一個很好的機會。

          86、保持謙虛

          不要將事情視為理所當然,也不要取笑那些剛開始職業(yè)生涯的人。我們所有人都從某個地方開始,希望我們有很棒的人能夠支持我們。

          87、追蹤進度

          “如果無法衡量,就無法改善。”?如果你認為你沒有取得足夠的進展(或根本沒有任何進展),那么可能是時候開始跟蹤你的進度了。提交,代碼行,課程,書籍,認證-只需跟蹤它們即可。

          88、學習如何利用文件

          在尋求幫助之前,可以通過查看正確的文檔來解決許多問題。即使你剛開始,例如使用新框架,也可以從文檔中學到很多東西。通常,你甚至不需要學習課程,并且文檔就足夠用了。

          89、選擇質(zhì)量勝于速度

          這是一個快節(jié)奏的世界和行業(yè)。但這并不意味著你應(yīng)該匆忙完成所有事情。質(zhì)量很重要,所以花點時間做自己的事情。例如,不要放棄為代碼編寫測試,因為你認為自己沒有時間進行測試。

          90、參加工作面試

          即使你現(xiàn)在不需要工作,也可以不定期參加面試以保持實踐并查看你的市場價值,這是一個不錯的策略。

          91、幫助他人為面試做準備

          很多人在面試中掙扎,如果有人幫助他們做準備,他們將非常感激。

          92、投資自己

          花費金錢和時間的最佳方法是將錢投資在自己身上或者事業(yè)上。付費課程或證書是投資自己的好方法,并且從長遠來看通常會有所回報。

          93、投資你的工具

          你不需要每年都購買那種新穎的MacBook或iPhone。但是你會在計算機前花費大量時間,因此請不要總是購買最便宜的東西。好的顯示器,鍵盤和鼠標是必須的。支持你健康的椅子非常重要。幫助你進行編程和開發(fā)的工具也可以提供巨大的價值。

          94、嘗試在家工作

          在Covid-19大流行期間,我們許多人被迫在家中工作。許多人對此感到掙扎,而其他人則喜歡它。但是,如果你采取適當?shù)姆绞剑瑢δ愫湍愕募胰藖碚f真的很酷。許多公司都知道對員工在家辦公意味著什么,因此要誠實地交流你的需求和恐懼。

          95、獲得遠程工作機會

          作為軟件開發(fā)人員,你通常可以在世界任何地方工作。這將為你提供無數(shù)最酷的產(chǎn)品和最聰明的人一起工作的機會。

          96、找一份有目的性的工作

          許多人上班是因為他們需要錢。他們把時間換成薪水。沒有錯。但是,如果你像我一樣,除了還有早九晚五的工作要做,你還應(yīng)該嘗試找到一些具有其他目的性的工作,例如對社區(qū),社會或開源的工作。

          97、加入一家創(chuàng)業(yè)公司

          無論你是行業(yè)資深人士還是絕對的新手,在啟動環(huán)境中工作都充滿挑戰(zhàn)和收獲。有很多事情要做,從一開始就肩負起責任,沒有明確的職業(yè)道路,而且往往缺少遠見卓識。

          98、申請新工作

          有人說,你必須在技術(shù)行業(yè)不斷更換工作,以增加薪水并保持相關(guān)性。我認為并非每種情況都正確,但是有時候找一份新工作是有意義的。薪水較高,新技術(shù)或?qū)W習機會,或者遠程工作機會,如果你有機會申請新工作,則應(yīng)該這樣做。

          99、加入編程訓練營

          編程訓練營在早幾年前就已經(jīng)出現(xiàn)了。它確實可以幫助你迅速開始從事軟件開發(fā)人員的職業(yè),特別是如果你來自非技術(shù)領(lǐng)域。許多公司接受Bootcamp畢業(yè)生擔任初級職位。

          100、探索云技術(shù)

          “云只是別人的計算機。”?無論你是否這樣看,云技術(shù)無處不在,許多公司專門聘請具有AWS,Azure或GCP經(jīng)驗的開發(fā)人員。如果你想邁出職業(yè)生涯的下一步,或者想與未來保持聯(lián)系,請了解云計算和云技術(shù)。

          101、永不放棄

          有時每個人都在掙扎-多一些,少一些。這并不總是那么容易。但是你并不孤單,我們都從某個地方開始。你能行的!
          就先寫到這里吧,這是我寫過的最長的一篇文章。并非所有內(nèi)容都與你相關(guān)或適用于你當前的情況,但我希望你可以從此文中受益。
          感謝你的閱讀!

          文完~

          瀏覽 66
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  国产午夜福利 | 91人妻中文字幕在线精品 | 亚洲精品色图 | 久色网五月天 | 99久久久无码国产精品免费麻豆 |