主頁 >  其他 > 三年探索:一條自控、電信/科類學生的技術成長路線

三年探索:一條自控、電信/科類學生的技術成長路線

2021-09-09 13:55:09 其他

時代之變和未來決策

縱看時代風云變云,按照雷軍的話說:站在風口上豬都飛得起來,就如同世界增加的兩次工業革命一樣,每一次都過國家從中興起,有國家隨之滅亡,我們中國目前也經歷過造富浪潮,締造了無數的財富傳奇,
第一次是體制改革,很多人下海經商成就了許多傳奇
第二次是房地產和全球化,至今我們也在為房子的問題發愁
第三次是互聯網時代,看現在互聯網大廠就知道
而我在大一的時候就有深刻的感覺就是:
互聯網的時代已經將要過去
這句話的意思不是說互聯網要衰退了,倒閉關門了,而是渡過了最瘋狂的成長期隨后將要進入平穩期,競爭加劇,就業飽和,最后增長放緩甚至下降這都是我們現在可以看到的,

我們都知道想要發展好不只看眼前,就好像很多人看到90到05年上下的時候化工行業暴利時代,現在再讓你選你還覺得石油化工賺錢嗎,過了十五年后再讓你選,互聯網也不一定是收入較高的,因為時代會變的,我們必須抓住的是時代的變化做決策,

另外一點很重要的事情是,上面這些事情都是白字黑字寫在政府的工業計劃大綱上的,都是國家鼓勵放出激勵政策如何這些行業也隨之興起,沒有例外,

這一次我感覺這次的浪潮是和中國大國崛起的息息相關的高端制造業和高新科技業(高端制造業上到航天航空、衛星科技;下到重工船舶、機車電氣;再到智能數控、智能裝備等等,高新科技業像人工智能、大資料、5G技術、新能源等等),這個判斷主要來自于十四五規劃,前面的三次造富浪潮都出現在其中,

所以我想要告訴你的是:高端制造業和高新科技業這些行業絕對有著超乎你想象的未來,是那種能夠改變你將來身份階層的未來,

而其中最有前景的是智能化,

自身專業之困

作為電科專業的學生,這個專業是非常不錯的,但是在未來職業上,它更偏向于培養科學家而非工程師,而我的方向是傾向走工程師的道路,因為物理非常博大精深,
所以對我來說最有作業和專案意義的課程的是C語言、單片機原理及其介面技術、Matlab和數電模電最后還有數學類的高數線代概率論,我們沒有機會學習資料結構、程式設計、演算法類的課程,可以說比起CS類的學生,我們想要完全從軟的道路優勢是不大的,因為在這些年里我也嘗試過用業余時間去學習這些技術,雖然可以補償一些,但是我還是得承認,人的時間精力都是有限的,我無法同時掌握SQL、JS這些和EDA、multisim這些,

所以我必須基于自己現在的情況走出一條適合自己情況的成長路線,

純粹的嵌入式學習路線

大一階段我主要接觸了嵌入式設計這條路子,對于硬體設計這塊反而接觸較少,不僅在校園,集成電路設計在恐怕在世界來說門檻都是極高的,純嵌入式路線起步都大同小異,都是51或者arduino起步,然后后面轉STM32、ARM、樹莓派這些,然后到嵌入式LINUX這條路線,這個階段我學習了語言之母C語言

在嵌入式基礎上開始學習IOT技術

隨著對單片機編程和網路配網逐步的深入了解,我想更加深入地使用這些板子的能力,這就是AIOT技術,由2018年小米IOT開發者大會提出來的,把AI和IOT結合在一起運用的技術,那個時候我就開始接觸到了諸多傳感器并且利用單片機設備和各種網路模塊進行資料收集并且傳輸到像華為云騰訊云、手機、blinker等等這些平臺,并且通過互聯網遙控澆水、電燈什么的,

初步接觸到AI技術,逐步走AIOT技術

那還是大二的寒假,我參加了新加坡國立大學的機器學習的課程,可以說是帶我進入了AI的殿堂,學習了python和很多基礎的演算法,包括很熱門的神經網路、隨機森領、SVM等等,期間還有的就是補齊了資料結構的漏洞,隨著后來的深入,我開始學習接觸ML的三大分支-- CV、NLP、BI,后來我逐步像CV方向去學習,期間我一直有一個很大困惑:

非計算機的學生真的可以學習AI并且在以后從事以后的作業嗎?這種課程的差距真的可以彌補嗎?傳統的單片機和AI技術又是如何勾連的?可以勾連C和python嗎?

現在基本上的單片機的硬體仍然無法在本體上進行演算法的運算,所謂的AIOT很多都是在PC端進行的,也就是設備端收集資料讓通過網路傳輸到云平臺進行處理,同時自主大規模運算能力也是不具備,

參加英偉達夏令營CUDA的啟發

英偉達的主要是憑借其超性能的異構計算而出名,主要產品是顯卡(GPU),所謂的單片機,其實就是最小的計算機,你可以理解為一個次一點的CPU(STM32),那時候通過英偉達公司的階段,我發現他們的一款產品 jetson nano–是可以搭載顯卡的,而且計算性能足夠簡單的ML專案,比如說自動駕駛、影像識別這些,也就是一塊可以做AI的板子,更要的是其Linux系統和來自CUDA的異構計算更是人工智能的利器,

自身專業的啟發

那個時候我在認知實習中聽了幾位中科院學者的分享,他們做的專案的是設計AI芯片,那個路線的思路根據AI演算法的結構特點重新設計芯片框架,當然我們本科生是無法達到這么高的水準的,但是我發現另一個機會,就是PCB設計,我們平時的使用大多數板子和設備直接都是用杜邦線連接的,如果能狗自己畫PCB板子可以極大地取代杜邦線,并且通過3D列印機和激光切割機制作的外殼可以出很好的產品,

下位機+上位機+AIOT的思想

下位機+上位機+AIOT這就是我自己探索出來的技術成長路線,首先解釋下什么叫上下位機

上位機: 上位機是指可以直接發出操控命令的計算機,一般是PC螢屏上顯示各種信號變化,
下位機: 下位機是直接控制設備獲取設備狀況的計算機,單片機

我自己探索的路線是下位機Arduino(51)-網路通訊(ESP8266、Lo Ra、zigbee等)-AI (CV)-- Linux–上位機Jetson nano(CV、ML)

首先上位機就相當于一個大腦,主要執行AI的功能,然而這種的功能可能就外介面來說是不足夠,所以我們下位機的功能是收集和執行資料,

這里說下我為什么上位機不選擇樹莓派或STM32,因為性能和硬體設備和AI需求,英偉達的nano有個無可比擬的優勢,可以實作異構計算,有GPU,這是AI一定會接觸到的加速計算,可以打牢基礎,不選STM32的原因是我對python這門語言有需求,AI使用的語言一般都是python,所以我不傾向于STM32,

下位機我為什么會選擇Arduino作為下位機呢,首先他的弊端也絲毫明顯的,他比起STM32和51來說介面較少,用上擴展版后雖然改善了很多但是還是少,但是他有一個優勢無與倫比就是學習社區,Arduino是一個全球的使用的板子,很多平時遇到的問題都可以在社區內找到,并且找到很多有趣的專案分享,

拿我比較剛興趣的專案舉一個例子,電磁炮+CV+ML+PCB自主自動瞄準方案

在這里首先使用到就是電路的一些知識,首先作為一個槍我們的選擇有很多,但是為什么會選擇電磁炮而不是選擇橡皮或者鋼珠類軟彈槍,因為后坐力,后坐力會讓演算法變得非常復雜,電磁炮后坐力是非常小的,第二點你需要做什么呢?是CV用攝像頭確定目標的位置,也可以用雷達和超聲波進行補充,但是這還不夠,給出了你空間上明確的位置關系后是不是就是數學上的計算的角度就可以集中目標,不是,現實有很多干擾因素,這時候我們需要要用ML去訓練我們最佳的發射角度方位,這里怎么操作呢,用Arduino操縱電機帶動槍口和發射電磁炮,利用jetson nano 的CV和雷達確定方位,用ML確定設計彈道,

對AI和嵌入式的朋友感興趣的朋友可以試一下我這條學習路線

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298732.html

標籤:其他

上一篇:華為認證最全介紹

下一篇:03線性表之鏈表

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more