亚洲精品无码乱码成人|最近中文字幕免费大全|日韩欧美卡一卡二卡新区|熟妇性饥渴一区二区三区|久久久久无码精品国产AV|欧美日韩国产va在线观看|久久精品一本到99热动态图|99国产精品欧美一区二区三区

您現(xiàn)在的位置是: 產(chǎn)經(jīng) > > 正文

如何找到一份系統(tǒng)工程師的工作?

時(shí)間:2023-06-16 21:07:24 來源:CSDN 發(fā)布者:DN032


(資料圖片僅供參考)

【編者按】我們時(shí)常會(huì)在各大技術(shù)文章、視頻上看到類似的提問:如何成為XXX工程師?本文作者在自己的博客上也會(huì)經(jīng)常收到類似的提問,在他看來,“如何成為一名系統(tǒng)工程師”的潛臺(tái)詞就是“如何找到一份系統(tǒng)工程師的工作?!?/p>

原文鏈接:https://rachelbythebay.com/w/2023/05/30/eng/

未經(jīng)允許,禁止轉(zhuǎn)載!

作者 | Rachel Kroll 譯者 | 彎月出品 | CSDN(ID:CSDNnews)

不久前,我收到了一些匿名反饋,詢問我是否可以寫一篇文章介紹一下如何成為一名系統(tǒng)工程師。我不太確定我真的能寫出這樣一篇文章,部分原因是這個(gè)請求本身就帶有一定的歧義。在我看來,“系統(tǒng)工程師”是“真正的”工程師,不僅需要實(shí)際的認(rèn)證,而且還需要認(rèn)真負(fù)責(zé)。這與我所從事的行業(yè)相去甚遠(yuǎn),而且我的工作甚至算不上有趣。

