日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
新入碼農(nóng)這一行,歷數(shù)我在公司內(nèi)外犯過這些錯(cuò)誤

  英文原文:Mistakes I’ve made as a junior developer?—?and how you can avoid them.

編者按:當(dāng)你初涉職場,一切都是未知,你會遇到各種各樣的挑戰(zhàn),摸著石頭過河應(yīng)該最能形容你這個(gè)階段的感受。本文作者 Jack Finlay 是一名軟件開發(fā)人員,他在本文中總結(jié)了自己進(jìn)入軟件開發(fā)領(lǐng)域工作以來在早期所犯的錯(cuò)誤以及自己的所思所想。想進(jìn)入軟件開發(fā)領(lǐng)域的新人可以以此為鑒,規(guī)避這些錯(cuò)誤,讓自己少走彎路。

當(dāng)你最開始進(jìn)入軟件開發(fā)工作領(lǐng)域時(shí),一切都是未知,一切看上去似乎都令人望而生畏。離開大學(xué)校園,進(jìn)入現(xiàn)實(shí)工作環(huán)境是一個(gè)很大的轉(zhuǎn)變,在你找到自己的節(jié)奏并且塑造起充足的自信心之前,你可能會在這條路上經(jīng)歷很多的磕磕碰碰。也有可能你已經(jīng)對自己的能力很有信心了,那我想問你一個(gè)問題,“你在這之前犯過多少錯(cuò)誤?”

進(jìn)入軟件開發(fā)職業(yè)生涯,也是讓你掌握一門技藝的開始。它同其他任何的職業(yè)領(lǐng)域一樣,你會發(fā)現(xiàn)在這里你也會遇到各種挑戰(zhàn),會有機(jī)會糾正自己,并且有些時(shí)候你會發(fā)現(xiàn)所作所為自己完全就是錯(cuò)的。本文是我對自己在軟件開發(fā)職業(yè)生涯早期所犯錯(cuò)誤的一次反省,另外我也根據(jù)自己的體會給出了如何規(guī)避這些錯(cuò)誤的建議。

找工作過程中

走出大學(xué)校門,找到***份工作并不是一件容易的事,一定要確保這份工作適合你。這家公司必須適合你,并且會帶你去到你想要去到的職業(yè)發(fā)展方向。

找到你的價(jià)值所在

在這方面我犯過兩次錯(cuò)誤。我是在大二那年找到了***份軟件開發(fā)工作,因?yàn)楫?dāng)時(shí)我的財(cái)務(wù)狀況捉襟見肘,所以對于***份工作邀約,我就欣然接受了。當(dāng)時(shí)我的想法是我應(yīng)該接受這份工作,因?yàn)檫@份工作的工資待遇同我那微薄的學(xué)生福利相比已經(jīng)算很高了。當(dāng)時(shí),我根本就不知道這份工作的待遇,結(jié)合這一職位以及公司所處地域來說,其實(shí)遠(yuǎn)低于當(dāng)時(shí)的市場薪酬標(biāo)準(zhǔn)。

正如我先前所說,我犯過兩次錯(cuò)誤。另一次就是畢業(yè)之后,當(dāng)時(shí)我設(shè)法在別處找到了一份工作,這份工作的薪資待遇水平比我當(dāng)時(shí)的工作要高 25%。但其實(shí)即便這樣,按照市場標(biāo)準(zhǔn)來看,這一新工作的薪資待遇仍然處于低端水平。我的價(jià)值被嚴(yán)重壓低,但當(dāng)時(shí)的我毫不知情,很高興的接受了這份工作。那時(shí)的我根本就沒有意識到,其實(shí)并不是所有的權(quán)力都掌握在雇主手中。

你也可以對自己的薪資待遇提出要求。如果我事先花時(shí)間進(jìn)行一番市場薪資水平研究,那我會發(fā)現(xiàn)自己真正應(yīng)該享受怎樣的薪資待遇。我建議你可以參考 PayScale 這樣的網(wǎng)站來獲取這方面的信息,在進(jìn)行薪資談判時(shí),你甚至可以直接引用一些類似網(wǎng)站的數(shù)據(jù)。

瀏覽員工評價(jià)

Glassdoor 就是一處很好的資源,公司內(nèi)部員工會非常認(rèn)真的給出自己對于公司的評價(jià)。一般說來,就員工在這家公司的工作體驗(yàn)是好還是壞這一方面,評論內(nèi)容可能會出現(xiàn)兩極分化現(xiàn)象。你需要搜索積極以及消極評價(jià),并找到其中的中間地帶。如果我之前就了解過這些評價(jià)內(nèi)容,那在面試以及接下來的工作過程中,我應(yīng)該就可以規(guī)避一些糟糕的經(jīng)歷。

要知道你的實(shí)際工作內(nèi)容是什么

