欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

業(yè)余開發(fā)者怎樣進階成專業(yè)開發(fā)者

工程師人生 ? 來源:網(wǎng)絡整理 ? 作者:工程師吳畏 ? 2018-10-29 10:36 ? 次閱讀

幾年前,我交替干著園藝工作和餐飲的工作。那時候我剛離開大學,還不知道我這一生到底該干什么。

我有很多想法,但是沒有方向。在那段時間里,我開始自學編程。最初是因為喜歡,我認為編程是件很酷的事情,可以只動動腦子寫寫代碼就創(chuàng)造出各種事物。

然后我開始思考人生,認為編程可能成為我的生活。

一開始我并沒有這種想法。我沒有錢來支付真正的教育。因為沒有錢,我已經(jīng)從大學退學了,如果我進入計算機科學領域,就必須重新開始。我離開學校6年了,還有超過 $50,000 的債務,所以不會有這種想法。

然后我開始思考,我可以自學 Web 開發(fā)并達到可以實習的程度。

我最初的計劃是到鎮(zhèn)上的幾家公司自薦,并問他們是否愿意會見我。我想一邊在學校學習一邊和他們一起工作,這樣我就有錢進學校同時還能獲得一些經(jīng)驗。

因此我認真的對待 Web 開發(fā)這件事情。我開始做了一個作品集(portfolio),并把自己的技術(shù)記錄下來,我開始活躍在像 Stack Overflow 這樣的地方。我在 Github 上建立了幾個實際的應用,雖然并無過人之處,但至少可以表明我會編程。

有一家公司不接受我兼職工作。他們并沒有說歡迎我在獲得學位之后回來,而是直接提供了一份 6 個月試用期的全職的初級程序員的工作。

我欣喜若狂。事實證明我一旦認真起來有目的的進行開發(fā),能自學不少東西。我可以回答他們的問題,我可以給他們講解自己創(chuàng)建的初級應用,我還可以解釋我的項目是如何進行的。我在那家公司待了兩年半,然后在我居住的城市成為一名真正的 Web 開發(fā)者。

以學徒的身份審視自己

讓我轉(zhuǎn)變?yōu)閷I(yè)開發(fā)者,有很重要的一個部分,就是在之前的公司作為學徒的時候,竭盡所能地學習。

在公司的工作中所學的關(guān)于現(xiàn)實的知識是無價的。如何與客戶、同事并在一定的內(nèi)部約束下一起工作,這些都是基本要素。而這些只能在一定的領域中學習。

現(xiàn)在的我可能比剛開始工作的時候知道得更多,但我不會停止以學徒的身份審視自己。要想成為一個出色的開發(fā)者,就要有持續(xù)學習的欲望。當我們看到自己掌握了某項技能,那一刻開始我們(關(guān)于這項技能)的成長就停止了。

海明威說得好:

我們都是某項手藝的學徒,沒人會成為大師。

他說的是寫作,但同樣適用于開發(fā)。

自學和在公司工作的結(jié)合讓我學到很多(我甚至在寫書)。我理解 Web 開發(fā)實踐,知道如何從業(yè)余到專業(yè)。這是一條任何人都可以走的路,不管你是否有時間,也不管你能力如何。

舉個例子,我曾一次做了兩份工作 —— 其中一個需要我凌晨4點起床駕駛叉車。

作為一個忙碌的成年人,學習編碼需要決心,動力以及頑強的堅持。

從業(yè)余愛好者過渡到專業(yè)開發(fā)者

下面是一個你可以參考的過程。每個人的成長軌跡都會有所不同,但是你可以采取一些步驟來幫助你更快地走上正確的道路。

1. 相信自己可以做到

每個人都可以自學成為開發(fā)者。千萬不要認為自學是只有某種類型的人才能做到的,雖然在某種意義上可能這也是對的。你需要自我驅(qū)動,激勵自己,而不是讓這種想法成為付費學習的動機。

