回覆列表
-
1 # 技術呆東
-
2 # 工控程式設計
當時學程式設計的原因
我是從事工業自動化行業,行業里程序更多的是PLC相關。
在10年開始自學C++,MFC程式設計,當時是要改造30多臺鐳射裝置。
零基礎學習MFC,零基礎開始裝置改造,等同於軟體重新開發。
裝置上固高的執行卡,大恆的影象卡都是未接觸過的硬體。
折磨真的可以用於形容當時的窘境。
當時學程式設計的心理當時書店買了一本C++語法書,網路下載了一套MFC影片。
邊看MFC影片邊翻語法書,
又是Windows程式執行原理,
又是MFC訊息對映機制。
生硬的理解,生硬的吸收。
沒人指導,沒人幫助,專案又在手上。
特別的無助,也感覺自己特別無能。
整個人基本都在寫程式,
公司裡寫的是程式,
回家路上 想的是程式。
到家後開啟隨身碟的程式繼續寫程式。
工作日寫程式,
休息日寫程式。
先學熟悉控制元件,搭建軟體介面,
再瞭解檔案,資料庫,進行引數資料處理。
再學習動態庫,多執行緒編寫。
一步步學習,一步步除錯。
是一種折磨與煎熬,也是一種進步與提升。
學程式設計後想說的話。現在回想起來,真的感謝公司,感謝領導,感謝難得的那次機會。
讓我熟悉了MFC程式設計,極大提升了工作能力,
也知道了工業控制遠不止PLC這單一的控制方式。
讓我在以後的工作中可以快速學會各種硬體的指令碼,宏程式設計。
讓我可以從容應對各種硬體亂七八糟的通訊程式設計。
讓我可以很好的上手工業視覺,深度學習等高階應用。
學習無止境,保持學習心態,享受當前折磨。
朋友,共勉,共同學習,共同進步。
-
3 # 方向盤房
最難的不是程式碼,最難的是業務邏輯,剛進公司接手專案的時候,真的是要被業務邏輯逼瘋,臨近提測還在為業務邏輯改互動,本來不用怎麼加班的,為了業務邏輯天天加班。設計的時候也沒考慮周全,反正就是改,剛寫好的互動,剛調好的介面,說丟棄就丟棄了
最難的時候,就是剛開始上手工作一段時間之後,感覺沒天做的東西都是curd沒有什麼太多的技術含量,這時候又迫切的想提升自己的水平!所以只能在工作之餘努力提升自己的技術水平。但是每天又被工作拍的很滿,天天加班,996的工作制!每天只能擠出一點時間來學習,但感覺學習的效果卻不是很明顯,學到的東西沒有可以去實踐的地方!感覺看書的時候當時記住了,可過了一段時間,又不記得了!這是最讓人抓狂的事情。舉個人的一個例子來說,就是在學演算法的時候,每天都在看演算法影片,學習演算法書籍,在當時看的時候覺得自己掌握的還可以,老師說的都能聽懂,書上的東西也能看懂,可在實際運用的時候,卻不知道怎麼下手,沒辦法把所學運用到實際工作當中,所以就很煩躁,感覺自己學的也沒什麼用,就會否定自己,這個時候就是最難的時候,因為這個時候可能就放棄了,不會再去努力提升自己的技術水平,反正學不學都能應付現在的工作,產生鬆懈心裡!