不過,維基百科上說,系統(tǒng)工程是一個(gè)跨多學(xué)科領(lǐng)域的工程學(xué)和工程管理,通常專注于如何設(shè)計(jì)、開發(fā)和管理在其生命周期內(nèi)的復(fù)雜系統(tǒng)。而我個(gè)人的工作與之相去甚遠(yuǎn)。我不認(rèn)為自己的工作涉及任何“生命周期”。我認(rèn)為,我的軟件充其量不過是達(dá)到“功能完備”的程度,并且沒有明顯的問題。然后,就是運(yùn)行、運(yùn)行,再運(yùn)行。直到有一天,我開始專注于其他工作,而它也許會(huì)繼續(xù)運(yùn)行。我的軟件從未經(jīng)歷過從“長時(shí)間運(yùn)行”到“關(guān)閉”。這并不是說,我的軟件很長壽,不會(huì)被關(guān)閉。我當(dāng)然也有被關(guān)閉的軟件。只不過,這一切往往發(fā)生在我離職很久以后,也就是說軟件的“生命周期”中的關(guān)閉部分并不是我負(fù)責(zé)的,我聽說這些消息都是經(jīng)過了二手傳遞,甚至是三手。若論起長壽,我有一個(gè)用于網(wǎng)絡(luò)托管支持的工作站,始建于2004年,它是由一堆專用服務(wù)器的部件組建而成的,上面有一堆我編寫的工具。2011年,也就是在我離開那家公司五年后,這臺(tái)機(jī)器終于被淘汰了。凡是長壽的產(chǎn)品都需要有人照料和維護(hù)。說回正題,也許上面我提到的反饋不是在詢問“系統(tǒng)工程師”確切的定義,而更像是“如何找到一份系統(tǒng)工程師的工作”,就像我多年來從事的工作一樣。我倒是可以回答這個(gè)問題。我認(rèn)為大致過程如下:首先,假設(shè)你看到了一個(gè)東西,那么接下來你會(huì)思考為什么它是這樣的;然后,你會(huì)觀察,或者做一些研究來弄清楚它是如何成為你眼前看到的東西的。這個(gè)過程幾乎適用于任何東西:電話、體重秤、粗糙的路面、被遺忘的果樹林,以及其他等等。這里的研究我指的是,你可以四處看看,比如試著用螺絲刀打開體重秤,下車沿著粗糙的路面行走,或者翻開果樹林的泥土,看看你能否找到任何決定了事物本身的東西。我還應(yīng)該指出,這個(gè)過程同樣適用于試圖了解某個(gè)人或者某個(gè)人群如何成為現(xiàn)在的樣子,只不過我們不能用螺絲刀撬開某個(gè)人或者翻泥土。不管怎樣,沿著這種思路走下去,你很可能會(huì)對(duì)事情的發(fā)生提出一些假設(shè),然后會(huì)記在腦海中供以后思考,或者,你會(huì)把它寫下來。接下來,隨著時(shí)間的流逝,也許幾年后,你會(huì)重新審視這些想法和筆記,并對(duì)其進(jìn)行完善。有些想法可能會(huì)被丟棄(并注明原因),而有些想法會(huì)得到進(jìn)一步的加強(qiáng)和發(fā)展。這樣堅(jiān)持一段時(shí)間,你就會(huì)在腦海中建立一些模型。雖然這個(gè)時(shí)候還不一定能搞明白為什么事情是這個(gè)樣子,但至少你有了一個(gè)起點(diǎn)。然后,有一天出了問題,而你不得不解決這個(gè)問題。可能對(duì)你來說,這是一個(gè)很陌生的高級(jí)系統(tǒng),但它的內(nèi)部深處有一些低級(jí)的東西,你認(rèn)識(shí)其中的一些。有些低級(jí)的東西背后有一定的歷史,而且從未改變。可能有人在這些低級(jí)的東西之上構(gòu)建了一個(gè)完整難懂的系統(tǒng),但基本原理仍然不變,而且出問題的方式也基本相同。你去看看,必然會(huì)看到一些莫名其妙的東西。以前沒有人見過,所以當(dāng)你指出并修復(fù)這些問題,在旁人看來就好像你剛剛施展了某種深?yuàn)W的魔法一樣。問題是:你真的施展了魔法嗎?這都是相對(duì)的。如果你一直在探索和嘗試,并且記得多年來這些實(shí)驗(yàn)的結(jié)果,那么它對(duì)你來說就不是新鮮的事物。這只是眾多事件中的一個(gè),本身并沒有什么特別之處。只不過,恰好在這種場合變得很重要。有些人能聽懂我的意思,但有些人無法接受,而且堅(jiān)持你是修復(fù)了問題的魔法師。有些人很清楚你做了什么,因?yàn)樗麄冊?jīng)也有這樣的經(jīng)歷。下面,我們來舉幾個(gè)這類知識(shí)的例子。pid = fork();……kill(pid, SIGKILL);但他們沒有檢查-1。以root身份運(yùn)行\(zhòng)\"kill -9 -1\\"會(huì)殺死所有進(jìn)程。某天早上,網(wǎng)站上的照片全都無法正常顯示,你們折騰了幾個(gè)小時(shí),最后發(fā)現(xiàn)Web服務(wù)器沒有運(yùn)行,其實(shí)就是因?yàn)檫@個(gè)命令。不知何故,我想起kill(1)的幫助文檔說,“指的是所有進(jìn)程,但kill進(jìn)程本身和init除外?!贝送?,fork(2)的幫助文檔顯示,“該命令運(yùn)行失敗時(shí),會(huì)向調(diào)用者返回-1”。malloc(1213486160) 實(shí)際上是 malloc(0x48545450),二者實(shí)際上就是malloc(\\"HTTP\\")。我之所以能理解這一點(diǎn),是因?yàn)槎嗄陙砦乙恢痹谂c十六進(jìn)制轉(zhuǎn)儲(chǔ)打交道,知道ASCII字符經(jīng)常會(huì)集中出現(xiàn)。所以當(dāng)看到四個(gè)位于同樣范圍、并且沒有超過0x7f的數(shù)字時(shí),我就意識(shí)到這是一個(gè)大寫單詞。事實(shí)上,我掌握了這些知識(shí)只是因?yàn)槲以诠ぷ髦信既挥龅搅诉@類的問題,再加上工作了這么長時(shí)間,自然而然也就記住了。還有很多時(shí)候,某個(gè)地方出了問題,而我并不知道原因是什么,那么就只能從一些首要原則下手。對(duì)于一些剛?cè)腴T的新手來說,你們的所見所聞肯定沒有那么多,但無需為此感到難過。你需要堅(jiān)持下去,建立自己的知識(shí)庫,而這只能通過年復(fù)一年的辛勤工作才能獲得。另外,如果你認(rèn)為這份工作很無聊,并選擇了另一條路,我也不會(huì)怪你。因?yàn)檫@份工作就是很無聊,去尋找一份不需要多年經(jīng)驗(yàn)積累就能順利完成的工作也很正常。

標(biāo)簽:

搶先讀

相關(guān)文章

熱文推薦

精彩放送

關(guān)于我們| 聯(lián)系我們| 投稿合作| 法律聲明| 廣告投放

版權(quán)所有© 2011-2023  產(chǎn)業(yè)研究網(wǎng)  m.www-332159.com

所載文章、數(shù)據(jù)僅供參考.本站不作任何非法律允許范圍內(nèi)服務(wù)!

聯(lián)系我們:39 60 29 14 2 @qq.com

皖I(lǐng)CP備2022009963號(hào)-13