在我職業(yè)生涯的早期階段,我非常想去一家企業(yè)工作(因?yàn)槲业呐笥言谀抢锕ぷ?,他很享受這份工作),我是如此熱切的想去到那里工作以至于我都忘了問一下去到之后我實(shí)際會做的是什么樣的工作。事實(shí)證明,我跟朋友并不在同一個(gè)部門,雖然同處一座大樓,但不在一個(gè)辦公區(qū),甚至不在一個(gè)樓層。當(dāng)時(shí),我甚至都沒提前去考慮這份工作是否真的適合我這個(gè)問題。

此外,我也沒有充分詢問關(guān)于接受這份工作軟件開發(fā)環(huán)境、使用的工具以及語言等方面的信息,這又是一個(gè)錯(cuò)誤。所以,在那之后接下來的職業(yè)生涯中,在接受一份新工作之前我都會確保自己先了解以下幾個(gè)問題:

1、版本控制策略和工具

符合行業(yè)標(biāo)準(zhǔn)嗎?是 Git、TFS、SVN 還是 Mercurial?如果你之前有聽過,那就應(yīng)該沒什么問題。

2、CI / CD 工具和環(huán)境是否到位?

部署應(yīng)盡可能自動(dòng)化,這會讓你的生活變得更加輕松。

3、部署頻率如何?

4、我將在什么框架/語言中工作?

5、你們使用的是什么工具?哪個(gè) IDE?

Visual Studio、Rider 或 IntelliJ 都是一些不錯(cuò)的選擇。

6、我會從事些什么樣的項(xiàng)目?

7、公司下一步計(jì)劃采用哪種技術(shù)?這些變化主要是為了怎樣的發(fā)展前景?大約還有多久才能將這些技術(shù)付諸于公司日常使用之中?

工作過程中

一旦你開始工作之后,挑戰(zhàn)就會源源不斷的出現(xiàn)。你會發(fā)現(xiàn)自己每一天,都需要應(yīng)對一些新的挑戰(zhàn)。

代碼永遠(yuǎn)不會實(shí)現(xiàn)自注釋

“我的代碼是自注釋的,因此我不需要再加注釋?!痹谖?**開始專業(yè)編程的時(shí)候,我就是這么想的。但我絕不會再犯這樣的錯(cuò)誤了。對于任何語言來說,注釋都是一項(xiàng)***大的功能,它可以傳達(dá)你當(dāng)時(shí)的想法,你需要在注釋中體現(xiàn)這一點(diǎn)。

我看過無數(shù)的代碼段,我發(fā)現(xiàn)一條簡單的注釋往往就能讓復(fù)雜的代碼和算法變得更容易理解,也更容易更新。

但是如果代碼段被過度注釋,那比沒有注釋還糟糕。當(dāng)你處于深入探索模式,試圖弄清楚某樣?xùn)|西的運(yùn)作原理時(shí),你會發(fā)現(xiàn)那些過度注釋的代碼只會增加你的探索難度。如果你對一行代碼注釋過度,那下一個(gè)看到這行代碼的人可能就會感覺不知所云,不明白你為什么會這樣做。

所以,一定要謹(jǐn)慎處理你的注釋,優(yōu)質(zhì)的注釋內(nèi)容不僅可以降低認(rèn)知負(fù)擔(dān),還可以幫你發(fā)現(xiàn)錯(cuò)誤所在。如果它看上去與注釋不符,那很有可能是錯(cuò)誤的,或者這會讓你有機(jī)會將以下部分付諸實(shí)踐。

及早提出問題

不要等到掉進(jìn)兔子洞、錯(cuò)誤已經(jīng)鑄成時(shí)再想起尋求幫助。不及時(shí)尋求幫助可能會導(dǎo)致你得出錯(cuò)誤的結(jié)論,或者更糟糕的一種可能是,你會破壞一些東西。及早提問,即便是對于那種只需要一次 Google 搜索就能快速解決的問題也是這樣。也許雖然你需要提出問題,但你不想問,因?yàn)槟愫ε伦约簳瓷先ハ癖康耙粯?,那最終結(jié)果很有可能是你做出的東西根本就是錯(cuò)誤的。

提出問題有助于讓你學(xué)到新東西,并且快速參與到項(xiàng)目中來。如果在需要的時(shí)候你沒有提出問題,那你可能會做出一些錯(cuò)誤的假設(shè)。

不要做出任何假設(shè)

在你開展某一項(xiàng)目時(shí),假設(shè)是決定你需要構(gòu)建什么東西的一個(gè)重要組成部分。在你設(shè)計(jì)一套解決方案時(shí),并非每一件事情都必須迎合你之前所做出的假設(shè)。只有正確的假設(shè)才有助于引導(dǎo)你找到正確的解決方案。

我有過耗費(fèi)幾個(gè)小時(shí)的時(shí)間去編程,但***出來的東西卻是錯(cuò)誤的這樣一個(gè)經(jīng)歷,并且我之所以構(gòu)建的是錯(cuò)誤的東西只是因?yàn)槲易龀隽隋e(cuò)誤的假設(shè)。通常情況下,從商業(yè)分析師那里拿過來的任務(wù)都非常具體,但其中往往也會有缺失。除非提前說明或者是你問過他們,否則不要做任何假設(shè)。

在家工作

