中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

程序員生活中的一天

發(fā)布于:2020-12-28 15:32:17

0

182

0

程序員 職業(yè) 編程

DataSine的聯(lián)合創(chuàng)始人兼CTO,Chris Loy和前端工程師Jenny Wem都有豐富的編程經(jīng)驗(yàn)。我們有時(shí)間向他們詢問一些有關(guān)程序員的生活,他們所面臨的挑戰(zhàn),情況如何變化以及對未來的程序員有何建議的問題。

有時(shí)很難知道如何決定要從事的職業(yè)。在JAXenter,我們了解這一點(diǎn)-這就是為什么我們決定與兩個(gè)有豐富編程經(jīng)驗(yàn)的人交談的原因。無論您是想更多地了解編程職業(yè)如何,還是不確定自己的同事在做什么,都希望您會(huì)發(fā)現(xiàn)Jenny Wem和Chris Loy的問答與我們一樣有趣!無論如何,足夠的討論,讓我們開始采訪:

JAXenter:程序員生活中典型的一天是什么?

珍妮: 對我來說,典型的一天是從我們團(tuán)隊(duì)的上午站立會(huì)議開始,我們在會(huì)議上報(bào)告我們正在做的事情以及是否有任何事情阻礙我們的進(jìn)步。然后,我在Jira上檢查工作票證,該工具是我們用來組織需要完成的任務(wù)的工具,可以啟動(dòng)新的票證或繼續(xù)進(jìn)行我一直在從事的工作。

從構(gòu)建新功能到修復(fù)bug,到開發(fā)完成或修復(fù)某些東西時(shí),我的團(tuán)隊(duì)都會(huì)回顧我所做的工作并提出任何必要的更改。進(jìn)行這些更改之后,我的新代碼將合并到代碼庫的“主”副本中,然后我將開始一張新票證!

我的其他職責(zé)包括幫助估計(jì)我們需要做的工作的復(fù)雜性,以及報(bào)告錯(cuò)誤和監(jiān)視自動(dòng)化測試。團(tuán)隊(duì)每兩周召開一次會(huì)議,由我們共同決定要使用哪些功能。

JAXenter:哪些屬性/技能使程序員成功?

珍妮: 程序員的“典型”背景可能涉及計(jì)算機(jī)科學(xué)或STEM學(xué)位,盡管顯然并非所有程序員都具有典型背景-我的團(tuán)隊(duì)中包括具有更典型背景的人以及在職業(yè)變更后成為程序員的人。在完成編碼訓(xùn)練營之前,我實(shí)際上學(xué)習(xí)過美術(shù)。

我認(rèn)為一個(gè)成功的程序員是一個(gè)可以迅速適應(yīng)變化的人,因?yàn)榧夹g(shù)趨于快速發(fā)展,您會(huì)發(fā)現(xiàn)自己需要快速掌握新的框架和庫。軟技能有時(shí)會(huì)被低估,但是良好的溝通和協(xié)作精神確實(shí)是重要的因素。這些軟技能的需求是長期存在的,而對特定語言或框架的技術(shù)知識可能很快就會(huì)過時(shí)。

編程如何改變

JAXenter:近年來,程序員角色發(fā)生了什么變化?

克里斯(Chris): 像許多辦公室工作一樣,這個(gè)職位通常變得不那么企業(yè)化。硅谷科技巨頭的影響意味著傳統(tǒng)公司已逐漸從將程序員視為后臺(tái)人員轉(zhuǎn)變?yōu)樨?fù)責(zé)創(chuàng)新的核心團(tuán)隊(duì)。

互聯(lián)網(wǎng)確實(shí)使獲取技能和專長的人民主化。得益于開源生態(tài)系統(tǒng)以及支持開放協(xié)作的熱門站點(diǎn)(例如GitHub和Stack Overflow),進(jìn)入門檻比以往任何時(shí)候都要低。因此,該行業(yè)比以往任何時(shí)候都更加多樣化。