社會上很多人會認為有些人生來就有某些特質(zhì),而別人沒有。這對成長是不利的,也是造成許多人對生活感到不滿的原因之一。

如果你一直覺得你要么“擁有”,要么“沒有”,就很容易沮喪。

任何人都可以學會自我激勵,自學編程?;蛟S是開始一個成功的業(yè)務,亦或許是實現(xiàn)長期目標。這和你的出生無關(guān),關(guān)乎到的是你的毅力。

如果你能把自己放低一點,堅守住最困難的時刻,你可以做到任何你想做的事情。

當然,所有的事情都存在運氣的因素。例如,我主動聯(lián)系了一個網(wǎng)頁開發(fā)機構(gòu),很幸運,他們恰好在那個時候正在尋找一個開發(fā)者,而我恰好滿足了他們的需求,我很幸運地得到了這份工作。但是如果我沒有對自己的發(fā)展方向做出決定,那我絕對不會有這份幸運。

運氣確實是一個因素,但是如果你不堅持在某件事情上做到很好,運氣可能永遠不會找到你。

2. 持續(xù)專注于你的技術(shù)

我最大的缺點就是容易感到無聊和分心,總想跳入下一個項目。

聽起來似乎很自由,能夠在任意項目之間彈跳以適應當天的心情,但…

這是一個陷阱!請記住:

成功成為專業(yè)開發(fā)人員的首要任務是 commit 。持續(xù)堅持 commit,直到你完全掌握。這也適用于所有事情。

人們往往強調(diào)選擇使用哪個框架。但更重要的其實是挑選一個,并堅持下去。等你完全掌握了以后,可以轉(zhuǎn)移和學習新的語言和框架。

此外,重要的是在開發(fā)過程中獲得的解決問題的技能,以及像真正的開發(fā)人員一樣思考的能力。

我自學的是 Laravel 框架,雇用我的公司使用的是 CakePHP 。但沒關(guān)系,他們知道我有切換框架所需的技術(shù)和技能。

選擇一個方向,盯著它,不管是什么,消除被別的東西分心的可能性。這很不容易,但一旦你學會忽視分心,你會更享受工作。

人們常常容易不開心,因為他們不斷再尋找完美的職業(yè)生涯。但激情往往來自于你對技術(shù)那份不可阻擋的欲望。一旦保持了這種心態(tài),你作為開發(fā)人員的能力將會得到升華。

3. 立即采取行動

很多充滿激情的開發(fā)人員可能會陷入閱讀陷阱,而不采取行動。

教程和書籍是非常適合學習基礎知識,問題是它們也對開發(fā)者灌輸了一些信心上的錯覺。

你有沒有在看完一本編程書后,去自己構(gòu)建一些東西只是為了驗證自己到底知不知道如何去做?如果有,那你肯定明白我在說什么。

這個解決方案很簡單,但不容易。

隨便做一些什么。做一個解決自己生活中遇到的問題的應用程序,亦或者是解決你身邊的人的問題。

做點什么,并把它放出去。讓它開源并放在 GitHub 上。你不是為別人做的,而是為了你自己,所以不用擔心別人的意見。

剛開始你的代碼肯定是丑陋的。我回顧了幾個月前寫的一些代碼,自己看到都想吐。但是,如果沒有構(gòu)建這些東西,就無法學習開發(fā)。書是很棒,我也很癡迷想去盡可能的閱讀更多,但你必須應用這些知識。

在這過程中你會遇到問題,你會去想辦法解決。那很好,這段時間里我們將真正學到更多東西。

4. 建立你的在線形象

一旦你開始去構(gòu)建一些東西,你將需要建立一個在線的形象。你的 GitHub 帳戶將是一個好的開始,這是一個能夠安置你正在開展的項目并與世界分享的舞臺。

但是如果你想比這更進一步,我建議你建立自己的 portfolio。

這個網(wǎng)站可以做這些事情:

把你的能力展示給潛在的雇主;

