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

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

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

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

如何成為一位成功的IT工程師?

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-07-27 17:20 ? 次閱讀

每個(gè)IT企業(yè),尤其是初創(chuàng)企業(yè),非常苦惱:找不到好的程序員。現(xiàn)在大學(xué)、軟件學(xué)院及各種培訓(xùn)機(jī)構(gòu),每年培養(yǎng)幾十萬(wàn)的程序員,畢業(yè)的每個(gè)人都有同樣困惱:找不到好的工作。問(wèn)題出在哪里呢?其實(shí),企業(yè)需要的是不是剛會(huì)寫(xiě)程序的人,需要來(lái)了就能干活的人,尤其能把活干好的人。而剛畢業(yè)的大學(xué)生多半剛學(xué)會(huì)如何寫(xiě)程序,的確很難企業(yè)需求。

企業(yè)到底需要什么樣的程序員,一個(gè)剛?cè)腴T(mén)的程序員如何成為企業(yè)需要的高手呢?還有很多程序員問(wèn)我,“我需要具備什么樣的能力就可以去創(chuàng)業(yè)?”我一直在琢磨類(lèi)似的問(wèn)題。我自己寫(xiě)過(guò)十年程序,也在金山管理過(guò)一千多人的研發(fā)隊(duì)伍,最近也在做天使投資,仔細(xì)總結(jié)了如下五點(diǎn)建議與所有程序員分享。

建議一:只有真正喜歡才能寫(xiě)好程序

喜歡寫(xiě)程序,做程序員就是上天堂;

不喜歡寫(xiě)程序,做程序員就是下地獄;

程序員需要整天趴在電腦前,經(jīng)常沒(méi)日沒(méi)夜的,非常辛苦,而且工作來(lái)不得半點(diǎn)虛假,少寫(xiě)一個(gè)標(biāo)點(diǎn)符號(hào)都不行。喜歡的人,日子過(guò)得非常開(kāi)心,每寫(xiě)一行代碼,都會(huì)有新的成就,尤其當(dāng)自己的作品被廣泛應(yīng)用的時(shí)候,那種自豪感油然而起。不喜歡的人,坐在電腦前極端無(wú)聊,被進(jìn)度壓得喘不過(guò)氣來(lái),天天為找bug改bug生氣。

只有喜歡,只有熱愛(ài),才能把程序?qū)懞茫?/p>

我建議不喜歡寫(xiě)程序的人早點(diǎn)轉(zhuǎn)行,不要勉強(qiáng)自己,免得誤人誤己。

建議二:把程序當(dāng)藝術(shù)品,像寫(xiě)詩(shī)一樣來(lái)寫(xiě)代碼

現(xiàn)在很少有公司做code review(對(duì)寫(xiě)好的程序做代碼級(jí)檢查),于是很多人在進(jìn)度的壓力下潦草應(yīng)付,只要測(cè)試通過(guò)就算搞定。表面上看,開(kāi)發(fā)速度很快,進(jìn)度有保障;但實(shí)際上,這樣的程序連開(kāi)發(fā)者自己都很難讀懂,一旦有bug,很難調(diào)試,將來(lái)維護(hù)升級(jí)都非常困難。這樣的代碼多半只能重寫(xiě),浪費(fèi)自然嚴(yán)重。

如果每個(gè)人寫(xiě)程序的時(shí)候當(dāng)藝術(shù)品來(lái)寫(xiě),寫(xiě)每行都認(rèn)認(rèn)真真、干干凈凈的,雖然速度略微慢了一點(diǎn),但綜合的開(kāi)發(fā)成本會(huì)低很多。

如何寫(xiě)像詩(shī)一樣美的代碼呢?方法也很簡(jiǎn)單。

一、買(mǎi)幾本經(jīng)典的編程書(shū),把書(shū)上所有例程全部重新寫(xiě)一遍,逐個(gè)比較和書(shū)上范例的差距,一步一步改善自己編程的風(fēng)格和技巧。時(shí)間長(zhǎng)了,自然就能寫(xiě)出象書(shū)上例程一樣的代碼,甚至可以比書(shū)上寫(xiě)得好。

二、基礎(chǔ)扎實(shí)后,多看看Linux等系統(tǒng)級(jí)的源代碼,看看高手是如何寫(xiě)的,就有感覺(jué)了。

三、通讀一下MSDN中所有的資料,這樣,“讀書(shū)破萬(wàn)卷,下筆如有神”。

還有,一定要牢記軟件工程的鐵律:可能出錯(cuò)的地方一定會(huì)出錯(cuò)。每個(gè)變量都做初始化,引用每個(gè)參數(shù)都會(huì)做有效性檢查,在可能出錯(cuò)的每個(gè)地方都會(huì)做邊界條件檢查,這樣開(kāi)發(fā)出來(lái)的程序一定會(huì)穩(wěn)固很多,就是出錯(cuò)也會(huì)很容易修改。野路子出來(lái)的高手,一般開(kāi)發(fā)速度很快,但做完后bug很多,經(jīng)常需要很長(zhǎng)時(shí)間修改。而真正的高手,追求的境界是bugfreecode(零缺陷代碼)。