你可以每隔一段時(shí)間就要求在家工作,不要害怕提出這一請求。有時(shí)候,這是擺脫辦公室環(huán)境壓力與諸多分心因素,讓自己獲得專注力的一個(gè)好方法。有些企業(yè),整個(gè)員工團(tuán)隊(duì)采用的都是遠(yuǎn)程工作模式,顯然這種模式是行得通的。

當(dāng)然,也有一些企業(yè)堅(jiān)決反對遠(yuǎn)程工作模式。我之前在澳大利亞的一家企業(yè)工作了一年多的時(shí)間,辦公地點(diǎn)在新西蘭。無論是團(tuán)隊(duì)間協(xié)作還是與客戶的合作其實(shí)都通過網(wǎng)絡(luò)形式來進(jìn)行,無論是電子郵件、即時(shí)聊天還是傳統(tǒng)的電話形式,距離都不再是你與他人共事的阻礙。也就是說,無論我是在辦公室工作,還是在家辦公,其實(shí)沒有實(shí)際的區(qū)別。但不管怎樣,公司就是不允許遠(yuǎn)程辦公模式的存在。

所以,你可以留意那些合適的工作崗位,那些能夠讓你有機(jī)會在家或者除辦公室之外的地方辦公的工作。

實(shí)際編程時(shí)間

不幸的是,你不可能是將一周全部的工作時(shí)間都用在編程上。雖然,你可能對這種狀況感到苦惱,但這其實(shí)并不全是壞事。畢竟,編程并非 100% 的時(shí)間都是用在寫代碼身上。

其中,你的一大部分時(shí)間會用在會議事項(xiàng)上,而這些會議通常是為了減少你需要用在具體編程上的時(shí)間。這也是確保你可以通過編寫盡可能少的代碼來設(shè)計(jì)出***解決方案的一條有效途徑。

工作之外

有些人可能會說這并不重要,但也有觀點(diǎn)認(rèn)為你在工作之外的所作所為與你在工作中的所作所為一樣重要。

利用自己的業(yè)余時(shí)間培養(yǎng)更多編程技能

一旦我意識到當(dāng)前工作所用的專有工具和語言非常糟糕,真是令人沮喪,我就會開始研究那些我知道可以讓我去到另一家公司的技能。

如果你發(fā)現(xiàn)自己也深陷同樣類型的工作環(huán)境之中,那了解一些更加主流的技術(shù)信息有助于幫你自己找到一條新的出路。雖然就這一方面觀點(diǎn)呈現(xiàn)出兩極分化趨勢,但我相信,利用自己的業(yè)余時(shí)間來培養(yǎng)專業(yè)技能,絕對能夠讓你抓住未來更多的機(jī)遇。

讀書

現(xiàn)在我自己也讀過了一些書,我多希望自己先前讀的書能更多一些。因?yàn)閺臅局形覀兛梢詫W(xué)到無盡的知識。在你的休息時(shí)間或者工作日的閑暇片刻,你都可以拿幾本書看一看。大部分人都是坐車上下班,這個(gè)時(shí)間就可以用來看書。

寫作

寫作是進(jìn)一步拓展你的職業(yè)生涯的一個(gè)好辦法,這也是我現(xiàn)在正努力所嘗試的事情。這不僅僅是一條建議,也是我自己的反思成果。將自己遇到過的困難或者某個(gè)問題記錄到博客之中,在你以后再次遇到類似問題時(shí),這篇博客就會對你起到幫助作用。

一開始這樣做看上去可能有些奇怪,但將這些事情記錄下來確實(shí)是讓自己減壓、釋放情緒的一個(gè)好方法。我的大部分作品都是直接面向公眾開放,但你不需要這么做。

鍛煉

在我剛參加工作的前兩年,我并沒有經(jīng)常鍛煉,結(jié)果身體很快就開始吃不消。我們都知道,作為一名程序員大部分時(shí)間都是坐在電腦前,一動(dòng)不動(dòng),盯著眼前的屏幕。當(dāng)然,你不可能一整天的時(shí)間都在編程,但是起身去會議室開會這種運(yùn)動(dòng)量顯然不夠。所以,我的建議是一定要盡量讓自己多鍛煉。

休假

盡管讓自己在工作場合隨叫隨到是很重要的一個(gè)品質(zhì),但你要知道時(shí)不時(shí)的讓自己休個(gè)假也很重要。如果你沒辦法為自己調(diào)休出一個(gè)長假期,那你可以將調(diào)休時(shí)間與周末連到一起,或者時(shí)不時(shí)的休息幾天。公司對于休假以及調(diào)休都有不同的福利政策,確保自己盡可能利用到這些福利。

我之前犯得一個(gè)錯(cuò)誤就是,讓自己積攢了很久的休假時(shí)間,但最終卻沒能派上用場。從經(jīng)濟(jì)層面來說這是好事,節(jié)省開支,但對于我的身心健康來說顯然不是這樣。


本文名稱:新入碼農(nóng)這一行,歷數(shù)我在公司內(nèi)外犯過這些錯(cuò)誤
URL分享:http://www.5511xx.com/article/dpepsis.html