91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

從嵌入式到android開發(fā)說不出的痛

0BFC_eet_china ? 來源:未知 ? 作者:李倩 ? 2018-08-03 08:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

“今天在網(wǎng)上看到一則段子:一位去年8月加入百度外賣的員工訴苦道,’我先是百度員工,然后是餓了么員工,現(xiàn)在又變成阿里員工了,可我明明什么都沒有做啊?!?- -keithxiaoy”

這個段子的由來一則資訊:一名接近阿里的人士確認(rèn)阿里巴巴全資收購餓了么一事屬實(shí),但是傳言的95億美元收購的金額不實(shí),據(jù)悉,阿里巴巴旗下的口碑平臺將與餓了么合并。原因可能為阿里和餓了么簽訂的對賭協(xié)議,要求餓了么在2018年3月底前實(shí)現(xiàn)盈利,否則被阿里收購。

看完這則段子之后,我陷入的深思,突然想到這三年我改了三次職業(yè)路線,可是我明明什么都不想改變啊。

嵌入式android開發(fā)說不出的痛:

說說吧當(dāng)時我為什么要走嵌入式,在我們學(xué)校里大我大概三屆的學(xué)長是我們學(xué)校的大牛,他所獲得的獎項(xiàng)無數(shù),代表學(xué)院的榮譽(yù)也無數(shù),但是他每一個榮譽(yù)都是與智能設(shè)備有關(guān),在他剛比賽的那年正是物聯(lián)網(wǎng)概念的提出,智能科技比賽的開始。所以從進(jìn)入實(shí)驗(yàn)室的那一刻,我也希望我有一天也能拿到這么多的榮譽(yù),況且也對嵌入式開發(fā)進(jìn)行了深入的調(diào)研工作。工資一搜,普遍高于軟件開發(fā),但是當(dāng)時太年輕,或許還不太會看局勢,招聘大部分都不招應(yīng)屆生,都招2-3年的工程師。但是如果你大學(xué)能獲得獎項(xiàng)或則做出一些項(xiàng)目,那你就會被破格入取。科比曾說過”總是有人要贏,那為什么不能是我”。所以我開始了為期一年半的嵌入式學(xué)習(xí)。

該過程至今來看我還是覺得路線是沒錯的。只是該學(xué)科過于復(fù)雜導(dǎo)致后面的身心疲憊。我一直相信“1萬個小時定理”中的刻意練習(xí),也是因?yàn)樽詫W(xué)能力的不足,連1萬個小時都沒有撐到。

給嵌入式開發(fā)者的一些建議:

1.嵌入式開發(fā)一定要有人帶。為什么這么說呢。像我后面學(xué)android或則微信小程序開發(fā)。及時沒人帶??纯匆曨l也就會開發(fā)勒。但是嵌入式一定不是這樣的。在我認(rèn)為,嵌入式開發(fā)你一定要主動,并且需要認(rèn)識硬件工程師,和軟件工程師。板子問題問硬件工程師。代碼邏輯不懂問軟件工程師。如果缺少認(rèn)識一方面的人,你將會難以前行。我是信息學(xué)院的,在這個學(xué)院里百分之80都是軟件還有百分之20是數(shù)學(xué)專業(yè)。這就導(dǎo)致了我的失敗。缺乏認(rèn)識硬件工程師。最好是電子信息工程專業(yè)的。當(dāng)時我的學(xué)習(xí)主要是買了一套體系很完整的視頻。原以為可以跟著一步一步走下去。后面會發(fā)現(xiàn),很多硬件工程師一眼就能看出問題的地方你怎么也看不出來。也就導(dǎo)致了看了400多個小時該視頻,我開始重新規(guī)劃了人生。

再離開嵌入式開發(fā)之前,我參加了兩個項(xiàng)目,一個做車聯(lián)網(wǎng)的一個做智能監(jiān)測的。但是當(dāng)時整個團(tuán)隊(duì)的實(shí)力都較年輕。就拿一開始選型來說吧,你開發(fā)一個項(xiàng)目要先把設(shè)備買好,這個其實(shí)非常需要硬件工程師的幫助的。每一款設(shè)備都有他獨(dú)有的電氣特性、物理特性。及時是內(nèi)容相近的板子。接線方式的不同也導(dǎo)致你這個系統(tǒng)出現(xiàn)很大的問題。比如我當(dāng)時在開發(fā)車聯(lián)網(wǎng)的時候,選擇了arm,但是基于arm架構(gòu)的板子非常多。當(dāng)時選了一款性能較好的板子,價格不菲,當(dāng)時覺得價格好,應(yīng)該不會差,但是后面有個老的硬件工程師一下就不同意了。他一眼就可以看出車子行駛過程中會頻繁的產(chǎn)生抖動,那塊板子的接線只是普通的工藝,放在平穩(wěn)的地方是沒問題,但是放在車上就會很大的問題了。

