成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

軟件工程師的自白:真希望自己從沒學過編碼

開發 前端
真正的軟件工程不僅僅是一門技術,更是一種生活方式。我靠寫代碼謀生,連帽衫、乒乓球、隨處可見的零食和飲料,這就是我的真實生活。盡管從事這一領域會有回報,但我必須承認:有時真希望自己從沒學過編碼。

本文轉載自公眾號“讀芯術”(ID:AI_Discovery)。

真正的軟件工程不僅僅是一門技術,更是一種生活方式。我靠寫代碼謀生,連帽衫、乒乓球、隨處可見的零食和飲料,這就是我的真實生活。盡管從事這一領域會有回報,但我必須承認:有時真希望自己從沒學過編碼。

[[355058]]

怪癖

自從我開始學習編寫代碼以來,瀏覽網頁就變得不一樣了。我再也不能忍受我在使用其他網站時遇到的錯誤。每當有什么奇怪的事情發生時,好奇心就占了上風,這時我必須打開瀏覽器的開發工具,開始調試。

試圖提交表單時出現神秘的錯誤消息?這時我會深入研究JavaScript控制臺、查找錯誤消息、挖掘源代碼,并通過網絡請求觀察它們。

用戶界面看起來有點過時,或者頁面布局非常華麗?不管怎樣,我都會調整瀏覽器窗口的大小,看看它處理屏幕大小的響應能力如何。你選擇的字體是Comic Sans嗎?我可能再也不會相信你和你的公司了。

軟件工程師的自白:真希望自己從沒學過編碼

請停止使用ComicSans字體

職業生涯

總的來說,工程師們相當固執己見,學究氣已深入骨髓。是否使用空格或制表符縮進代碼?更喜歡用Vim還是Emacs?Chrome還是Firefox?這些對話最終會導致有人問“這真的重要嗎?”,現實生活中經常會有人浪費時間和精力討論這種意義不大的問題。

xkcd——《真正的程序員》

隨著越來越多的公司采用敏捷項目管理方法,有時不得不在使用Waterfall、Scrum、或者Kanban的開發周期之間進行比較取舍。我們都喜歡抨擊Waterfall,認為它是過時的、效率低下的公司所使用的老古董。然而,Scrum與Kanban的戰爭仍在繼續。

“你說你是Scrum的忠實粉絲?我敢打賭,你一定喜歡人工時間框,它能輕松發送匆忙的代碼,以便在sprint結束之前完成想象中的最后期限。”

Dilbert - Scott Adams

說到敏捷法,具體指哪方面?時間尺度?努力?復雜性?風險?或者所有這些?可能會花上幾個小時討論每一個定義的優點,但最終無法達成共識。在某種程度上,這可能會演變成一場無意義的討論,但能夠相互理解和有效溝通是至關重要的,這包括對我們一天中使用的術語有一個共同的理解。

前端開發打開了另一個話題世界,最引人注目的是:“什么時候才能最終放棄對InternetExplorer的支持?”我必須得拿捏好分寸,一邊對它深惡痛絕,時刻都想放棄它,同時也明白,對于那些已正在使用,深受其害的客戶來說,需要支持它。

Internet Explorer網絡熱圖

持續學習

隨著技術環境的不斷變化,持續學習是軟件工程的重要組成部分。每個月都有數百個新的庫和框架發布,JavaScript枯竭是真實存在的。當我告訴別人我花了一天時間配置Webpack、Rollup和Babel以使用最新的ES6+語法時,他們可能認為我是在胡編亂造。

Angular和Angular是兩個完全不同的東西;LitElement、Svelte和Stencil似乎是有前途的web組件解決方案;Deno可能是新的Node。

當有人問我工作時所使用的工具時,我只能直截了當地說:“我通常使用前端技術,像HTML、CSS和JS。有時我不得不使用PHP或SQL,但我更像是一個MEAN/MERN堆棧開發人員。有時使用Heroku之類的PaaS技術,但有時使用的是像AWS或GCP這樣的IaaS提供商。”

