女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內(nèi)不再提示

一位剛?cè)胄械能浖_發(fā)工程師所必須要了解的幾件事

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-08-13 15:35 ? 次閱讀

我的軟件開發(fā)生涯開始于15年前。

但是直到最近的5年,我才真正開始看到自己在軟件開發(fā)領(lǐng)域的巨大進步。

這里有一些感悟是我希望能夠在我進入軟件開發(fā)領(lǐng)域時所知道的事情,如果我早一些領(lǐng)悟到,相信會比現(xiàn)在更加成功,也更節(jié)省一些時間。

軟件開發(fā)工作沒有“正確方法”

在軟件開發(fā)生涯的早期,我曾經(jīng)浪費了大量的時間在學習和爭辯,錯誤的相信有一條“絕對正確的方法”能夠應(yīng)付軟件開發(fā)的很多方面。

結(jié)果證明我曾經(jīng)認為關(guān)于軟件開發(fā)的每一件正確的事情到最后都是錯誤的。

但是更重要的是,我發(fā)現(xiàn)很少有事情是黑白分明的。在寫代碼和開發(fā)軟件時所做的幾乎每一個決定都取決于當時所處的環(huán)境。

我曾經(jīng)討論過關(guān)于技術(shù)的宗教式信仰是如何對軟件開發(fā)者不利的,但這個話題已超出技術(shù)范疇。

沒有萬能的最佳實踐方式,這句話很對。甚至像“是否應(yīng)該進行單元測試”、“敏捷開發(fā)和瀑布模型哪個最好”這種高熱度的話題都不會有一個直截了當?shù)暮唵未鸢浮?/p>

在我的職業(yè)生涯中,我已經(jīng)浪費了大量時間在這種“正確方法”上以至于最終一無所獲,而不是探尋可以讓我走更遠的“實用主義”道路。

一頁一頁看書不是最佳的學習方式

當我第一次想提升自己的編程水平和各種技術(shù)水平時,我花了非常多的時間一頁一頁地讀具體的技術(shù)類的書。

讀書并沒有錯,但是要有選擇那些重要的書和重要的章節(jié)讀。

比如,我記得我曾經(jīng)讀過一本非常厚的關(guān)于Visual C++的書(我非常確定是《Beginning Visual C++ 2012》的早期版本),總之,這本書是一本包含了海量知識的好書,但是一頁一頁讀并不是學習Visual C++的最佳途徑。

早知道我就應(yīng)該像過流水賬一般地粗略地看下這本書的所有章節(jié),以了解Visual C++包括哪些知識點,然后再考慮哪些部分是最重要的,是應(yīng)該首先讀的。

如果我坐下來實際練習下書中的基礎(chǔ)練習題而不是僅僅看過或跳過這些例子的話,會有更多的收獲。除非你實際用你的所學解決了實際的問題,否則算不上你學會了這門技術(shù)。

深入學習特別技術(shù)是浪費時間

我不僅僅浪費時間在一頁一頁的讀書,還經(jīng)常選擇了那些錯誤的書讀。