由此可見,其實(shí)做嵌入式開發(fā),要么你需要硬件工程師跟你配合,要么你就需要軟件兼容。該過程之艱辛。但是請現(xiàn)在對嵌入式開發(fā)還有者興趣的朋友們,還是一定要堅(jiān)持下去。古人云:“天降大任于斯人也,必先苦其心志….”如果對著學(xué)科有著興趣也不要被眼前的迷茫打倒,學(xué)會去利用資源,嵌入式是一個越老越吃香的專業(yè)。物理的變化遠(yuǎn)沒有軟件變化的快,很多做軟件的都會有年輕飯的問題,但是嵌入式該問題較少,但是前期的艱辛也非常大。

就拿現(xiàn)在科技的發(fā)展來看,嵌入式在之后的十年還是非常吃香的。現(xiàn)在軟件公司比比皆是,硬件公司也比比皆是。但是智能化公司正在一步一步成長?,F(xiàn)在的努力或許就是下一個十年的CTO,系統(tǒng)架構(gòu)師。

我再說說為啥我跑到了android開發(fā),或許這是個機(jī)遇問題,那時去了一家智能化公司實(shí)習(xí),當(dāng)時進(jìn)去確實(shí)是想做嵌入式開發(fā)的。但是才入手一年半,你能做啥企業(yè)級項(xiàng)目呢。當(dāng)時進(jìn)入的是NB-IOT部門,在這部門里,那些板子都是跟華為有合作才能進(jìn)行開發(fā)的。對于我這種小菜菜,市面上能查的到資料的板子都不一定開發(fā)的好,更別說這種查不到資料的板子。后來我經(jīng)過幾天的思考。憑著曾今自學(xué)過一點(diǎn)點(diǎn)的java就做了android開發(fā)。當(dāng)時那個公司android工程師就一個,而且還很忙。所以自然有這個職位空缺出來。之后就走上了移動開發(fā)的不歸路。

從android開發(fā)到小程序開發(fā)的互通:

總體來說,之前的嵌入式開發(fā)對我的android幫助非常大。其實(shí)所有學(xué)習(xí)都是類似的。知道基礎(chǔ)點(diǎn)之后,就去網(wǎng)上搜demo做項(xiàng)目。然后查API。嵌入式是查datasheet。說實(shí)話,經(jīng)歷了一些軟件開發(fā)后,我發(fā)現(xiàn)嵌入式開發(fā)的思考點(diǎn)會更少一些。在嵌入式中datasheet中廠家會幫你寫好所有的細(xì)節(jié),只有你認(rèn)真去看,能看懂,那你做出來不會出太多問題。但是軟件開發(fā)不太同。需求更變的過快,業(yè)務(wù)邏輯過多,會讓你思考的變得非常復(fù)雜。一開始做android開發(fā)非常不適應(yīng)。

不過東拼西湊還是完成了為期一個多月的見習(xí)。也演示了一個不如流的demo。能在室內(nèi)做出定位、導(dǎo)航,推送。android入門遠(yuǎn)比嵌入式入門過的快,這些都多虧了嵌入式開發(fā)。所以呢,學(xué)東西應(yīng)該不是學(xué)一門語言,而是學(xué)一個思維。包括:邏輯思維,語言特性思維,業(yè)務(wù)思維。

再說說為啥要開發(fā)進(jìn)入小程序開發(fā)吧,這個其實(shí)是市場推動的。再IT行業(yè)已經(jīng)三年了。熟知軟件行業(yè)的幻化過快,剛進(jìn)入IT的那年左右塞班系統(tǒng)就那么沒了,諾基亞就被收購了。winphone出來后看著它一步一步的退出。