一個你可以展示你的工作成果的地方;

作為你的平臺;

最后一個非常重要。一旦你開始構(gòu)建一些東西,你應該馬上開始寫下來,分享你正在做的工作,并分享給別人你所知道的一切。

這是給潛在雇主展示的最好的方法之一,告訴他們你是誰,你能做什么。這也是一個讓你的名字展示在那里的方式,也為自己建立了一個平臺。最終可以帶來更好的就業(yè)機會,提高通過寫書或做自由職業(yè)獲得更多收入的可能性。

此外,你的網(wǎng)站應該提供非常具體的目的。

大多數(shù)人找工作只是創(chuàng)建在線簡歷,但你可以做到更多。你的具體目標(職業(yè)方向)是什么?那你的網(wǎng)站就應該圍繞該目標進行設計和創(chuàng)建。如果你想要在某個項目或某個框架上工作,請把它也放在你的網(wǎng)站上。

我建議你的網(wǎng)站要有 4 大核心區(qū)域:

1. 主頁

主頁是網(wǎng)站的入口。它應該提供一個關(guān)于你是誰和你在做什么的一個很簡單的概述。并且應該引導人們?yōu)g覽與他們最相關(guān)的地方。

例如,你可以有兩個主要按鈕。一個引導用戶到你寫作的部分了解更多關(guān)于網(wǎng)頁開發(fā)的信息,另一個引導至雇用頁面,如果有人有興趣招聘你。

2. 寫作

放你的博客和教程的地方。盡可能地在這里多寫,不要害怕分享。

3. 關(guān)于

詳細介紹你是誰,你在做什么,而不是談論你的個人生活,談論什么導致你進行網(wǎng)絡開發(fā),你的旅程到目前為止,以及你想去哪里??梢蕴峒耙恍┠阕钕矚g的項目并鏈接到它們。

4. 雇傭我

你的網(wǎng)站的重要組成部分,如果別人有興趣招聘你去做開發(fā),那么這里就是他們要去的地方。

確保在推銷自己和誠實之間找到適當?shù)钠胶?。這個頁面和“關(guān)于”的頁面之間可能會有一些重疊,但是這個頁面將更具體地說明你的技能。

該頁面也應該有聯(lián)系方式,以便人們可以聯(lián)系到你。

5. 開始分享你所知道的一切

Nathan Barry 曾講述了 CSS Tricks 創(chuàng)始人 Chris Coyier 的故事。

在該網(wǎng)站剛開始建立時, Chris 就公開分享了他正在學習的東西,以便其他人可以跟進?,F(xiàn)在它已經(jīng)成為了最大的 Web 開發(fā)網(wǎng)站之一。

我想說的是,你不必等到自己成為世界上最出色的專家,才開始寫作和教學。

在網(wǎng)絡商業(yè)世界中,有一種說法,每個人相對于別人都是一個專家。

令我困擾的是“專家”一詞。教導你所知道的事情并不會有什么問題,如果對別人有價值,甚至可以出售這些信息。

但是自稱一個專家可能會把事情弄得太過了。所以當你分享你的內(nèi)容時,還不如誠實一點。

我更愿意在公共場合學習。有很多人剛開始都只是一個公眾學習者。他們正在學習一種手藝,并記錄他們正在學習的東西。隨著學習到的東西越來越多,你就可以建立自己的內(nèi)容,并在此過程中快速成長。隨著時間的推移,你所在的行業(yè)中的其他人將開始將你為權(quán)威人士。

6. 奔著解決問題的目的去構(gòu)建

成為專業(yè)開發(fā)人員最重要的方面之一就是完成一個具體目標的所有事情。

Web 開發(fā)商店真正的商業(yè)價值不是編碼,而是他們正在解決的問題。編碼只是他們用來實現(xiàn)這一點的首選工具。

閱讀任何營銷或文案,他們會告訴你銷售的產(chǎn)品的好處,而不是功能。

