色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一個從程序員到IT工程師的故事

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-06-25 14:01 ? 次閱讀

一、關于編程

相信有很多人和我一樣在今年走上了工作崗位,和其他的畢業生不一樣,我們成了程序員,這個注定了要和別人不一樣的職業,一個意味著加班、寂寞、不斷學習、時刻變化的職業。通過這幾個月的工作,我感覺到了從前和現在的不同,這些不同促使我想寫點什么。

最大的不同是現在的編程和從前在學校里的編程不同了。那時候一個程序代碼頂多幾百行(恐怕很多人還達不到),主要是為了應付老師的作業。為了能夠趕快向老師交差,代碼大多上來就直奔主題,沒有出錯檢查和健壯性保證的代碼。所以一個程序很可能只能輸入數字,輸入字母就會崩潰。由于那些小程序都只是一些練習,而且很小,所以我們就可以把它交給老師就算完,不去考慮后面的改進和維護。那時候不會去寫文檔(不知道實驗報告算不算),為了顯得自己很牛,連代碼的注釋也很少些。其結果就是,過了一段時間自己寫的代碼自己都看不懂了。

現在不一樣了,寫出來的東西會變成商品,商品就要有市場,沒有人買就會變成垃圾,所以我改變了,盡管這種改變是很辛苦的。現在寫的代碼里處理錯誤的代碼甚至要比完成正常功能的多,因為要保證健壯性;變量的命名要符合規范,注釋要盡可能的詳細,因為現在代碼是公司的,會有很多人來維護它;復雜和讓人難以理解的所謂“經典算法”已經不被提倡了,因為可讀性使然(某些嵌入式系統可能例外)。其實,當初如果多在學校里參與一些項目,或者自己承接一些軟件模塊的編寫工作,這種改變就會不是那么難了。

韓日世界杯剛結束,高考的題目也出來了,大家都在講規則,規則成了現在熱門的話題。其實從學生到程序員的轉變何嘗不是這樣?從普通學生向程序員的轉化過程就是一個適應不同規則的過程。你也可以把這種適應規則稱之為格式化。

在學校里就要遵守學校的規則,那時候我是以考試不被斃為中心的。不追求高分是因為我不想把有限的經歷浪費到無聊的試題中去,但是又必須讓自己的成績〉=60,否則……大家都知道吧。不可否認,學校教育為我建立了走向軟件開發之路的基礎,但是存在很多的問題,它太不適應現在社會中的真實的軟件開發過程了(關于這個話題要說的可就多了)。還好,我的老師對這批學生進行了一些有益的嘗試性的教學。他嚴格的按照軟件工程的方法指導我們完成了一個比較大的項目,讓我對軟件工程有了比較深的理解,而不僅僅是狂背概念然后抄在試卷上。這也使我被格式化的過程變得不是那么的痛苦。那些從小被應試教育打造出來的同學就會很麻煩,他們可以在考試中得到高的令人咋舌的分數,但是卻沒有分析問題、解決問題和計劃過程的能力。到了公司里,規則變了。公司的中心是盈利,對他來說,使用什么技術并不重要,重要的是能夠利用已有的技術在規定的時間內完成規定的任務,然后拿到錢,否則死亡。這里的規則不鼓勵你去廣泛的采用最新的技術,因為它不穩定;這里的規則要求你的代碼規范化,因為這樣的代碼才符合“工廠標準”,你跑了自然會有人來代替你;這里的規則也同樣給我帶來了壓力,程序開發的過程在項目進度的壓力變得不再有樂趣。我現在還清楚地記得主管在項目會上說的話“大家都要加把勁,否則別說工資,我們大家都要走人!”這就像足球場上的中心是進球一樣,無論你踢得有多么漂亮多么流暢多么具有觀賞性,進不了球一樣滾蛋。大家都說德國人機械化的足球太難看,可是他進了四強你行么?我們必須努力去適應這個行業,物競天擇,哪個畢業生都一樣。

二、關于學習

上了這么多年學了,如果還說不會學習,那就有點搞笑了。學習的方法每個人的不一樣,各有千秋吧。有一點我不得不承認,在學校里的學習和成為程序員后的學習很不一樣。

學校教育是基礎教育,目的是建立軟件開發的最基礎的概念。過程不外乎聽課—做筆記—寫作業,然后就是狂背老師畫出來的那些所謂知識點,最后參加考試。當然還有另一條路:上課睡覺,下課后泡美眉/打牌/踢球,考試前粘著老師套題,外加小條,最后參加考試,考完后登門拜訪。我比較笨,又沒有錢,所以屬于前者。這樣被訓練出來的我好象很多的概念都很清楚,可是如果讓我把他們運用到實踐中去,那我就傻眼了,而且很容易就會把這些概念丟在風里。這是我在大三的時候的真實狀況。感謝motorola提供的實習機會,感謝《軟件工程》老師給我的實踐機會(盡管他已經不再是教師了),感謝學校的科技立項經費,我的大四總算沒有被荒廢,我被初步地改造了。被動學習慢慢地向主動學習轉變。