不過小程序與android的關(guān)系沒有那么惡劣,他們是相輔相成的。小程序開發(fā)其實(shí)是為了APP開發(fā)做準(zhǔn)備的。一些中小型企業(yè),需要用微信引流,而且微信開發(fā)的成不較低,也不會用android去開發(fā),只有這個中小型企業(yè),積累到了客戶量,就會開始考慮著手去做APP了。不得不說最近android就業(yè)局勢不太好。很多公司已經(jīng)把這個業(yè)務(wù)砍掉了。一般比較大的公司都需要2到3年的工程師。所以說呢android的就業(yè)局勢確實(shí)不太好。但是需求還是有的。轉(zhuǎn)眼自己還有一年就畢業(yè)了。所以決定接觸些小程序,解決自己的燃眉之急。也算是第二條路。但是android一樣不會放棄。在微信開發(fā)中,我都是以android開發(fā)的思維邏輯去學(xué)習(xí)。所以入門會簡單許多??梢灾苯影裠emo拿過來改。有種學(xué)習(xí)叫深度學(xué)習(xí),還有種學(xué)習(xí)叫廣度學(xué)習(xí)。

如果你的時間比較充裕,我希望你先深而后廣,因?yàn)槟阒挥性谝粋€領(lǐng)域深了,才能摸到一些別人摸不到的東西。那就會成為你的特性。但是廣度學(xué)習(xí)也是必須的,廣度也推進(jìn)了深度。一根筋是做不了大事的。有種雙眼論,對于我們這些平凡的人來說,沒有著最強(qiáng)大腦,沒有著高學(xué)歷高智商,你在一個行業(yè)內(nèi),永遠(yuǎn)比不過那些比你聰明的。那就需要找出第二條路。讓著兩條路融合,在一條路上你練到了前百分之15,另一條路只要達(dá)到前百分之50,那你成功的概率就非常大了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5200

    文章

    20497

    瀏覽量

    334770
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4031

    瀏覽量

    134132

原文標(biāo)題:從嵌入式走到android開發(fā)再到小程序 這位工程師換了三條路