Web 開發(fā)人員應該推銷的是應用程序,以顯示它們能如何有效地解決客戶的問題,然后用具體的數(shù)據(jù)驗證這些觀點??蛻敉ǔ@種方法的反應更為敏感,而不是開發(fā)者所謂的那些尖端技術(shù)。

如果你能夠展示你的編程技能,以及你能夠以解決問題和制定更有意義的應用等具體意圖來編寫代碼,對于雇主來說,你會更具吸引力。

所以,當你與潛在的雇主或客戶溝通,以及在為你的網(wǎng)站撰寫內(nèi)容時,請考慮優(yōu)勢與功能。

當然,你也應該提到你的編碼熟練程度,雖然大多數(shù)人都花時間在這上面。簡要介紹一下讓潛在的雇主知道你能做什么。

7. 保持學徒心態(tài)

你以為掌握所有東西的那一天就是你停止學習的那一天。

采納終身學徒的心態(tài)??偸怯懈嘀R去學習,總是更多的地方需要改進。

這在你職業(yè)生涯的早期階段尤為重要。如果你是兼職或?qū)嵙暎驌纬跫夐_發(fā)人員,那么你需要盡可能立即進入學徒心態(tài)并盡快成長。

你應該真的要這樣做,即使你擁有一位實際的“導師”。

在 Jeff Goins 的 “The Art of Work” 一書中,他談到了21世紀的師徒關(guān)系模式。

回到中世紀,這種關(guān)系非常正式。師傅將會接管學徒多年,學徒們將慢慢開始掌握師傅的手藝,直到他們達到了大師的頭銜,到此他們就可以收徒了。

這種關(guān)系已然發(fā)生了變化,但把自己當做學徒已然很重要。主要的區(qū)別是,現(xiàn)在你必須密切注意潛在的導師和學習機會,并且你的人生旅程中將會有很多導師。

在網(wǎng)絡開發(fā)的世界中,我們不斷地在互聯(lián)網(wǎng)上瀏覽,所以這可以有多種形式。

書籍、教程、課程、論壇和其他形式的學習都是有價值的。然而,我認為,最有價值的學徒形式來自于目前向處于你希望的職位的人的學習。

這就是為什么渴望和愿意學習是如此重要的原因。獲得你的第一份開發(fā)工作并不是旅程的結(jié)束,而是開始。

那就是你真正開始學習和以指數(shù)級拓展你的知識的時候。

8. 學會協(xié)作

將編碼作為愛好還是以編碼為生的最大區(qū)別之一是學會與人合作。在整個職業(yè)生涯中,你需要與同行、老板、同事、客戶、合作伙伴公司以及各種人物進行交互和協(xié)作。學會如何有效地與別人協(xié)作是很重要的。

在 Web 開發(fā)領域,溝通是關(guān)鍵。當一家公司進來并告訴你他們想要什么,但你并不是很清楚這具體是什么樣的樣子的時候,這可能在之后會引起很多問題和困擾。

同樣,如果你無法與你合作的人溝通,你工作也將異常痛苦,你將無法完成工作。當你還在學習階段時,有很多好辦法可以做到這一點。當你開始教授你所知道的一切時,這種情況將會來臨。人們會與你互動,有時是負面的,你將學會如何處理這些情況。

我也強烈建議為開源項目做貢獻。這樣可以讓你了解在一個項目上協(xié)作的方式,其中不同的人可能會對處理問題的最佳方式有不同的想法。對開源項目做貢獻可能令人生畏,但它可能為你的事業(yè)發(fā)展做出奇跡。

走出去并以此為生

成為一名 Web 開發(fā)人員很難。這意味著永無止境地學習和適應新技術(shù)的生活。這是職業(yè)生涯中不可或缺的技術(shù)之一,商務和溝通技巧也是。

這是一條非常值得的道路。你可以做到這些:解決人們的問題,使他們的生活更輕松,同時過上夢幻般的生活。