到了公司就發現了自己的不足是巨大的。以java為例,在學校里我就知道rmi是遠程方法調用,可是到了這里你就必須要用它來寫程序了。學習就變成了自然而然的事情。這里的學習方式與學校有很大的不同。還是以rmi為例,我先到書店去買關于rmi的書籍,如果你能站著看幾個小時并且記憶力好并且不怕店員白眼的話,你就可以省了這筆錢了。這個過程里我對rmi有了基礎的知識。然后開始在網上到處搜索關于rmi的文章,那些文章里有很多的技巧性的東西。最后自己編碼實踐,通不過就上各大技術論壇去發“救救我,我的……”之類的求救貼,呵呵,我發現現在這樣的貼子不少哦,可能和擴招有關系。現在才對某些網友說的“網絡上最先實現共產主義”的言論有了深刻理解。

程序員是個注定了要擁抱變化的職業,不斷的學習是我們立足的根本。看著那些機械系的學弟還抱著78年定稿的課本,我覺得有點好笑,那一年我才剛剛出世,我現在算是上了賊船了。

三、關于非計算機專業

我是計算機專業的學生,也就是別人說的所謂“科班出生”吧。在上學的時候就接觸過很多非本專業的同學,因為共同的愛好成了好朋友。他們喜歡計算機,絕大部分畢業后也做了和計算機相關的工作,所以我一直認為,其實爭論科班不科班的沒有多大的意義,關鍵在你的態度,你愛不愛軟件開發這個職業。

說白了,計算機就是工具,如果你沒有某一方面的專業知識,這工具也不會用得太好。不懂財務的軟件設計人員永遠也設計不出好的財務軟件,不懂化工的軟件設計人員永遠也設計不出好的化學分析軟件,沒有美術基礎,你的繪圖軟件也不會好到哪里去。從這個意義上說,我其實挺羨慕非計算機專業的同學的,他們比我多了一項技能。

目前和計算機專業課程交叉比較大的專業是電子、自動化,我從來不敢在這些專業的學生面前吹噓自己的那點專業知識,也沒有把他們當作外系的,他們可是畢業時很強悍的競爭對手。我還有一個好朋友,他對操作系統很感興趣,對市面上能夠搞得到的操作系統都非常熟悉(solarise這個東東還是當年他告訴我的),他的機器裝了好幾塊硬盤,有8、9種操作系統。你們猜他是哪個專業的?------機械工程。最后畢業時,他憑借對電腦硬件的熟悉去了一個專門搞小型機的單位,現在還在向我大談ibm370的好處。

如果非要說非計算機專業的學生變成程序員的過程和我們這些人有什么不同的話,我感覺最大的不同在一門課上,這就是《數據結構》。這門課可能是對編程影響最大的一門課了,而且非計算機專業幾乎不會開。大家都會寫代碼,可是學過這門課的學生(我說的是認真學習并且理解)和沒有學過的學生編出來的代碼絕對是不一樣的。如果你沒有學過,和我的看法相左,我不想無謂地爭論,你可以去看一看再說話。

專業并不重要,關鍵在你的態度,你愛不愛軟件開發這個職業。

四、關于未來

你有沒有在瘋狂加班的夜里感覺到編程的枯燥?

你有沒有陷入過無窮無盡的錯誤里,感覺到產品發布的遙遙無期?

你有沒有對層出不窮的新技術感到眼花繚亂,無所適從?

你有沒有發現自己的身體好像越來越差,爬幾層樓都氣喘吁吁?

你有沒有發現自己越來越依賴電腦,生活圈子越來越小,連女朋友都要從網上找?

你有沒有考慮過自己的未來?

這些我都有,盡管我才工作了四個多月。我承認,我不想永遠做一個程序員,我向往自由和有創造性的生活方式,我不想當代碼工人。可是我的未來在哪里呢?

我在彷徨和思索著。小時候,我的理想是成為一個偉大的科學家,建造飛船探索宇宙。再大一點,想當一個軍人征戰沙場,成為英雄。初中畢業才發現原來錢是那么重要的,于是就想,以后一定要做一個富甲天下的有錢人,至于怎么掙錢還沒有想過。沒想到那時候就那么俗。上了大學后,我不像人家那樣意氣風發妄圖改造世界,我覺得以后有房有車有個愛自己的人就足夠了。我的未來在貶值。現在呢?北京的房價那么高、汽車那么貴、女孩又那么地挑剔,連這都有問題了。這時候的心情就像鄭智化的那首老歌《中產階級》里的歌詞一樣。 這種迷茫期可能每一個人都有,不僅僅是程序員。幸運的是,我的迷茫期已經結束了。我熱愛軟件開發這個行業,可是中國現在的軟件行業水平不高,不是因為中國沒有好的程序員,而是好的程序員沒有被有效地組織起來。我希望成為這樣的組織者。盡管我還是個毛頭小子,盡管我還沒有經驗,盡管我還很笨。可是我有我的資本,我年輕,我不怕失敗。 我的未來有點模糊,可現在腳下的路很清楚。不想高喊什么豪言壯語,我只要把現在的事情做好。繼續寫代碼積累經驗,提高自己的水平,畢竟這是自己的本行;注意行業內外的動向,不僅僅是一個人埋頭苦干;不斷學習,并嘗試著用別的東西來檢驗自己的能力(比如物美價廉的國家軟件水平考試,我報了系統分析員);畫畫,玩模型,看電影,繼續做我喜歡的事,畢竟編程不是生活的全部;堅持鍛煉身體,身體好能做很多事的,不用我多說了吧,各位單身的程序員哥哥們?!呵呵。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1570

    瀏覽量

    68516
  • 編程
    +關注

    關注

    88

    文章

    3615

    瀏覽量

    93719