曾經(jīng)的我花費了大量的時間讀諸如ASP.NET或Hibernate等特別技術(shù)的書,而不是讀像《代碼大全》、《代碼整潔之道》、《敏捷軟件開發(fā):原則、模式與實踐(C#版)》(順便說一句,如果你還沒有讀過這些書,我推薦你讀一讀)。

比起知道你所用的技術(shù)的重要性,成為某一特別領(lǐng)域的專家是不重要的。知道某一個具體API調(diào)用一點好處都沒有,當你需要它的時候只要查詢下就好了。

我曾經(jīng)花費大量時間深入學習的許多技術(shù)中,到最后要不這技術(shù)逐漸沒落,要不就是太過技術(shù)以至于我自己放棄了它。這些特別技術(shù)中的絕大多數(shù)最終都證明是在浪費時間。

只要是我正在使用,無論什么語言,成為這種編程語言方面的專家都是很重要的,因為在一門特殊語言方面的專業(yè)知識能夠讓你活躍在軟件開發(fā)領(lǐng)域許多年。當然,我仍然在花時間深入學習C++、C#和JAVA,但是,對于現(xiàn)在的我來說,可能多花一點時間在C++的各種紛繁難懂之處并沒有什么好處。

技術(shù)社區(qū)在軟件生涯中及其重要

在我早年的職業(yè)生涯中,我犯過的一個錯誤就是沒有投入到技術(shù)社區(qū)中求助或幫助他人。

我總是樂于幫助我的同事,并和我所接觸的各類職業(yè)打交道,但從來超出我所在公司的人員和崗位范圍。

曾經(jīng)我花了大量時間將自己投入在所在公司的職業(yè)生涯中,而沒有在軟件開發(fā)社區(qū)中投入一點時間,這點非常的不劃算。

曾經(jīng)我花時間致力于內(nèi)部技術(shù)建設(shè)的分享或?qū)嵺`原本也可以在技術(shù)社區(qū)中做同樣的分享和交流,也同樣會給我?guī)砉ぷ魃系恼J可。

我也錯誤的認為我沒有什么有價值的事情貢獻給技術(shù)社區(qū)。

現(xiàn)在的我會和很多軟件開發(fā)的新手們聊天,有時候我想相比我們他們一定花了很多精力貢獻在技術(shù)社區(qū),因為和其他新手相比較,他們看起來沒有懂的更多,也沒那么抓狂。

如果時光能夠倒流,我確信年輕時候的自己一定會投入很多時間在技術(shù)會議和用戶群組上,我會盡早地開始寫自己的博客并創(chuàng)建自己的項目和資源與其他人分享,而不是呆呆地讀書。

永遠有編外項目在做

影響我職業(yè)生涯最大的選擇可能就是杜絕看電視、《無盡的任務(wù)》和《魔獸世界》游戲了,取而代之的是將這些時間用在我的編外項目上。

在過去的生活中我已經(jīng)浪費了很多時間在做娛樂活動,而不是那些能夠充實我生活的事情。

在大約3-4年前,我已經(jīng)基本和看電視這種活動決絕了,現(xiàn)在的我甚至都很少看電影??措娨暫涂唇^大多數(shù)電影都是一種時間浪費,浪費那些原本可以做一些有用之事的時間。多數(shù)的電視游戲也是如此,但至少玩電視游戲收獲的也不僅僅只是無用信息。

我非常喜歡玩電視游戲,而且恐怕也不會有停手的那一天,但是我著實希望我能夠把花費在玩游戲、看電視的時間投入在自有的項目上。

不幸的是,我真正開始自己的第一個項目卻是在大約3年以前,那時的我開始著手創(chuàng)建一個Android應(yīng)用程序。

當你為別人工作時,能夠花時間在自己的項目上非常重要,否則就是在犧牲自己的精力為別人建造帝國。

在過去的幾年間,我不僅從編外項目中學習到了不少東西,而且也從其中得到了巨大的利益。事實上,其中的一個編外計劃:創(chuàng)建Pluralsight課程,是我現(xiàn)在正全職在在做的事情。

將所學揉合起來

以上所說是少數(shù)我后悔沒有在自己職業(yè)生涯開始時不知道的感悟,但從一開始我仍然做了很多正確的事情。

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

    關(guān)注

    1

    文章

    91

    瀏覽量

    15092
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計“好搭子”來了!

    軟件,更 是每一位工程師背后的“隱形助手” 。從設(shè)計之初的風險排查,到制造階段的成本控制,再到裝配環(huán)節(jié)的細節(jié)優(yōu)化,我們始終致力于為工程師
    發(fā)表于 05-22 16:07

    如何成為名合格的KaihongOS北向應(yīng)用開發(fā)工程師

    如何成為名合格的北向應(yīng)用開發(fā)工程師 在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師
    發(fā)表于 04-23 06:46

    硬件工程師手冊(全套)

    §1.2.1 硬件工程師職責 個技術(shù)領(lǐng)先、運行可靠的硬件平臺是公司產(chǎn)品質(zhì)量的基礎(chǔ),硬件工程師職 責神圣,責任重大。yf-f4-06-cjy 1、硬件工程師應(yīng)勇于嘗試新的先進技
    發(fā)表于 04-22 15:05

    如何成為名嵌入式軟件工程師?

    如何成為名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負責開發(fā)運行在特定硬件平臺上的軟件,這些
    發(fā)表于 04-15 14:37

    步進電機選型時必須要了解什么?

    步進電機選型時,必須要了解以下幾個方面的信息以確保所選電機能夠滿足特定的應(yīng)用需求: 1. 轉(zhuǎn)矩需求: ? ?● 步進電機的保持轉(zhuǎn)矩類似于傳統(tǒng)電機的“功率”,但物理結(jié)構(gòu)和輸出特性有所不同
    的頭像 發(fā)表于 04-14 07:38 ?247次閱讀

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    硬件系統(tǒng)工程師寶典—完整版

    資料介紹: 這是本硬件工程師的必備書,介紹了硬件工程師必須些知識,例如EMC、SI、PI
    發(fā)表于 03-22 15:47

    嵌入式軟件工程師就業(yè)好不好?

    、智能醫(yī)療設(shè)備等,都離不開嵌入式軟件的支持。預(yù)計2025年,物聯(lián)網(wǎng)設(shè)備的數(shù)量將呈爆發(fā)式增長,這將為嵌入式軟件開發(fā)工程師帶來大量的就業(yè)機會。 薪資待遇具有競爭力 由于嵌入式軟件開發(fā)
    發(fā)表于 02-20 10:19

    如何成為名合格的北向應(yīng)用開發(fā)工程師

    在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師個專注于系統(tǒng)級應(yīng)用開發(fā)的高需求職位。 以下是成為
    發(fā)表于 01-10 10:00

    嵌入式工程師常用的開發(fā)工具有哪些?

    仿真器可以模擬復(fù)雜的微控制器和外設(shè),幫助工程師在早期階段進行軟件開發(fā)和調(diào)試。這大大縮短了開發(fā)周期,降低了開發(fā)成本。 總之,嵌入式工程師需要
    發(fā)表于 12-20 15:29

    【《軟件開發(fā)珠璣》閱讀體驗】+ 心得

    ,《軟件開發(fā)珠璣》是本值得每個軟件開發(fā)者閱讀的書籍。它教會了我們?nèi)绾?b class='flag-5'>了解需求、設(shè)計、項目管理,如何與團隊合作以及如何持續(xù)學習和進步。在未來的軟件開
    發(fā)表于 06-23 17:56

    找STM32硬件開發(fā)兼職工程師

    上海做傳感器的公司,找STM32硬件開發(fā)兼職工程師,會硬件開發(fā),嵌入式軟件開發(fā),可項目外包。有意聯(lián)系:15900460170
    發(fā)表于 06-22 19:12

    嵌入式軟件工程師如何提升自己?

    ,可以為自己的職業(yè)生涯打下堅實的基礎(chǔ),并實現(xiàn)個人的職業(yè)目標。愿每一位嵌入式軟件工程師都能在這個充滿挑戰(zhàn)和機遇的領(lǐng)域中取得成功!
    發(fā)表于 06-12 11:20