初入ARM小白感悟

2021-09-21 17:32:06 字數 1219 閱讀 6825

作為乙個剛入行的arm小白 ,這算是給我人生的乙個紀念,第乙份工作之的感悟,之前也接觸過arm,大學四年通訊工程,多用的是stm32系列晶元,投簡歷的時候關鍵字搜的是stm32,因為深圳對於這類職業比較多,首選深圳。投了三百多封相關簡歷,也不知道深圳很大,而且其中有很多發展很落後的地方,但是當時想著自己水平不高能有個工作就好,一通亂投,面試的時候上午下午跑兩個地方,中間要三四個小時。

這篇文章我不是一入行就寫的,是入職兩個月之後寫的。是對我能力的不足以及環境不足的乙個想法。首先是對於我個人,給我介紹的工作是乙個月看完**,大學剛畢業不久,之前實習也是寫乙個單獨的功能,整合是其他人整合。這邊過來之後直接給一套產品的全部**,15個m的**量。要我全都看懂,先不說結構體有多少個,每個結構體的引數多則幾十個,資料量之龐大。

每個每個看看個大概,不是很熟悉,接觸的比較少,並不太會操作,純看**。其實學習晶元是要晶元,外設,**連著一條線來檢視。對於我現在接觸的這個產品,要從顯示,然後到晶元,然後到外設硬體。這是重要的一條,不管是啥**,都是從外表到實現,只不過對於微控制器多一點,要軟體結合硬體。**量太龐大就拆出乙個功能看。

每種**有自己的**風格,之前我學的都是一條路走到底式的,現在的**好多標誌,標誌還有好多個結構體,乙個函式的到乙個標誌,然後在另乙個函式中獲取標誌,而後進行下一步操作,總之就不是一路到底式,一條功能下來要找好幾個函式。因為現接觸的有螢幕,螢幕顯示函式,與螢幕操作函式是兩個不同的函式。都是要自己慢慢看,摸索的。

不管是哪一方面的程式設計師,都是將功能進行實現,功能能實現用什麼方法都可以。像我這樣類似的小白,對於**不是很熟悉,有時候雖然看懂單句**什麼意思,但並不知道其實是什麼作用,就多刪改,然後看看功能發生了什麼變化,從功能變化來自行理解**的含義。對於現階段的我們來說,重點是在於多學東西。但不是所有的**都可改動看功能知道意思。

有些比較細的**刪改看不出明顯的功能變化就需要自己認真思考,多思考,少問他人,自己花幾個小時思考出來的和問別人幾分鐘就知道答案的是有明顯的區別的,一是自己的成就感,二是自己思考的記憶力比較深刻,並且是按自己的思維方式來的,下次遇到相似問題,能更快的從自己的腦袋中找到自己的思路,並解決問題。再來是個情商問題,別人都是有別人的事,你問別人就暫用了別人的時間。多自己思考,少問他人,但不是遇到問題不問他人,實在思考不出來的時候,看別人比較閒的時候就問他人。不能不懂昂著。

總感覺自己前乙個月好閒,不知道幹什麼,能幹什麼,時常感覺自己不能轉正,現在還個月左右,這個問題還在我的心頭晃悠,不知道是不是和我一樣剛入職的小夥伴都有這種想法。寫的比較亂,參考閱讀,有不足的地方望指正。

資訊小白初入新世界

初來乍到,還請各位大神多多指教。雖然在步入大學的第乙個學期裡有瀏覽過csdn中的文章,也在其中學到過許多知識,但真真涉足csdn應該要從現在算起了吧。現在的我正逐步開始和小夥伴們進行著專案任務,在老師發布任務的那天起,新的知識便如潮水一般從電子螢幕不斷侵襲進大腦。知識圖譜 視覺化 視覺化工具 視覺化...

初入職場的一些感悟

0.能力的提公升比漲工資更重要,雖然此刻的你特別缺錢,剛開始工作誰不缺錢呢?咱又不是富二代,別跟同事比薪水,那個蠢貨比我技術差,憑什麼比我薪水高?蠢貨,比了也不會讓你薪水立刻漲上來。1.老闆不是資本家,他 她也沒有剝削你。工作受剝削 大概是我這一代人乃至幾代人受的教育裡最影響你職業發展的乙個不恰當觀...

小白初入Linux之安裝常用軟體

有了網我們就可以搞一些事情了,下面我就先安裝一些自己常用的軟體。搜狗輸入法 wget sudo dpkg i sogoupinyin 2.3.1.0112 amd64.deb 在系統設定 輸入法 設定為fcitx chrome瀏覽器 網易雲 終於安裝了點東西可以用了 總結學到了幾個linux常用命令...