有關“開發者”熱圖 | 圖源:漫畫《Poorly Drawn Lines》

 

業余生活

閑暇時,我會讀一些枯燥乏味的書,比如“干凈的代碼”、“重構”和“領域驅動設計”。除了教科書,我還會在網上讀一些文章,這些文章里時常會有一些建設性的建議,或者看看別人的編碼教程。

我更喜歡聽關于編程的播客,在上班的路上,沒什么比聽別人談論代碼更好的事情了。因為到達上班地點,我也要整天討論代碼了。

除了通過網絡獲取資源外,軟件工程師還將他們個人生活的大部分時間用于在線創建內容。我的個人愛好是開發一些沒人見過的簡單應用程序和游戲,比如 Crossy Block,它是 Flappy Bird knock-off的仿制品,還有corporate BSgenerator。這是在浪費時間嗎?也許吧。但是,當人們看到這些應用程序時,是否也能讓他們在兩分鐘內感到快樂呢?當然是。

Corporate BSGenerator app

編碼給了我一個機會,讓我可以去創造一些東西,并賦予了我創造力。它讓我對生活有了新的看法,甚至可以說是重塑了我的生活。軟件工程使我能夠解決困難但有趣的挑戰,并希望能夠用自己微不足道的力量使人們的生活過得更輕松。軟件工程有助于我的職業發展,使人有機會不斷學習,并從中受益匪淺!

好吧,我不得不承認,我熱愛編碼。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2022-07-29 09:12:44

軟件硬件開發

2013-09-03 09:30:44

軟件工程師軟件工程師頭銜

2022-09-16 08:00:00

軟件工程師求職薪酬

2022-01-16 07:12:30

軟件工程師吵架開發

2009-02-11 13:15:54

軟件工程師女工程師google

2016-11-14 14:29:14

C語言

2023-06-05 10:07:13

軟件工程平臺工程師

2017-11-09 14:12:44

大數據軟件工程師算法工程師

2010-08-10 13:22:41

2015-06-02 11:29:55

軟件工程師程序員

2009-02-12 11:52:23

軟件工程師職業規劃價值

2018-01-09 17:21:18

軟件工程師創業代碼

2021-04-22 09:00:00

軟件工程師代碼

2015-06-02 04:08:42

軟件工程師私活

2020-07-23 07:43:04

工程師開發技術

2022-04-18 10:13:32

軟件開發寫作

2014-08-20 10:24:11

軟件工程師

2009-02-12 14:45:17

軟件工程師

2010-08-10 13:29:58

軟件工程師

2011-05-16 10:05:33

軟件工程師Java工程師
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产一级 | 亚洲国产成人精品女人久久久 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 久久国产欧美日韩精品 | 国产福利在线看 | 中文字幕在线观看视频网站 | 国产亚洲精品精品国产亚洲综合 | 亚洲视频免费一区 | av网站免费在线观看 | 91精品国产91久久久久游泳池 | 亚洲综合色自拍一区 | 91久久精品视频 | 狠狠干狠狠插 | 中文字幕在线观看av | 91在线视频播放 | 精品福利在线 | 亚洲视频手机在线 | 9久久精品 | 美女福利视频一区 | 国产精品a久久久久 | 欧美日高清 | 毛片a级| 99久久精品视频免费 | 国产精品99久久久精品免费观看 | 国产一区二区三区亚洲 | 欧美性生交大片免费 | 黄色毛片在线观看 | 99久久精品国产毛片 | 国产精品日韩欧美一区二区三区 | 亚洲一区二区网站 | 一区二区三区四区不卡 | 成人影院免费视频 | 美女艹b| 亚洲网在线 | 日本在线网址 | 国产中文字幕在线观看 | 欧美精品一区二区三区视频 | 亚洲国产高清高潮精品美女 | 99久久国产综合精品麻豆 | 国产精品日韩在线观看一区二区 | 国产色婷婷久久99精品91 |