建議三:必須寫(xiě)夠十萬(wàn)行代碼,不要心存僥幸

程序員象木工一樣,熟能生巧。程序員必須寫(xiě)足夠代碼量的程序,才會(huì)有感覺(jué),這是一個(gè)苦力活,沒(méi)有任何捷徑可走。

計(jì)算機(jī)是一門(mén)實(shí)踐性的科學(xué),沒(méi)有動(dòng)手能力做支撐,很難做出好的科研成果。我的一個(gè)學(xué)長(zhǎng)是美國(guó)卡內(nèi)基梅隆大學(xué)的博士,卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)系在全世界非常出名,他說(shuō)每個(gè)博士生必須寫(xiě)十萬(wàn)行代碼才能畢業(yè),卡內(nèi)基梅隆大學(xué)博士進(jìn)任何一個(gè)大企業(yè)基本不用面試。而國(guó)內(nèi)培養(yǎng)的大部分研究生、博士生,動(dòng)手能力都偏弱。

沒(méi)有寫(xiě)過(guò)足夠代碼量的,想成為高手是不可能的,只能紙上談兵!

建議四:時(shí)刻保持好奇心

計(jì)算機(jī)技術(shù)更新?lián)Q代非常快,每年都有各種各樣的新技術(shù)出現(xiàn)。在我過(guò)去的職業(yè)生涯中,僅編程語(yǔ)言,我就用過(guò)basic、masm、pascal、c++、vba、Delphi、java等。需要時(shí)刻保持好奇心,不斷學(xué)習(xí)各種新的東西,才能在未來(lái)的幾十年職業(yè)生涯中不落伍。你要理解為什么iPhone出來(lái)很多高手用iPhone,現(xiàn)在一天到晚惦記著換部IPhone玩玩。

人的精力有限,高手往往工作壓力也比較大,如何在有限的時(shí)間內(nèi)掌握整個(gè)行業(yè)動(dòng)態(tài),的確是一個(gè)不簡(jiǎn)單的事情。我的經(jīng)驗(yàn)是經(jīng)常看業(yè)內(nèi)的各種技術(shù)雜志,參加各種聚會(huì),可以節(jié)約很多時(shí)間。最重要的是,交幾個(gè)博學(xué)的技術(shù)高手,多和他們交流,一定獲益匪淺!

建議五:不要局限在技術(shù)本身,多花點(diǎn)精力關(guān)注用戶(hù)

做到前面幾條,就已經(jīng)是千金難求的高手了。但一個(gè)真正的高手需要知道用戶(hù)需要什么,如何做出讓用戶(hù)滿(mǎn)意的產(chǎn)品

現(xiàn)在的軟件研發(fā)越來(lái)越強(qiáng)烈團(tuán)隊(duì)協(xié)作,不少團(tuán)隊(duì)都配置了專(zhuān)門(mén)的需求分析的工程師、用戶(hù)界面及用戶(hù)體驗(yàn)的設(shè)計(jì)師,軟件研發(fā)的分工越來(lái)越細(xì)。很多程序員以為只要把技術(shù)搞好,不用管用戶(hù)需求和用戶(hù)體驗(yàn)。實(shí)際上,需求方案及界面方案不可能寫(xiě)得非常細(xì),具體的實(shí)施還是程序員自己來(lái)實(shí)現(xiàn)的。這個(gè)時(shí)候,好壞的差距很快就體現(xiàn)出來(lái)了。

我們寫(xiě)程序的最終目的是滿(mǎn)足用戶(hù)需求,不是簡(jiǎn)單完成需求規(guī)劃方案中的功能。所以,程序員一定要認(rèn)真揣摩用戶(hù)心理,能明白用戶(hù)的真實(shí)需求。

其次,怎么設(shè)計(jì)交互界面,讓用戶(hù)覺(jué)得好用,用起來(lái)舒服,這里面學(xué)問(wèn)很大。我舉一個(gè)小例子,每個(gè)程序窗口右上角都有三個(gè)按鈕,如最小化、關(guān)閉等。喬布斯覺(jué)得不好看,不易用,他提出改用紅綠藍(lán)的交通燈。這樣修改后,果然MacOS漂亮和易用了很多。

目前互聯(lián)網(wǎng)和手機(jī)上的應(yīng)用開(kāi)發(fā),都非常強(qiáng)調(diào)小團(tuán)隊(duì)研發(fā)。這樣研發(fā)模式速度會(huì)快很多,但對(duì)程序員的綜合素質(zhì)的要求也就更高了。

我強(qiáng)烈建議程序員不要僅僅局限在技術(shù)本事,還需要多點(diǎn)精力考慮和用戶(hù)相關(guān)的問(wèn)題,學(xué)會(huì)洞察用戶(hù)的需求,并努力設(shè)計(jì)好用易用的產(chǎn)品。做著這點(diǎn)的程序高手,創(chuàng)業(yè)成算就很大了。

