您的位置:首頁>正文

如何成為一名優秀的WEB開發者?這裡有7點建議

一個優秀的 WEB 開發者需要什麼素質?

第一次開始程式設計肯定不容易。

觀看程式設計教程, 閱讀程式設計書籍, 建立投資組合網站是一回事。 按照要求構建網站, 按時完成任務, 滿足老闆和客戶的需求又是另一回事。

最重要的是, 技術革新很快。 如果你不站在時代的前端, 明年你可能就會被時代淘汰。

想知道一個秘密嗎? 不要害怕。

一直努力工作, 你才能獲得寶貴的經驗。 就像你學習程式設計一樣, 你可以通過學習提升工作能力。

通過不斷學習可以成為一名優秀的網站開發員, 甚至有可能成為一個頂尖的網站開發員。

(雖然我不能保證, 但你知道我的意思。 )

我的第一份工作

我是一名自學成才的網站開發員, 從未上過專業的電腦課程。 目前我已經在這個領域工作了七年。 當然, 我目前還在不斷學習, 因為總覺得有點心虛。

一路上, 我也積累了很多寶貴的經驗和技巧。 也許你也有相同的經驗和技巧。

當我獲得第一份真正的工作--初級網站開發員時, 我非常激動。

說實話, 工作的前兩年我很害怕。

每天的工作都讓我手足無措。 而且我經常不知道如何開始!

我嘗嘗覺得自己無能為力。

不過謝天謝地, 一切都一帆風順。 在主管和同事的支持和幫助下, 我可以按時完成任務。

隨著時間的推移, 我不再像以前那麼焦慮了。

四, 五年後,

我對自己的技能有了自信。 如果你剛開始進入這個領域, 五年聽起來可能很長。

只要記住這一點:

成功絕不會一蹴而就。 成功需要幾天, 幾周, 幾個月乃至幾年的堅持和努力。

在短暫的職業生涯中, 我學到了很多東西。 我想幫助那些網站開發新手更快適應手頭的工作。

有一些原則可以幫助你在人群中脫穎而出, 也可以使你成為公司和客戶的寶貴資產。

如果你還沒有工作, 這些原則對你也會有所幫助。

想成為一個優秀的網站開發員? 請繼續閱讀把。

1:學習是跑馬拉松, 而不是百米衝刺

如果你是大學剛畢業就開始工作, 那太好了! 你的程式設計之旅馬上就要開始。

網站開發是一個廣泛的領域, 需要很長時間才能摸清楚其中的門道, 前面有很長的路要走。

但沒關係! 你是一個初學者。 不要心急, 你不可能一下掌握所有技能。

不要指望你必須知道所有的事情, 這是不現實的, 會給你帶來很大的壓力。 但你應該不斷學習網站開發的知識和技術, 對自己的現狀做一個全面的評估,

對自己的期待要設置在的合理的範圍內。

要用長遠的眼光看待你的事業, 而不能只關注眼下, 也不要輕言放棄。

2:自己努力過後再尋求幫助

工作剛開始, 涉足未知的領域令人擔憂。 這時候, 我壓力很大, 因為我必須要解決一些我不瞭解的問題。

什麼情況下才應該尋求説明?

我通常有兩種做法。 第一是找老闆尋求幫助:“對不起, 我不知道該怎麼做。 你可以幫幫我嗎?”

短期內, 你承受的壓力會減輕, 但從長遠角度來看對你沒有什麼好處。 因為無法解決問題的員工將會花費別人很多時間。

另一種選擇是自己先做盡可能多的研究, 盡自己所能去理解原來不懂得地方。

之後, 再去找老闆說:“對不起, 我還是不太明白。 我已經查閱了很多相關資料, 我認為這個應該......“

這就是不同之處, 一定要盡自己所能, 不要還沒嘗試就放棄, 依賴別人幫你解決問題。

學會自學

我們可以通過自己研究問題並嘗試去解決來學習新的概念。 好處有二:

學習新的技能 - 從本質上說,自學是有回報的。 你無需向老闆或同事求助,浪費他們的時間。 因此,你是公司的資產,而不是拖累。

當然,如果你需要花費幾個小時甚至幾天的時間來解決一個問題,而尋求其他人幫助可以快速解決問題,這就不划算了,因為你在這個問題上花費了太多的時間。

你必須弄清楚自己需要解決哪些問題,以及什麼時候尋求幫助。

3:保持好奇心。

我剛開始工作的時候經常得到表揚,說我吸收知識就像海綿一樣快。我願意嘗試一切工作,即使我不知道如何去做。我對工作充滿了好奇。

每個工程都希望師瞭解事物如何運作。用好奇心填滿自己的願望。

不要為了完成任務而完成任務。理解為什麼是非常重要的。

如果你正在研究如何解決一個問題,不要在Stack Overflow代碼片段中找到答案後立即停下來。如果時間寬裕的話,請多花點時間查看解決方案,以及它為什麼適合你的代碼。

弄清楚你之前的代碼為什麼不合適,現在的代碼為什麼合適。如果做不到100%都理解也沒有關係,試著去理解這個概念。即使這次你不完全明白,下一次遇到同樣的問題時,你可以再繼續研究。

4:不斷改進

這一點適用於任何領域:烹飪,駕車,甚至是人際關係。

從錯誤中吸取教訓

當你意識到事情不太對勁時,退後一步,檢查一下。 問問自己:你想要的是什麼,為什麼事實不如你意?

如果你的代碼破壞了一個網站,弄清楚前因後果以及今後如何避免? 如果你和同事就某個問題發生了爭執,搞清楚為什麼?

試試下面的方法:

回過頭再分析一下那個非最優的方案。弄清楚前因後果。想想今後該怎麼做才能避免類似問題。

這需要時間,但有時時間不允許我們回顧和分析每一個步驟。

但如果不及時分析錯誤和總結教訓會使你重蹈覆轍。

能做到這點很難,因為出於本能,人都不願意再面對消極的事情,希望事情趕緊過去。

人一生中需要不斷改正錯誤才能前進。 如果你寫代碼時一直犯同樣的錯誤,工作效率會非常低。 這意味著你需要不斷學習來避免再次犯同樣的錯誤。

不要忽視任何一個小錯誤,因為長期的鍛煉和實踐會養成習慣,這會使你收穫頗豐。

5:提高解決問題的能力

網站開發員的大部分工作就是解決問題。 無論是編寫新代碼還是在調試現有代碼,最終目標都是使其按照自己的意願運行。

那麼如何提高解決問題的能力呢?

首先,弄清楚問題是什麼以及問題涉及的各個因素。

尋找問題背後的原因。 這將有助於你解開謎團!

檢修電燈

為了讓你清楚地理解,我將用檢修出故障的電燈做例子。

為了修理電燈,你必須先確定最佳方案。 在這種情況下,先將開關旋轉到“開”確定電燈開啟。

如果燈沒有亮,之後再檢的每個步驟來確定燈不亮的原因。

下面就是你的工作步驟:

第一步:屋內是否通電。 檢查房屋內的電源是否打開,並檢查插座是否正常工作。

第二步:檢查燈是否通電。 檢查燈的插座。

第三步:檢查電線是否通電。 檢查電線和開關是否都在工作。

第四步:打開開關,電燈通電。 檢查燈泡是否正常工作,是否損壞。

測試每個步驟,縮小範圍,最終確定準確的原因。

調試:網站開發員工作中最幸運也最不幸的地方

當然,查找和解決代碼中的問題比檢修電燈更複雜,但這個過程是一樣的。

我不會說謊,調試代碼和解決疑難問題非常令人沮喪。 有時,我需要花幾天或幾周的時間來解決一個問題。 這是網站開發員最不幸的地方。

然而,當最終你找到解決方案時,你會感到非常興奮。 至少在那一刻,你幾乎感到自己無所不能。 這種欣喜的感覺毫無疑問是網站開發員最幸運的地方。

切勿忽略非技術性技能

