国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

一位IT工程師9年的程序人生

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-07-02 17:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

時間一晃而過,大學畢業轉眼間已經工作9年了,總結一下自己這些年來感受。

與程序打交道的人生,是簡單的人生

一次做規劃局的項目,規劃局的職員很是欽佩地說:“你們真了不起,在電腦上敲敲鍵盤就能做出軟件來?!?,

規劃局領導說:“跟電腦打交道是最簡單的,難的是跟人打交道?!?。

領導的話很有深意,一語道破了本質,做程序的人,是比較簡單的。

不懂什么叫編程

大學本科,讀“計算機科學與技術專業”(相信看這篇博客的人多半也是學這個專業的 ^_*),課程重理論而輕實踐。

最初學習C語言,對于編程沒有任何概念,我清楚的記得,一次在課堂上問老師:“計算機輸入法,可視化操作界面已經很完善了,為什么要用C語言中 Print() 函數輸出一段字符呢?而且我們學習使用Console控制臺的黑白屏輸入輸出,也不像是平時使用的軟件???”。

老師聽后也是一臉的懵逼,說:“你好好學,慢慢就明白了”。

你不懂的,老師也沒法回答你,只有靠自己慢慢地摸索,慢慢去領悟。

Java還是C#,平臺選擇的愛恨情仇

初學Java,這是我接觸的第一個最具有實用意義的編程語言(可以做網站,做軟件,雖然C語言,C++也可以開發應用軟件,但畢竟使用的人較少,對于初學者,找到一個合適的教程都困難)。當時的學習,基本是自學,上網下載視頻教程,一集一集地看,不懂的概念上網查,去圖書館借閱相關書籍資料,什么JSP標簽,Servlet,JDBC,到Struts MVC,Hibernate,Spring,設計模式,半年時間,算是初步入門,盡管對知識還是一知半解,但還是成功用Java做了畢業設計,做過幾個小程序。

工作之后,開始使用C#,算是與.NET平臺結緣,一行一行地敲代碼,一個接一個的做項目,一版又一版的升級軟件,一晃9年了。從最初的ASP.NET WebForm,ADO.NET,到ASP.NET MVC,WebAPI,EntityFramework,面向服務架構的WCF,以及最新的跨平臺.NET Core,微軟為軟件開發人員,提供了編程最大的便利性。

僅從開發語言本身角度講,C#并不比Java差,并且很多細微的地方,C#比Java做的要好,比如,C#中的get,set屬性訪問,要比Java的字段訪問方便很多,相同邏輯代碼運行效率方面,C#的MSIL比Java的字節碼允許效率還要稍微高一些,但是無奈,.NET平臺發展始終不及Java平臺。誠然,平臺的發展不能僅從開發語言本身考慮,平臺運行環境,平臺參與人員整體水平,使用成本等,更是起著決定性作用,.NET平臺在互聯網大潮中,逐漸被邊緣化,免費的Java平臺,被開源社區擁抱,成為互聯網項目開發平臺的中流砥柱。微軟似乎意識到問題所在,逐步加入開源隊伍,并提供了跨平臺方案.Net Core,但并沒有明顯起色,.NET平臺開發人員心中不免有一絲悲觀情緒,.Net平臺開發人員似乎比Java開發人員始終矮一頭的感覺。

前端編程,JavaScript從無知到覺醒