這樣的技術(shù)高手,如果捕捉到合適的產(chǎn)品方向,并且具備一定帶團(tuán)隊(duì)的能力,創(chuàng)業(yè)成功機(jī)會(huì)很大!事實(shí)上,絕大部分創(chuàng)業(yè)的技術(shù)公司,創(chuàng)始人都是這樣的人!

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

    關(guān)注

    59

    文章

    1570

    瀏覽量

    68514
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4787

    瀏覽量

    68589
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?

    ,共同進(jìn)步。 歡迎加入FPGA技術(shù)微信交流群14群! 交流問(wèn)題() Q:FPGA中的FPGA算法工程師、FPGA邏輯工程師、FPGA原型驗(yàn)證工程師三者有什么區(qū)別? A:FPGA 算法
    發(fā)表于 09-23 18:26

    尋求專(zhuān)業(yè)工程師幫助設(shè)計(jì)USB多口充電器

    嗨, 我正在開(kāi)發(fā)款USB多口充電器,現(xiàn)尋求一位專(zhuān)業(yè)工程師或產(chǎn)品設(shè)計(jì)的幫助。希望能夠與有經(jīng)驗(yàn)的工程師合作,共同完成產(chǎn)品設(shè)計(jì)。以下是我們的需
    發(fā)表于 08-05 12:03

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

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

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

    上海汽車(chē)芯片工程中心與半導(dǎo)體簽署重要戰(zhàn)略合作協(xié)議!

    5月15日,上海汽車(chē)芯片工程中心有限公司(簡(jiǎn)稱(chēng):上海汽車(chē)芯片工程中心)與上海半導(dǎo)體科技有限公司(簡(jiǎn)稱(chēng):
    的頭像 發(fā)表于 05-20 09:25 ?764次閱讀
    上海汽車(chē)芯片<b class='flag-5'>工程</b>中心與<b class='flag-5'>功</b><b class='flag-5'>成</b>半導(dǎo)體簽署重要戰(zhàn)略合作協(xié)議!

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開(kāi)發(fā)領(lǐng)域中的種專(zhuān)業(yè)工程師
    發(fā)表于 05-16 11:00

    大廠電子工程師常見(jiàn)面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    為何國(guó)外工程師偏愛(ài)使用for(;;)來(lái)實(shí)現(xiàn)MCU死循環(huán)?

    一位工程師發(fā)現(xiàn),國(guó)外工程師在給demo在做死循環(huán)時(shí)用的是for(;;),而不是常用的while(1)。這僅僅是個(gè)人習(xí)慣的問(wèn)題,還是有更深層次的含義?
    發(fā)表于 04-01 11:26 ?643次閱讀
    為何國(guó)外<b class='flag-5'>工程師</b>偏愛(ài)使用for(;;)來(lái)實(shí)現(xiàn)MCU死循環(huán)?

    一位硬件工程師的歷練之路:從入門(mén)學(xué)習(xí)理論到... #搞笑 #硬件工程師 #電子工程師 #揚(yáng)興科技

    硬件工程師揚(yáng)興科技
    揚(yáng)興科技
    發(fā)布于 :2024年03月13日 17:50:21

    如何搞崩個(gè)硬件工程師心態(tài)?試試對(duì)ta說(shuō)這幾句

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2024年02月20日 18:05:49
    主站蜘蛛池模板: 国产欧美日韩网站| 一本道高清到手机在线| 跪趴式啪啪GIF动态图27报| 日本一本二本三区免费免费高清| 不戴套挺进人妻怀孕| 日本一本二本三区免费免费高清| 大胆国模一区二区三区伊人| 少妇邻居内射在线| 国产精品熟女人妻| 亚洲精品国产拍在线观看| 黄图gif揉胸吸奶| 伊人yinren6综合网色狠狠 | 亚洲视频一区| 久久草这在线观看免费| 《乳色吐息》无删减版在线观看 | 日日做夜夜欢狠狠免费软件| 俄罗斯14一18处交| 偷尝禁果H1V1幸运的山熊| 国产一区亚洲| 曰本真人00XX动太图| 嫩小性性性xxxxbbbb| 成人毛片一区二区三区| 乌克兰16~18sex| 狠狠干2022| 2021全国精品卡一卡二| 欧美日韩黄色| 国产成人精品电影在线观看| 亚洲国产AV精品卡一卡二| 久久蜜视频| WWW国产精品内射老师| 水蜜桃亚洲一二三四在线| 果冻传媒在线观看资源七夕| 中文字幕午夜福利片| 欧美一区二区视频97色伦| 国产高清美女一级毛片久久| 亚洲欧美一区二区三区久久| 么公一夜要了我一八次视频HD| 超碰久久国产vs| 亚洲高清国产品国语在线观看| 久久强奷乱码老熟女| 扒开粉嫩的小缝末成年小美女|