到目前為止,我分享了很多如何提高專業技能的技巧。最後分享的兩個技巧是非技術性技能。作為專業的網站開發員,你還需要鍛煉除了程式設計以外其他方面的能力。

你可以把這些技能稱作交際能力或軟技能。

處理人際關係的技能和程式設計的技能一樣重要

即使我們的工作是程式設計,但最終合作的物件還是人。所有的網站和應用程式都是為了人類而設計的。不管你的工作是什麼,都離不開與顧客,客戶或同事合作。

優秀的網站開發員不僅擅長程式設計,也擁有良好的交際能力和處事能力。

個人認為,這兩個技能真的可以幫助你擺脫困境。這些技能不容易掌握,因為你需要完全不同的思考方式。

許多網站開發員可能不會考慮鍛煉這些非技術技能。所以如果你擁有這些技能,你將在同事之中脫穎而出。

6:學會換位思考,培養同理心

同理心指的是瞭解和理解他人的感受,需求和看法。 簡而言之,就是換位思考。

不要光想著“贏”

當我和丈夫吵架時,我們都會感覺是對方的錯,自己是100%是正確的。所以我們互相挖苦,互相埋怨,雖然這很痛苦,我們也會去這麼做。然而事實並非如此!

最終我們都會意識到這一切都源于對對方的誤解,或者我們其中一個心情不好。 最終我們都會從對方的角度來看待問題。

不要光想著戰勝對方,“贏得”爭論。 我們需要換位元思考,設身處地地為他人想一想。

帶著“同理心”去工作

同樣的,當你和別人打交道時,不可避免地會和他人產生衝突或分歧。

但是你要儘量避免直接下結論或把對方妖魔化。他們所作所為並不是針對你一個人的。

試著和他們溝通一下,找出問題的原由。

他們可能真的很忙,忘記回你的電子郵件。他們可能剛剛開了一個不愉快的會議,所以回復你時的言語也很簡單,無意中讓你壓力倍增。

尊重他人

除了不要給別人帶來顧慮,工作中的同理心也包括瞭解和尊重他人的工作和所處的境遇。

假如你的一個同事正在截止日期前瘋狂地趕工作。這種時候,最好不要問他們一些無關緊要的問題或打擾他們。

當他們完成工作,閑下來之後,可以問問他們的工作情況。

附加一句,如果你有興趣閱讀更多有關工作禮儀的文章,我建議可以閱讀博客Ask a Manager。

在這裡,你可以瞭解到許多工作場合的禮儀、 準則以及禁忌。

7:積極主動,不要被動

在我看來,積極主動還是被動是一種將成功人士與平庸人群區分開來的素質。

被動

一個被動的員工會完成交代給他的工作,但除此之外,他們不會有任何行動。如果出現問題,他們會解決這個問題,但是不會提前考慮如何防止類似問題再次出現。

被動的員工不喜歡考慮大局,或者公司的各個部門是如何協同工作的。他們的默認心態是:“只要不影響到我,我才不會在乎。”

這種想法是一孔之見。請注意,他們不是做不好份內的工作,而是錯過了很多有利於自己的機會。

積極主動

相反,積極主動的員工不只會完成分配的工作就什麼也不管了,而是會不斷改進自己的做法。

出現問題時,他們會分析問題的前因後果並加以改進,以免類似問題再次發生。他們不斷思考如何進一步提高工作效率。

總之,積極的人既著眼於現在,也著眼于未來。

他們能夠看到大局,願意努力改進。

聽起來不錯,對吧?

想要學習主動的技巧,你必須反復嘗試,不斷總結以及時刻觀察周圍的事物。但一旦你獲得了要領,積極主動會惠及生活的各個領域。

小結

感謝您閱讀這篇文章!如果你是一個網站開發新手,我真心希望我的經驗和技巧可以幫助到你。

(36氪編譯組出品,未經允許嚴禁轉載。編輯:郝鵬程)

學會自學

我們可以通過自己研究問題並嘗試去解決來學習新的概念。 好處有二:

學習新的技能 - 從本質上說,自學是有回報的。 你無需向老闆或同事求助,浪費他們的時間。 因此,你是公司的資產,而不是拖累。

當然,如果你需要花費幾個小時甚至幾天的時間來解決一個問題,而尋求其他人幫助可以快速解決問題,這就不划算了,因為你在這個問題上花費了太多的時間。

你必須弄清楚自己需要解決哪些問題,以及什麼時候尋求幫助。

3:保持好奇心。

我剛開始工作的時候經常得到表揚,說我吸收知識就像海綿一樣快。我願意嘗試一切工作,即使我不知道如何去做。我對工作充滿了好奇。

每個工程都希望師瞭解事物如何運作。用好奇心填滿自己的願望。

不要為了完成任務而完成任務。理解為什麼是非常重要的。

如果你正在研究如何解決一個問題,不要在Stack Overflow代碼片段中找到答案後立即停下來。如果時間寬裕的話,請多花點時間查看解決方案,以及它為什麼適合你的代碼。

弄清楚你之前的代碼為什麼不合適,現在的代碼為什麼合適。如果做不到100%都理解也沒有關係,試著去理解這個概念。即使這次你不完全明白,下一次遇到同樣的問題時,你可以再繼續研究。

4:不斷改進

這一點適用於任何領域:烹飪,駕車,甚至是人際關係。

從錯誤中吸取教訓

當你意識到事情不太對勁時,退後一步,檢查一下。 問問自己:你想要的是什麼,為什麼事實不如你意?

如果你的代碼破壞了一個網站,弄清楚前因後果以及今後如何避免? 如果你和同事就某個問題發生了爭執,搞清楚為什麼?

試試下面的方法:

回過頭再分析一下那個非最優的方案。弄清楚前因後果。想想今後該怎麼做才能避免類似問題。

這需要時間,但有時時間不允許我們回顧和分析每一個步驟。

但如果不及時分析錯誤和總結教訓會使你重蹈覆轍。

能做到這點很難,因為出於本能,人都不願意再面對消極的事情,希望事情趕緊過去。

人一生中需要不斷改正錯誤才能前進。 如果你寫代碼時一直犯同樣的錯誤,工作效率會非常低。 這意味著你需要不斷學習來避免再次犯同樣的錯誤。

不要忽視任何一個小錯誤,因為長期的鍛煉和實踐會養成習慣,這會使你收穫頗豐。

5:提高解決問題的能力

網站開發員的大部分工作就是解決問題。 無論是編寫新代碼還是在調試現有代碼,最終目標都是使其按照自己的意願運行。

那麼如何提高解決問題的能力呢?

首先,弄清楚問題是什麼以及問題涉及的各個因素。

尋找問題背後的原因。 這將有助於你解開謎團!

檢修電燈

為了讓你清楚地理解,我將用檢修出故障的電燈做例子。

為了修理電燈,你必須先確定最佳方案。 在這種情況下,先將開關旋轉到“開”確定電燈開啟。

如果燈沒有亮,之後再檢的每個步驟來確定燈不亮的原因。

下面就是你的工作步驟:

第一步:屋內是否通電。 檢查房屋內的電源是否打開,並檢查插座是否正常工作。

第二步:檢查燈是否通電。 檢查燈的插座。

第三步:檢查電線是否通電。 檢查電線和開關是否都在工作。

第四步:打開開關,電燈通電。 檢查燈泡是否正常工作,是否損壞。

測試每個步驟,縮小範圍,最終確定準確的原因。

調試:網站開發員工作中最幸運也最不幸的地方

當然,查找和解決代碼中的問題比檢修電燈更複雜,但這個過程是一樣的。

我不會說謊,調試代碼和解決疑難問題非常令人沮喪。 有時,我需要花幾天或幾周的時間來解決一個問題。 這是網站開發員最不幸的地方。

然而,當最終你找到解決方案時,你會感到非常興奮。 至少在那一刻,你幾乎感到自己無所不能。 這種欣喜的感覺毫無疑問是網站開發員最幸運的地方。