程序員現(xiàn)在需要更具有延展性的技能才能進(jìn)步,因?yàn)榧夹g(shù)的變化速度超過了諸如大學(xué)之類的傳統(tǒng)教育途徑的教學(xué)速度。即使在十年前,人們學(xué)到的東西也有很多,但是如今,最好的程序員是能夠快速適應(yīng)新技術(shù)的程序員。

    JAXenter:機(jī)器人技術(shù)和自動(dòng)化的興起是否影響了程序員的角色?

    克里斯: 到目前為止,機(jī)器人技術(shù)和自動(dòng)化的影響只是積極的。軟件工程是一門與傳統(tǒng)工程不同的學(xué)科,因?yàn)槟梢苑祷夭⒏闹髽?gòu)建的內(nèi)容。換句話說,您可以等到進(jìn)行測試之后再進(jìn)行測試,例如,與建造懸索橋或飛機(jī)機(jī)翼不同。因此,我們花費(fèi)大量時(shí)間來構(gòu)建流程以進(jìn)行實(shí)驗(yàn)和測試。使我們能夠使這項(xiàng)耗時(shí)的工作自動(dòng)化的技術(shù)和基礎(chǔ)架構(gòu)意味著我們可以花更多的時(shí)間在新產(chǎn)品和創(chuàng)意上進(jìn)行創(chuàng)新。

    不僅如此,機(jī)器人技術(shù)的興起為許多程序員提供了良好的就業(yè)機(jī)會(huì),并將許多現(xiàn)有的程序員吸引到了機(jī)器學(xué)習(xí)中。

    制造業(yè)和運(yùn)輸業(yè)等行業(yè)更直接地受到自動(dòng)化的沖擊,在機(jī)器學(xué)習(xí)/人工智能世界中,這已經(jīng)在一定程度上發(fā)生了。盡管顛覆性創(chuàng)業(yè)公司的歷史表明,某人會(huì)在某個(gè)時(shí)候嘗試使我們自動(dòng)化,但我實(shí)在不太擔(dān)心。我們擁有的自動(dòng)化程度越高,我們就越專注于技術(shù)可以解決的更大問題。

    程序員的價(jià)值

    JAXenter:程序員如何看待他們在大型企業(yè)中增加價(jià)值并產(chǎn)生影響?

    珍妮: 從業(yè)務(wù)的角度來看,要確定您是否要在一家大公司中增值是非常困難的,因?yàn)殚_發(fā)人員可能與他們正在開發(fā)的產(chǎn)品的用戶沒有任何聯(lián)系。從技術(shù)上講,我認(rèn)為編寫清晰,可維護(hù)的代碼會(huì)獲得很多個(gè)人滿意,其他開發(fā)人員將能夠理解和建立這些代碼,這是開發(fā)人員可以針對任何規(guī)模的公司的目標(biāo)。一定要相信,好的代碼從長遠(yuǎn)來看將節(jié)省業(yè)務(wù)時(shí)間和金錢。

    就個(gè)人而言,在大型和小型公司都曾工作過,如果您有興趣感受到自己所做工作的影響,我會(huì)建議為一家初創(chuàng)公司工作。

    JAXenter:要吸引強(qiáng)大的程序員加入企業(yè)有多困難?

    克里斯: 對于像DataSine這樣的小型創(chuàng)業(yè)公司來說,使用傳統(tǒng)的招聘方法很難吸引優(yōu)秀的人才。一個(gè)基于經(jīng)驗(yàn),技術(shù)技能,計(jì)算機(jī)科學(xué)學(xué)位和“吃而下”的野心對程序員進(jìn)行評估的招聘流程,將使您從相對較小的人才庫中(從Google到大型銀行)與企業(yè)打者競爭。

    幸運(yùn)的是,和軟件一樣,有一種方法可以破解系統(tǒng)!因?yàn)槲覀冋J(rèn)識到許多最重要的技能與創(chuàng)造力,溝通能力和適應(yīng)能力有關(guān),所以我們能夠利用更大的,由大型公司經(jīng)常忽視的優(yōu)秀程序員人才庫。我很幸運(yùn)地建立了一支優(yōu)秀的程序員團(tuán)隊(duì),沒有任何形式的公眾形象,他們歡迎非傳統(tǒng)技術(shù)背景的人們,并幫助人們專注于個(gè)人成長和學(xué)習(xí),而不是簡歷填充。

    JAXenter:是否存在技能短缺?

    珍妮: 編碼訓(xùn)練營的成功當(dāng)然意味著開發(fā)人員短缺。在人才庫的高端,這一點(diǎn)更為明顯。女性,非二進(jìn)制和非白人的開發(fā)人員仍然短缺,盡管對此問題的認(rèn)識比以前要多得多,并且許多公司正在做出巨大的努力以確保他們從多樣化的人才庫中招聘的候選人。

    學(xué)習(xí)STEM學(xué)科的人比例相當(dāng)?shù)?,而女性的比例仍然較低。沒有與STEM相關(guān)的學(xué)位并不一定會(huì)妨礙程序員的工作,但是我認(rèn)為,如果人們從小就開始學(xué)習(xí)編程,那么人們可能會(huì)更傾向于將編程視為一種職業(yè)。

    JAXenter:公司如何才能吸引和吸引最優(yōu)秀的程序員人才?

    珍妮: 為了吸引最優(yōu)秀的人才,公司需要支持開發(fā)人員的持續(xù)教育,包括為個(gè)人發(fā)展提供預(yù)算。程序員需要跟上技術(shù)的發(fā)展,訪問書籍,會(huì)議票和課程的能力確實(shí)很有幫助。

    許多雇主提供相對膚淺的福利,例如小吃,生日和零售商折扣等。這些都是值得贊賞的,但他們絕對不能彌補(bǔ)糟糕的公司文化,低薪或缺乏機(jī)會(huì)。

    接下來是什么?

    JAXenter:未來的程序員隊(duì)伍會(huì)是什么樣?

    克里斯: 有時(shí)感覺像軟件行業(yè)正在慢慢消耗其他所有東西。我看到分析師,市場商人,金融家,心理學(xué)家和許多其他人學(xué)習(xí)編程技能,并使用它們來改進(jìn)和自動(dòng)化以前涉及平凡的數(shù)據(jù)輸入和分析的工作部分。

    我認(rèn)為,將來,編程技能將像90年代的文字處理技能一樣廣泛使用,并且任何人都可以利用這一出色的工具包來改善其工作方式。

    為了達(dá)到這一點(diǎn),我們需要繼續(xù)努力,為學(xué)校編碼,對過去仍然存在的行業(yè)進(jìn)行解毒,并使編程技能集神秘化-這是任何能夠完成填字游戲的人都可以教自己的東西。

    同時(shí),軟件工程師仍將坐在后面,為其他人高興地推出更多工具,分享私人笑話,并尋求下一波創(chuàng)新浪潮。

    JAXenter:隨著公司在組織中實(shí)現(xiàn)流程自動(dòng)化,程序員的角色將如何繼續(xù)變化?

    克里斯: 隨著編程技能的民主化,我認(rèn)為程序員與其他所有人之間的分離將逐漸模糊。也許軟件工程和計(jì)算機(jī)編程將開始被視為不同的學(xué)科,前者全都是通過Windows之類的“用戶友好”界面來打破障礙,后者則是構(gòu)建可重用工具。

    職業(yè)咨詢

    JAXenter:最后,您對想從事編程職業(yè)的人有什么建議?

    克里斯: 我的主要建議只是獲取編碼!如果您擁有計(jì)算機(jī)和互聯(lián)網(wǎng)訪問權(quán)限,則可以免費(fèi)開始自學(xué)。查找在線課程,建立一個(gè)不錯(cuò)的網(wǎng)站,解決一些編碼難題并開始使用。

    同樣,對技術(shù)感興趣也很重要。播客很好,盡管我個(gè)人更喜歡科技博客。查找其中包含代碼的文章,或鏈接到GitHub存儲(chǔ)庫,然后使用這些代碼。

    在選擇在哪里工作時(shí),您需要優(yōu)先考慮可以使您學(xué)習(xí)的公司。無論您是剛剛編寫了第一個(gè)網(wǎng)頁的代碼,還是擁有計(jì)算機(jī)科學(xué)的碩士學(xué)位并且已經(jīng)花了10年時(shí)間擔(dān)任臥室編碼器的人,都一樣。尋找可以通過提供指導(dǎo),資源和有趣的項(xiàng)目來支持您成長的雇主。

    我最后的建議是把偏見留在門口??萍际且粋€(gè)仍然存在包容性和多樣性問題的行業(yè),但值得慶幸的是,它在不斷進(jìn)步,需要各種背景的思想開放的人來幫助其實(shí)現(xiàn)現(xiàn)代化。