文章出處:【微信號:eet-china,微信公眾號:電子工程專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    一文淺談嵌入式設(shè)計(jì)

    本文深入探討嵌入式系統(tǒng)設(shè)計(jì)的完整流程與關(guān)鍵要點(diǎn),芯片選型、硬件架構(gòu)軟件開發(fā),助您掌握打造穩(wěn)定高效智能設(shè)備的實(shí)戰(zhàn)方法論。
    的頭像 發(fā)表于 03-13 10:32 ?102次閱讀

    嵌入式單片機(jī)開發(fā)學(xué)習(xí)路徑

    嵌入式系統(tǒng)是現(xiàn)代科技的重要組成部分,廣泛應(yīng)用于智能家居、汽車電子、工業(yè)控制、醫(yī)療設(shè)備等領(lǐng)域。學(xué)習(xí)嵌入式單片機(jī)開發(fā)不僅能提升個人技能,還能開拓職業(yè)發(fā)展路徑。本文將為你提供一條詳細(xì)的嵌入式
    發(fā)表于 02-09 15:42

    什么是嵌入式應(yīng)用開發(fā)?

    、實(shí)現(xiàn)和部署,還包括硬件選擇、軟件設(shè)計(jì)、測試、集成和維護(hù)等流程?。 定義和背景 嵌入式應(yīng)用開發(fā)是指將軟件部署嵌入式系統(tǒng)中,這些系統(tǒng)廣泛應(yīng)用于消費(fèi)電子和工業(yè)自動化中。
    發(fā)表于 01-12 16:13

    從小白大牛:Linux嵌入式系統(tǒng)開發(fā)的完整指南

    設(shè)備等),區(qū)分桌面 Linux 與嵌入式 Linux 的差異(資源受限、定制化強(qiáng)、無圖形界面為主)。推薦入門書籍《嵌入式 Linux 應(yīng)用開發(fā)完全手冊》,搭配 B 站 “嵌入式 Lin
    發(fā)表于 12-16 10:42

    什么是嵌入式操作系統(tǒng)?

    不是學(xué)會 API 調(diào)用,而是理解任務(wù)調(diào)度的邏輯,多任務(wù)通信的原理,以及,如何將實(shí)際項(xiàng)目拆分成合理的任務(wù)—— 這也是嵌入式開發(fā)裸機(jī)OS 級的關(guān)鍵跨越。
    發(fā)表于 12-09 10:33

    分享一個嵌入式開發(fā)學(xué)習(xí)路線

    法,這些語法在嵌入式開發(fā)中至關(guān)重要。 2. 技能進(jìn)階期(2-3個月) 51單片機(jī)過渡到主流的ARM Cortex-M系列(嵌入式就業(yè)核心平臺),學(xué)會使用STM32單片機(jī),掌握嵌入式開發(fā)
    發(fā)表于 12-04 11:01

    嵌入式開發(fā)的關(guān)鍵點(diǎn)介紹

    嵌入式開發(fā)在現(xiàn)代科技中扮演著非常重要的角色。隨著物聯(lián)網(wǎng)的發(fā)展,嵌入式系統(tǒng)的需求也越來越大。嵌入式開發(fā)不僅需要開發(fā)人員具備深入的硬件知識和編程經(jīng)驗(yàn),還需要不斷學(xué)習(xí)新的技術(shù)和工具,以滿足不
    發(fā)表于 11-13 08:12

    嵌入式入門進(jìn)階,怎么學(xué)?

    嵌入式入門進(jìn)階,怎么學(xué)? 嵌入式學(xué)習(xí)的核心是 “軟硬結(jié)合的技術(shù)壁壘”,科學(xué)分層才能高效突破。以下是入門
    發(fā)表于 09-02 09:44

    盤點(diǎn)嵌入式就業(yè)所需要的技能有哪些?

    在數(shù)字化和智能化的大潮中,嵌入式系統(tǒng)無疑是支撐現(xiàn)代科技發(fā)展的核心力量。智能手機(jī)智能汽車,再到智能家居,嵌入式技術(shù)無處不在,無時不刻不在影響著我們的生活和工作方式。因此,對于那些對科
    發(fā)表于 08-11 15:43

    明遠(yuǎn)智睿SSD2351:開啟嵌入式系統(tǒng)開發(fā)新時代

    在當(dāng)今科技飛速發(fā)展的時代,嵌入式系統(tǒng)已經(jīng)廣泛應(yīng)用于各個領(lǐng)域,智能家居工業(yè)自動化,智能交通到醫(yī)療設(shè)備,嵌入式系統(tǒng)無處不在。而
    的頭像 發(fā)表于 07-15 15:47 ?581次閱讀

    聚徽智控——嵌入式邊緣計(jì)算:平板工控電腦的技術(shù)進(jìn)化論

    在工業(yè)數(shù)字化轉(zhuǎn)型的浪潮中,平板工控電腦作為核心終端設(shè)備,正經(jīng)歷嵌入式系統(tǒng)邊緣計(jì)算架構(gòu)的范式革命。這一進(jìn)化不僅重塑了設(shè)備的技術(shù)形態(tài),更推動了工業(yè)互聯(lián)“數(shù)據(jù)采集”向“智能決策”的跨越
    的頭像 發(fā)表于 06-13 13:48 ?862次閱讀

    嵌入式開發(fā),如何選擇適合的系統(tǒng)?

    嵌入式ARM開發(fā)中,面對多種操作系統(tǒng)的選擇,如何做出最適合項(xiàng)目的決策?本文將為您梳理常見系統(tǒng)的特性,幫助您快速了解它們的優(yōu)缺點(diǎn),以便更好地選擇適合的系統(tǒng)。引言在嵌入式ARM開發(fā)中,選
    的頭像 發(fā)表于 05-20 11:32 ?1172次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>,如何選擇適合的系統(tǒng)?

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之一。以下將為初學(xué)者提供一份詳細(xì)的嵌入式開發(fā)入門指南,涵蓋學(xué)習(xí)路徑、必備工具、推薦資源等內(nèi)容。 1. 嵌入式系統(tǒng)的定義與應(yīng)用嵌入式系統(tǒng)
    發(fā)表于 05-15 09:29

    嵌入式主板開發(fā)詳細(xì)指南

    嵌入式主板開發(fā)涉及硬件設(shè)計(jì)、軟件集成、系統(tǒng)優(yōu)化等多個環(huán)節(jié),需要結(jié)合具體應(yīng)用場景進(jìn)行深度定制。以下是嵌入式主板開發(fā)的詳細(xì)指南,涵蓋關(guān)鍵步驟、工具、挑戰(zhàn)及實(shí)際案例:一、
    的頭像 發(fā)表于 04-02 11:35 ?1443次閱讀
    <b class='flag-5'>嵌入式</b>主板<b class='flag-5'>開發(fā)</b>詳細(xì)指南

    嵌入式去哪個城市好?

    大都市,上海擁有眾多跨國公司和高科技企業(yè),特別是在電子產(chǎn)業(yè)方面有著深厚的積累和廣泛的應(yīng)用。上海的科技公司涵蓋了智能硬件物聯(lián)網(wǎng)的各個領(lǐng)域,為嵌入式開發(fā)人員提供了廣闊的職業(yè)發(fā)展空間。上海的國際化氛圍也
    發(fā)表于 04-02 10:12