收藏 人收藏

    評論

    相關推薦

    TMS320C6000程序員指南

    電子發燒友網站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    機械革命發布CODE AI程序員

    近日,英特爾新質生產力技術生態大會在成都舉行,機械革命作為重要參展商帶來了多款明星產品引爆全場!其中更是在AI PC軟件生態產品發布分論壇上,Intel、智譜、機械革命三方聯合發布了專為程序員設計的CODE AI程序員本,成為本次大會的
    的頭像 發表于 11-30 10:34 ?381次閱讀

    Linux驅動程序程序員指南

    電子發燒友網站提供《Linux驅動程序程序員指南.pdf》資料免費下載
    發表于 11-22 15:53 ?0次下載
    Linux驅動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員有積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共榮。
    的頭像 發表于 11-08 10:17 ?168次閱讀

    程序員節視頻創意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每
    的頭像 發表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節視頻創意大賽,用串口屏贏取千元大獎

    程序員節視頻創意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每
    的頭像 發表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節視頻創意盛宴,邀您共襄盛舉!

    阿里云發布首個AI程序員,引領應用開發進入“分鐘級”時代

    近日,在備受矚目的阿里云上海AI峰會上,阿里云向全球開發者們展示了其最新的技術成果——首個“AI程序員”。這款創新應用基于通義大模型構建,具備了令人驚嘆的多項技能,包括架構、開發工程師、測試
    的頭像 發表于 06-24 10:36 ?643次閱讀

    適者生存,程序員最終會流向哪……

    程序員沒有永遠的護城河!!就目前的互聯網大環境來看,it行業已經是……
    的頭像 發表于 03-11 17:11 ?411次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    OpenHarmony知識已更新←前往 最后 鴻蒙是完全具備無與倫比的機遇和潛力的;預計年底將有 5,000 款的應用完成原生鴻蒙開發,未來將會支持 50 萬款的應用。那么這么多的應用需要開發,也就意味著需要有更多的鴻蒙人才。鴻蒙開發工程師也將會迎來爆發式的增長,學習鴻
    發表于 03-06 21:32

    如何搞崩硬件工程師心態?試試對ta說這幾句

    硬件工程師
    揚興科技
    發布于 :2024年02月20日 18:05:49

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業想必大家已經感受到了,Android、Java、前端等等程序員都經歷了大廠……
    的頭像 發表于 02-02 09:45 ?821次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝

    1月18號“純鴻蒙”千帆啟航,程序員預備!

    。 如何正確看待鴻蒙? 我作為程序員來說,首先是看鴻蒙的發展、市場開發崗位、薪資以及前景。 這幾年對鴻蒙的發展情況來分析,2019年開始鴻蒙的出來今天,華為鴻蒙取得了很大的成就。“不兼容
    發表于 01-16 22:13

    鴻蒙Harmony是如何影響Android工程師的呢?

    迅猛,目前已經有包括社交、金融、影音、游戲、資訊、食品等多個領域的企業以及開發者加入鴻蒙的生態建設中,可以說是日常工作生活的各個領域全面展開。 為什么會影響Android開發工程師? 因為自從華為
    發表于 01-14 22:14
    主站蜘蛛池模板: 被老总按在办公桌吸奶头| 国产免费看片| 欧美一级久久久久久久久大| 99久久99久久精品| 精品网站一区二区三区网站| 一道精品视频一区二区| 理论937| 99久久亚洲| 日本理伦片午夜理伦片| 在线看片亚洲| 青青草色青伊人| 国产嫩草在线观看| 在线观看a视频| 欧美性猛交XXXX乱大交极品| 攻把受做哭边走边肉楼梯PLAY| 欧美ⅹxxxx18性欧美| 国产91专区| 岳的奶大又白又胖| 欧洲最大无人区免费高清完整版 | 性欧美13处14处破| 混乱家庭电影完整版在线看| 91精品乱码一区二区三区| 久久久精品免费免费直播| jizz非洲| 亚洲精品无码久久久久A片| 国产亚洲精品久久久久| 中字幕视频在线永久在线观看免费| 久久99re66热这里只有精品| 91免费永久在线地址| 视频网站入口在线看| 久久偷拍人| 国产99在线视频| 2019一級特黃色毛片免費看| 受坐在攻腿上H道具PLAY| 久久久大香菇| 中文字幕欧美日韩VA免费视频| 久久综合视频网站| ava云直播| 日本高清色片| 国产成人精品系列在线观看| 中国老太太xxx|