網(wǎng)上有無數(shù)的資源可以幫助您學習編碼,其中很多都是完全免費的,但似乎缺乏資源來幫助人們實現(xiàn)到專業(yè)開發(fā)人員的轉(zhuǎn)變。

我希望這本簡短的指南為您提供一個良好的路線圖,讓您開始成為專業(yè)的開發(fā)人員。

請記住,除非你采取行動,否則不會發(fā)生任何改變。建立一個簡單的投資組合網(wǎng)站,通過電子郵件發(fā)送給幾個潛在的雇主,在媒介上寫一些帖子。僅僅是開始做一些事情。

你嘗試的次數(shù)越多,你做的就越多,你會越快從業(yè)余水平進階到專業(yè)水平。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1272

    瀏覽量

    69761
  • 開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    370

    瀏覽量

    40938
收藏 人收藏

    評論

    相關(guān)推薦

    開發(fā)者的開源鴻蒙故事

    近日,在以“一切為了開發(fā)者”為主題的“2024開放原子開發(fā)者大會暨首屆開源技術(shù)學術(shù)大會”上,開源鴻蒙5.0 Release版本正式發(fā)布,備受各方關(guān)注。該版本在系統(tǒng)完備度、分布式創(chuàng)新、開發(fā)者體驗以及系統(tǒng)穩(wěn)定性等方面均實現(xiàn)了顯著提升
    的頭像 發(fā)表于 01-06 10:28 ?194次閱讀

    《HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應用開發(fā)

    的《HarmonyOS第一課》全新上線,集“學、練、考”于一體,憑借多維融合的教學模式與系統(tǒng)課程設置,助力開發(fā)者快速掌握HarmonyOS應用開發(fā)技能。 四大課程模塊:搭建HarmonyOS應用學習進階
    發(fā)表于 01-02 14:24

    在人群里,看見鯤鵬開發(fā)者

    鯤鵬開發(fā)者,我們身邊的《頭號玩家》——
    的頭像 發(fā)表于 12-30 09:21 ?332次閱讀
    在人群里,看見鯤鵬<b class='flag-5'>開發(fā)者</b>

    云端AI開發(fā)者工具怎么用

    云端AI開發(fā)者工具通常包括代碼編輯器、模型訓練平臺、自動化測試工具、代碼管理工具等。這些工具不僅降低了AI開發(fā)的門檻,還極大地提高了開發(fā)效率和模型性能。下面,AI部落小編為您介紹云端AI開發(fā)者
    的頭像 發(fā)表于 12-05 13:31 ?190次閱讀

    HarmonyOS NEXT應用元服務開發(fā)Intents Kit(意圖框架服務)事件推薦開發(fā)者測試

    意圖框架向開發(fā)者提供真機測試能力,即開發(fā)者可連接設備進行調(diào)測。開發(fā)者完成代碼開發(fā)之后,功能正式上架應用市場前,可以在HarmonyOS NEXT設備上面進行自驗證,打磨體驗。真機測試分
    發(fā)表于 11-18 17:39

    KiCon與全球開發(fā)者對話 主題演講(日程概覽)

    這次會議匯聚了 KiCad 全球的主要開發(fā)者,演講主題也非常精彩! ?
    的頭像 發(fā)表于 11-13 12:04 ?227次閱讀
    KiCon與全球<b class='flag-5'>開發(fā)者</b>對話  主題演講(日程概覽)

    KaihongOS 4.1.2開發(fā)者預覽版正式上線,誠邀開發(fā)者免費試用!

    深開鴻在2024開放原子開源生態(tài)大會上正式宣布KaihongOS4.1.2開發(fā)者預覽版全面上線,并向全球開發(fā)者開放免費下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預覽版為開發(fā)者提供了
    的頭像 發(fā)表于 09-28 08:07 ?408次閱讀
    KaihongOS 4.1.2<b class='flag-5'>開發(fā)者</b>預覽版正式上線,誠邀<b class='flag-5'>開發(fā)者</b>免費試用!

    KaihongOS 4.1.2開發(fā)者預覽版正式上線,誠邀開發(fā)者免費試用!

    今日,深開鴻在2024開放原子開源生態(tài)大會上正式宣布KaihongOS 4.1.2開發(fā)者預覽版全面上線,并向全球開發(fā)者開放免費下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預覽版為
    的頭像 發(fā)表于 09-26 15:59 ?520次閱讀

    潤和軟件HopeOS閃耀亮相鯤鵬昇騰開發(fā)者大會2024

    5月9日,鯤鵬昇騰開發(fā)者大會2024在北京盛大召開。本次大會是面向開發(fā)者的技術(shù)盛會,分享計算產(chǎn)業(yè)趨勢、前沿AI技術(shù)、行業(yè)創(chuàng)新案例、優(yōu)秀開發(fā)者實踐等,使能開發(fā)者高效
    的頭像 發(fā)表于 05-11 09:52 ?578次閱讀
    潤和軟件HopeOS閃耀亮相鯤鵬昇騰<b class='flag-5'>開發(fā)者</b>大會2024

    MediaTek 天璣開發(fā)者大會MDDC 2024啟幕

    5 月 7 日 9:30;MediaTek 天璣開發(fā)者大會 2024正式開幕,(MediaTek Dimensity Developer Conference,簡稱 MDDC) 在此次的? MDDC
    的頭像 發(fā)表于 05-07 10:25 ?734次閱讀

    機智云開發(fā)者中心:讓移動APP應用開發(fā)更智能化

    在移動應用市場的蓬勃發(fā)展中,開發(fā)者們面臨著不斷提高效率和創(chuàng)新的挑戰(zhàn)。為了幫助開發(fā)者更好地實現(xiàn)移動應用開發(fā)的目標,機智云物聯(lián)網(wǎng)的新版開發(fā)者中心,通過自動生成移動APP應用的功能,讓應用
    的頭像 發(fā)表于 03-26 16:45 ?381次閱讀
    機智云<b class='flag-5'>開發(fā)者</b>中心:讓移動APP應用<b class='flag-5'>開發(fā)</b>更智能化

    曙光智能計算開發(fā)者講壇于2024全球開發(fā)者先鋒大會期間在上海成功舉辦

    3月24日,曙光智能計算開發(fā)者講壇于2024全球開發(fā)者先鋒大會期間在上海成功舉辦。
    的頭像 發(fā)表于 03-26 09:42 ?684次閱讀

    Android 15的首個開發(fā)者預覽版現(xiàn)已發(fā)布

    Android 15 的首個開發(fā)者預覽版現(xiàn)已發(fā)布,以便各位開發(fā)者能與我們通力協(xié)作,打造更優(yōu)秀的 Android 平臺。
    的頭像 發(fā)表于 03-12 14:16 ?1013次閱讀
    Android 15的首個<b class='flag-5'>開發(fā)者</b>預覽版現(xiàn)已發(fā)布

    鴻蒙開發(fā)者預覽版如何?

    在24年的華為鴻蒙發(fā)布會中表示。預覽版已經(jīng)向開發(fā)者開放申請,首批支持的機型有三款分別為華為 Mate 60、華為Mate 60 Pro、華為Mate X5。 其HarmonyOS NEXT去除
    發(fā)表于 02-17 21:54

    鴻蒙系統(tǒng)優(yōu)缺點,能否作為開發(fā)者選擇

    星河版已經(jīng)是純血鴻蒙,但是它的發(fā)展一些周期。生態(tài)圈的建立難度大,各大廠商加入鴻蒙原生開發(fā)需要時間累積。 鴻蒙開發(fā)人才空缺,由于鴻蒙作為一款新型的系統(tǒng),程序員們都是從0學起。所以市面上很少有鴻蒙開發(fā)者
    發(fā)表于 02-16 21:00