做Web開發,離不開HTML,CSS,JavaScript,盡管日常工作以后臺開發為主,但接觸的多了,慢慢地理解深入,從只會使用JS寫函數,發展到使用JS面向對象的功能,理解了JS中閉包的概念(好燒腦,用離散數學中的概念來表示函數集合,讓沒學過集合概念的同學情何以堪)。明白了JS的面向對象編程,通過JS自定義前端控件,數據與邏輯代碼分離,達到優雅地實現前端邏輯。學習的過程是曲折的,有時候一個概念始終理解不了,但一旦明白過來,會有一種眼前一亮,豁然開朗的感覺。起初一直不明白,為什么JQuery中的“$”這么牛,一個“$”符號能操作一切,讀過JQuery源碼之后才明白,這個“$”原來是jQuery在Window中定義的的一個變量,同時也是jQuery這個函數的別名,每次調用$(…)時,其實間接地創建了一個JQuery的示例。當然,這種操作得益于JS是一直動態語言,可以給對象任意添加屬性和方法(相比較Java和C#是不能這樣操作的)。

技術之路要不斷學習,路漫漫其修遠

技術更新迭代的速度,遠超想象,往往是剛學會一個新技術,另一個更新的技術又變的火熱,似乎新技術的產生,也在遵循一個摩爾定律。追趕技術的腳步,就如同夸父追日一般,你一直在追趕,但它一直在你前面。好在,每一個新技術,新架構的產生,都是在為更簡單、更高效的解決現有的問題,所以,新的技術,雖然增加了學習的負擔,但是新技術的應用,能夠解決現實的問題,是效率的提升。從這個角度講,學習是值得的。通常來說,沒有誰天生就會做什么,只要肯學習,別人能做到的,你也能做到。

React火熱的時候,學習React,了解了這種基于模板的開發方式,見識了這種類似于MVC,實現數據與業務邏輯分離的編程方式在JS中的實際應用,對于這種僅需要一個render()函數的超簡潔的框架贊嘆不已。

Facebook搞出了React,國人也不示弱,于是誕生了Vue,相對來說更簡潔,使用更方便。

React發展出了React Native,圈子里更是為止振奮,為火熱的移動端開發又添了一把柴,讓移動端開發,在AndroidIOS原生開發之外,又多了一種全新的選擇。

我用3天時間,學會了開發微信小程序,完成了原有Web功能向小程序的移植。

Node.JS火熱的時候,我用了一周的業余時間,學習NodeJS編程,配合MongoDB,搭建了簡單的日志系統。

說起來有點吹牛的意思,但卻是事實。

一方面,不管是React,微信小程序,Node.JS,本質上都是JavaScript,Html,CSS的組合使用,相似度很高,只是各自有各自特點的規范特色而已,學習難度是逐漸降低的。

另一方面,我相信大多數人也有感受,當工作經驗,認知水平達到一定積累之后,學習其實是一件水到渠成的事情。

總結

有一次跟朋友聊天,朋友說,“感覺自己越學習,越感覺到不懂的方面更多了”。

我笑笑,表示同意他的觀點,這是一個叫做“知識邊界”的問題,每個人的知識,就如同是一個圓,圓內是你已經了解的知識,圓之外就是還不懂的知識,一個人掌握的知識越多,這個圓也就越大,而圓越大,圓周所接觸的那些未知領域也就越多。如果一個人說自己沒有什么不懂的,那只能說明他知識面太小。如此,當我們意識到自己有很多不懂的東西的時候,也不用焦慮,因為我們的知識在擴展,保持一顆開放,學習的心,這是人生路上所必須的。

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

    關注

    59

    文章

    1603

    瀏覽量

    71033
  • 編程
    +關注

    關注

    90

    文章

    3716

    瀏覽量

    97191
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    電子工程師的雙標瞬間 #電子 #電子愛好者 #電子工程師 #揚興科技 #雙標

    電子工程師
    揚興科技
    發布于 :2026年03月02日 18:04:13

    電子工程師看書的四個階段 #電子 #硬件工程師 #電子愛好者 #反轉 #揚興科技

    硬件工程師
    揚興科技
    發布于 :2026年01月17日 17:29:53

    什么是BSP工程師

    的時候,板子上所有的設備都已經可以正常使用了。這個階段的任務就是開發應用程序來實現某種特定的功能,應用程序中會使用第二階段提供的軟件接口控制板子上的設備來完成這功能。 四、BSP工程師
    發表于 01-13 06:54

    繡花線上的數據紐帶:一位工程師的PROFIBUS轉RS485改造手記

    繡花線上的數據紐帶:一位工程師的PROFIBUS轉RS485改造手記 1. 工廠背景:老設備遇上新系統 我們廠位于江浙紡織產業帶,主要生產高檔繡花面料。三前,公司引入了條德國高速繡
    的頭像 發表于 12-25 14:23 ?212次閱讀
    繡花線上的數據紐帶:<b class='flag-5'>一位</b><b class='flag-5'>工程師</b>的PROFIBUS轉RS485改造手記

    硬件工程師面試必會:10個核心考點#硬件設計 #硬件工程師 #電路設計 #電路設計

    硬件工程師
    安泰小課堂
    發布于 :2025年09月23日 18:00:33

    招鑲入式工程師1個,硬件工程師個,

    東莞市研生科技有限公司是家藍牙方案公司,主營藍牙方案的設計開發,產品包括藍牙BLE/4G透傳/AI智能體方案開發,因公司發展需要需對外招聘嵌入式軟件開發工程師,對藍牙音頻/BLE以及智能IC讀卡器有三實操經驗,能單獨完成項目
    發表于 08-29 02:14

    電子發燒友工程師看!電子領域評職稱,技術之路更扎實

    。比如一位電源工程師,評職稱前主要做基礎電源調試;評上 “高級電源工程師” 后,受邀參與電子發燒友 “電源技術研討會” 做分享,還接到廠商委托的高功率密度電源開發項目,項目成果被平臺推薦為 “年度技術
    發表于 08-20 13:53

    做了電子工程師之后,最好拍的視頻出現了#硬件設計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發布于 :2025年06月24日 17:45:57

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

    款軟件,更 是每一位工程師背后的“隱形助手” 。從設計之初的風險排查,到制造階段的成本控制,再到裝配環節的細節優化,我們始終致力于為工程師們提供更專業、更智能、更貼心的服務。 未來,
    發表于 05-22 16:07

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發布于 :2025年04月25日 17:15:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發布于 :2025年03月25日 18:46:59

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

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

    一位老電子工程師的十職場感悟

    這里主要以個人經歷談談電子工程師技術生涯可能面臨的困惑、關心的問題以及對未來的期待。Chrent新手感興趣的問題1、電子工程師矛盾心態——電子新手新沒事做,沒人教,工作沒有技術含量?電子新手往往
    的頭像 發表于 03-19 17:32 ?892次閱讀
    <b class='flag-5'>一位</b>老電子<b class='flag-5'>工程師</b>的十<b class='flag-5'>年</b>職場感悟