切勿忽略非技術性技能

到目前為止,我分享了很多如何提高專業技能的技巧。最後分享的兩個技巧是非技術性技能。作為專業的網站開發員,你還需要鍛煉除了程式設計以外其他方面的能力。

你可以把這些技能稱作交際能力或軟技能。

處理人際關係的技能和程式設計的技能一樣重要

即使我們的工作是程式設計,但最終合作的物件還是人。所有的網站和應用程式都是為了人類而設計的。不管你的工作是什麼,都離不開與顧客,客戶或同事合作。

優秀的網站開發員不僅擅長程式設計,也擁有良好的交際能力和處事能力。

個人認為,這兩個技能真的可以幫助你擺脫困境。這些技能不容易掌握,因為你需要完全不同的思考方式。

許多網站開發員可能不會考慮鍛煉這些非技術技能。所以如果你擁有這些技能,你將在同事之中脫穎而出。

6:學會換位思考,培養同理心

同理心指的是瞭解和理解他人的感受,需求和看法。 簡而言之,就是換位思考。

不要光想著“贏”

當我和丈夫吵架時,我們都會感覺是對方的錯,自己是100%是正確的。所以我們互相挖苦,互相埋怨,雖然這很痛苦,我們也會去這麼做。然而事實並非如此!

最終我們都會意識到這一切都源于對對方的誤解,或者我們其中一個心情不好。 最終我們都會從對方的角度來看待問題。

不要光想著戰勝對方,“贏得”爭論。 我們需要換位元思考,設身處地地為他人想一想。

帶著“同理心”去工作

同樣的,當你和別人打交道時,不可避免地會和他人產生衝突或分歧。

但是你要儘量避免直接下結論或把對方妖魔化。他們所作所為並不是針對你一個人的。

試著和他們溝通一下,找出問題的原由。

他們可能真的很忙,忘記回你的電子郵件。他們可能剛剛開了一個不愉快的會議,所以回復你時的言語也很簡單,無意中讓你壓力倍增。

尊重他人

除了不要給別人帶來顧慮,工作中的同理心也包括瞭解和尊重他人的工作和所處的境遇。

假如你的一個同事正在截止日期前瘋狂地趕工作。這種時候,最好不要問他們一些無關緊要的問題或打擾他們。

當他們完成工作,閑下來之後,可以問問他們的工作情況。

附加一句,如果你有興趣閱讀更多有關工作禮儀的文章,我建議可以閱讀博客Ask a Manager。

在這裡,你可以瞭解到許多工作場合的禮儀、 準則以及禁忌。

7:積極主動,不要被動

在我看來,積極主動還是被動是一種將成功人士與平庸人群區分開來的素質。

被動

一個被動的員工會完成交代給他的工作,但除此之外,他們不會有任何行動。如果出現問題,他們會解決這個問題,但是不會提前考慮如何防止類似問題再次出現。

被動的員工不喜歡考慮大局,或者公司的各個部門是如何協同工作的。他們的默認心態是:“只要不影響到我,我才不會在乎。”

這種想法是一孔之見。請注意,他們不是做不好份內的工作,而是錯過了很多有利於自己的機會。

積極主動

相反,積極主動的員工不只會完成分配的工作就什麼也不管了,而是會不斷改進自己的做法。

出現問題時,他們會分析問題的前因後果並加以改進,以免類似問題再次發生。他們不斷思考如何進一步提高工作效率。

總之,積極的人既著眼於現在,也著眼于未來。

他們能夠看到大局,願意努力改進。

聽起來不錯,對吧?

想要學習主動的技巧,你必須反復嘗試,不斷總結以及時刻觀察周圍的事物。但一旦你獲得了要領,積極主動會惠及生活的各個領域。

小結

感謝您閱讀這篇文章!如果你是一個網站開發新手,我真心希望我的經驗和技巧可以幫助到你。

(36氪編譯組出品,未經允許嚴禁轉載。編輯:郝鵬程)

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示