【51CTO學院三週年】朱老師物聯網大講堂-“需求分析版”-感謝朱有鵬老大帶我裝C,帶我飛

    畢業後的五年一直過得渾渾噩噩,通過51cto跟朱老大一年了,老大帶給我太多智慧上的知識上的幫助,老大北方人性格好爽,有求必應。起初學習老大的課程是爲了找工作,在看視頻中老大也講了他的一些人生經歷,慢慢發現工作不是終點,如何通過不斷的學習培養並找到自己的興趣,充實自己纔是真的。下面的寫的需求分析也是自己的成長的一點一滴。

            在此鄭重的跟朱老大說聲:謝謝,老大,帶我走進這個行業,帶我裝C,帶我飛

再來條朱老大語錄送給所有人:

    難道你幹銷售的老了都能創業當老闆?難道當公務員的老了都能升官發財?哪個行業都是28原則,有混的好的有混的不行的,還得看自己;你們去看現在四五十歲這個層級,一個月賺幾千塊還要養家餬口的一大堆,可怕不可怕?關鍵不在於進入了哪個行業,關鍵在於你年輕時這些年怎麼走過來的不管哪個階段,只要你想好好幹活都會很忙很缺時間。但是一樣,只要你想做事都能想辦法抽出時間。有能力的人不找藉口,只會壓迫自己,所以人家才說成功者都是逼出來的。



客戶需求:

  1. 學習物聯網知識基礎

   1.1.基礎C語言學習,走進嵌入式最堅實的第一步。通過此部分了解什麼是嵌入式。

   1.2.高級C語言學習,深入瞭解C語言的最難理解內存,指針,數據結構等。由淺入深,確保每個認真學習的人聽懂聽會,並且熟練應用。通過本部分的學習將C語言的內存模型深深刻入腦海。

   1.3.ARM裸機學習, 通過S5PV210開發板充分深入理解各個硬件的工作原理、時序、以及裸機驅動,最後通過shell命令解釋器的小項目結束本部分的學習,通過本部分學習,將會看懂電路原理圖,學會如何看英文IC說明書,瞭解soc啓動流程,熟悉裸機驅動,並理解U-BOOT,shell 的工作原理。

   1.4.uboot和linux內核移植學習 ,從makefile到shell腳本,深入淺出的講解u-boot,內核和文件系統的工作原理,本部分的學習讓每個人做到移植並能定製自己喜歡的u-boot及內核。(清晰明瞭)。

2. linux系統學習

   2.1.  linux應用編程和網絡編程學習 ,瞭解並熟練應用linux中的文件IO,文件屬性,獲取系統信息(系統時間、隨機數、proc中的文件),進程(進程環境、進程控制、進程關係、守護進程、進程間通信),信號,高級IO,線程,網絡基礎,linux網絡編程。此部分學習玩可以從事liunx應用級別的項目編寫工作。

   2.2. linu驅動開發學習,模塊化的方式講解,從字符設備驅動,驅動框架入門,linux設備驅動模型,misc類設備與蜂鳴器啓動,framebutter驅動,input子系統,塊設備,網絡設備,通過觸摸屏驅動移植大體熟悉驅動開的流程,

3. 課堂氛圍秉持着,細心講解,邏輯調理清晰,理論和實踐相結合,用理論和實踐來對問題的本質做到深入的理解,講課風趣幽默,不會長時間聽課而感到睏倦。

4.相關書籍編寫

    每一位學生可以通過自己的學習得到的知識來完成相關書籍的撰寫。

5.此需求隨時間推移,將會加入更多的學習體系比如:單片機項目實戰java基礎安卓等相關嵌入式課程。



【用戶實例】

    學習

【場景】

    Who:在校大學生,已工作對嵌入式有濃厚興趣的帶專業人員,深入理解嵌入式的人員,硬件轉軟件人員 (以下簡稱學員)

    Where:家,學校,圖書館,地鐵站,手機隨時隨地。

    when: 每天2小時。

【用例描述】

  1. 學員學習第一部免費基礎部分,瞭解老師的風格,知道自己可以在課程中得到什麼。

    1.1 異常1, 覺得風格不適合自己,退出學習。

    1.2 異常2, 覺得此部分過於簡單跳過此部完成第二部分學習。 

  2. 學員學習第二部C 語言提高部分(此部分後收費),提高C語言功底,經過此部分的洗禮大部分學員會深深的體會到自己的不足之處,完全可以應付大小C語言面試並愛上朱有鵬老大的風格不會出現1中出現的異常1。

    2.1 異常3 , 覺得不懂可以重複學習。力求精通。

    2.2 異常4 , 能力好的可以參加書籍編寫

    2.3 異常5 ,可以學習進入第五部分linux應用編程。多路線(嵌入式軟件工程師

  3. 學員學習第三部 ARM裸機部分,此部分可以對初學者提高有三點第一英文,第二硬件,第三邏輯。並完成小項目 shell命令解釋器此項目並不簡單需要裸機驅動很多有效設備纔可以完成。

    3.1 異常3

    3.2 異常4。

    3.3 異常6 , 通過前三部分的學習大部分嵌入式的基礎已經學習完畢此時。只要學員已經將高級部分和ARM裸機部分掌握80%,就可以找到嵌入式基礎類工作。進入工作狀態。(嵌入式初級工程師

    3.4 異常7, 已工作的不是嵌入式行業的學員可以繼續深入學習達到理想狀態在選擇嵌入式相關工作。

  4. 學員學習第四部分 uboot和linux內核移植,通過本部分學習基本進入嵌入式深入層次,瞭解U-BOOT的和linuxn內核的組織架構,可以獨立完成移植定製。

    4.1 異常3

    4.2 異常4

    4.3 異常8 。學員學習到這裏會發現工作面廣了,可以找到移植,shell腳本的編寫,makfile編寫等工作。

 5. 學員學習第五部分linux應用編程和網絡編程。在此部分中學員可以入門應用編程和網絡編程,並基本上了解linux內核的工作原理。

    5.1 異常3

    5.2 異常4

    5.3 異常9 。此部分學習完,可以找到linux C 應用相關的工作.(嵌入式軟件工程師

 6. 學員學習第六部分linux驅動開發,學會linux下的驅動移植,以及培養能力強的人編寫驅動的能力。

    6.1 異常3

    6.2 異常4

    6.3 異常10 。此部分學習完,可以找到linux 驅動相關的工作.(嵌入式驅動工程師

【用例價值】

    學員通過學習提高自己的嵌入式功底,找到工作,並在工作中有競爭的資本,同時設有交流羣供學員討論交流學習。可以提高自己的知識的廣度。

【約束和限制】

 1.學習是個過程要懂得度的把握。毅力,興趣都很重要。

 2.工作不是終點,在工作中學員要學的東西更多。

 3.適當的休息,可以高效的學習。


我正在參與“51CTO學院三週年,我在學院不得不說的收穫”徵文活動,參與就有獎~你也來看看吧~ 週年慶  更多精彩活動敬請期待!

 活動地址: http://51edu.blog.51cto.com/8899635/1775394


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章