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

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

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

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

一位安卓開發(fā)工程師的人生感悟

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師4 ? 2018-06-04 14:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

回首方覺已碼3年多,一路走來,酸甜苦辣嘗遍,有過激情,有過迷茫,有過牽掛,了無牽掛。先從畢業(yè)說起吧:

1.關(guān)于就業(yè)

選擇就業(yè)方向是很重要的,有很多同學(xué)選擇自己所學(xué)專業(yè),一部分則選擇了其他方向。無論選擇什么方向,自己必須冷靜思考后決定。有人問,到底要不要選擇自己的興趣作為工作?我的建議是盡量選擇自己感興趣的,因?yàn)檫@樣你才會(huì)有動(dòng)力,你才會(huì)堅(jiān)定自己的方向。

剛畢業(yè)那會(huì)兒,迷茫而慌張,記得那時(shí)候,出來實(shí)習(xí),學(xué)習(xí)了一個(gè)星期的ActionScript3就開始搞項(xiàng)目了,搞的是房地產(chǎn)項(xiàng)目,經(jīng)常往東莞那邊跑,一個(gè)人蹲在堂皇的房子角落里吃著快餐看代碼,一個(gè)筆記本,一個(gè)飯盒基本就待上一天,我甚至懷疑自己是不是程序員了,反正那時(shí)候,他們都管我叫“詹工”。一個(gè)月之后,我思考了一宿,終于還是提出了離職,開始正式的程序員生涯。

2.關(guān)于進(jìn)階

做開發(fā),一般會(huì)經(jīng)歷激情期-->稍微成熟期-->迷茫期-->奮起進(jìn)步期-->高手期-->架構(gòu)大師期-->回歸初心。

①視頻:做安卓開發(fā),入門的話,推薦先看視頻,安卓視頻看過不少,我記得張澤華老師的安卓入門視頻最讓我印象深刻,通俗易懂,讓我有興趣繼續(xù)開發(fā)下去。入門之后,可以選擇看一些針對(duì)性的視頻,比如慕課網(wǎng)里的視頻,還是不錯(cuò)的。

②博客:一定要多逛博客、論壇和社區(qū),CSDN、博客園、StackOverflow、Github、簡(jiǎn)書、掘金、LeetCode(算法鞏固必看,有時(shí)間的話磨一下你會(huì)發(fā)現(xiàn)世界原來這么大)、開源中國社區(qū)、segmentfault、APKBUS等等,有時(shí)間的話,一定要寫自己的博客。

③書本:市場(chǎng)上的書本很多,各種各樣,我買的書本將近40本,值得推薦的也就幾本。首先《Java編程思想》,這是必須看的,無論是搞Java還是Android,不要問我為什么,而且要反復(fù)看,至少看5遍,不要求每個(gè)字每頁都看,但重要的知識(shí)點(diǎn)一定要鉆,基礎(chǔ)還是要打扎實(shí)。安卓進(jìn)階推薦《安卓群英傳》和《Android開發(fā)藝術(shù)探索》,這兩本進(jìn)階必看,如果有條件,還應(yīng)該看看《安卓源碼與設(shè)計(jì)模式》(好像是這個(gè)名字,不知道有沒有記錯(cuò))。后面,《C++ Primer Plus》也值得推薦。《算法導(dǎo)論》是一本圣經(jīng),一般來說,工作之后,有條件的話,可以稍微看一下,推薦研究生研究,讀大學(xué)的時(shí)候有毅力也可以研究下,這本書我是工作之后才買的,卻只看了10幾頁,就每能研究下去了,身不由己是一個(gè)原因,無論大小公司,不會(huì)給太多時(shí)間你去學(xué)習(xí)的,你會(huì)發(fā)現(xiàn),社會(huì)其實(shí)復(fù)雜很多,Boss只看結(jié)果,領(lǐng)導(dǎo)只想著邀功,除了無休止的加班,就是進(jìn)行思想上的洗腦,在這個(gè)浮躁的時(shí)代,這其實(shí)是一個(gè)悲哀,時(shí)間沒有,做研究的人少了,都是套用API和別人的開源項(xiàng)目,有的人編了一輩子程序,沒有自己的思想,也沒有理解別人的編程思想,真正成為了代碼的“搬運(yùn)工”。

關(guān)于編程語言,感興趣的話,你可以多學(xué),但你必須精通一門,再去看其他的,比如安卓開發(fā),你必須精通Java、C/++次之,而其他的Python、go、PHP、H5、JS可量力而行。

然后就是一些比較高級(jí)的知識(shí)點(diǎn)了:

④Java:多線程、泛型、正則、容器、Http、Socket、注解、反射、23種設(shè)計(jì)模式,算法(推薦看啊哈磊的)、加密解密、虛擬機(jī)。

⑤UI:普通的View動(dòng)畫、屬性動(dòng)畫、SVG矢量圖、Material Design。

⑥安卓進(jìn)階:Binder、AIDL、NDK(FFmpeg視頻處理、視頻直播、語音變聲、LBS、WAV無損音頻解碼、音頻拼接與音頻混聲、美顏)、HOOK(反射、動(dòng)態(tài)代理,需非常了解安卓實(shí)現(xiàn)流程)、安卓增量更新、安卓插件化、MultiDex、冷啟動(dòng)。

⑦熟悉開源項(xiàng)目,熟悉之后研究其源碼思想:

A.開發(fā)里的MVP模式你得會(huì)吧,大型項(xiàng)目你不可能在Activity里做所有操作,這樣一個(gè)類一兩天下來就超過一千行了。

B.網(wǎng)絡(luò)請(qǐng)求的Okhttp和Retrofit你得會(huì)吧,這么火的網(wǎng)絡(luò)請(qǐng)求框架,了解一下不是壞事。

C.你得掌握RXAndroid(RXJava)吧,這么經(jīng)典的框架。

D.不解釋:ImageLoader、Glide、ViewPagerIndicator、xUtils3、PhotoPicker、AVLoadingIndicatorView、CircleImageView。

⑧常見SDK接入:

微信登錄、QQ登錄、微信支付、支付寶支付、Bmob、友盟統(tǒng)計(jì)、個(gè)推、極光推送。

⑨常用工具使用:

SVN、Git、Swagger UI、JIRA、SourceTree、阿里巴巴矢量圖。

⑩必須:一定要注冊(cè)成為應(yīng)用開發(fā)者,發(fā)布自己寫的應(yīng)用到應(yīng)用寶、360應(yīng)用市場(chǎng)、谷歌應(yīng)用市場(chǎng),這是必經(jīng)之路。

除了精通Java,你要看C++了,看腳本,開始研究安卓源碼,即使不從事底層開發(fā),也要在心中有一個(gè)安卓藍(lán)圖,明白底層的實(shí)現(xiàn)流程。你至少也要自己動(dòng)手,買一部谷歌手機(jī),選擇一個(gè)版本,編譯一次安卓源碼,燒錄到手機(jī)上,途中你可能會(huì)遇到一些阻礙,比如天朝的墻等,只要你努力想辦法,是可以跨越過去的,成功之后,你會(huì)發(fā)現(xiàn),內(nèi)心是多么興奮!這就是安卓的吸引力之處,這就是開源的魅力!

3.關(guān)于理想

小時(shí)候常常在晚上仰望星空,多么向往外面的宇宙(現(xiàn)在抬頭落你一臉灰),想過當(dāng)宇航員,逐漸長大,喜歡上文學(xué),又想當(dāng)個(gè)語文老師,直到高中接觸電腦,我就知道,以后自己一定是個(gè)程序員了。

理想畢竟是理想,到了社會(huì),你就會(huì)發(fā)現(xiàn),你被生活捆綁住了,你得拼命賺錢,你得要有車、要買房、各種壓力壓著你,喘不過氣,你很想掙脫這一切,但是你不敢,你怕讓家人失望,你怕自己碌碌一生,但其實(shí)人生百年孤寂,活得快樂不是最現(xiàn)實(shí)的嗎?何必在大城市里拼命奔波呢?因?yàn)槟阆脒^得更好,所以你還是按部就班地來。

賺錢,很少人靠工資能發(fā)財(cái),所以得另辟蹊徑。你開始炒股,你會(huì)發(fā)現(xiàn),你買哪個(gè)哪個(gè)就跌停,即使你只是買了這么幾萬塊,所以炒股之前一定要做好功課。你想到了域名投資,想著哪一天有個(gè)大公司花重金買下你的域名,一夜暴富,于是寫一個(gè)爬蟲,開機(jī)器去爬,你會(huì)發(fā)現(xiàn),好的域名早已被人占有了,剩下的都是些不怎么值錢的,所以,留下幾個(gè)對(duì)自己有意義的域名建個(gè)博客玩玩就好。真正能增加自己收入的,估計(jì)自媒體和淘寶閑魚比較有希望。

4.關(guān)于思想

要有自己的思想,不要因?yàn)榧影?、忙碌而迷失了自己。我曾?jīng)多么有激情,于是一口氣開發(fā)了好幾款自認(rèn)為對(duì)自己有幫助的APP,比如“應(yīng)用備份”、比如方便下載音樂的“音樂之家”、可以自動(dòng)更換手機(jī)鈴聲的“鈴聲自動(dòng)換”,比如方便調(diào)查的“掌上問卷”,也因?yàn)樵?jīng)被人欺騙,開發(fā)了一個(gè)“短信轟炸機(jī)”去“教訓(xùn)”騙子。還有很多自己還沒來得及或還沒有足夠能力開發(fā)出來的有趣應(yīng)用,比如:

①自動(dòng)停止播放音樂的應(yīng)用。有些人喜歡戴著耳機(jī)聽音樂睡覺,但是如果睡著之后,音樂一直播放的話,會(huì)影響我們的聽力,能不能有這么一款播放器,偵查到主人睡著之后5分鐘即停止播放音樂呢?目前應(yīng)該還沒有,目前的音樂播放器,都是定時(shí)停止播放,而讓人無語的是,當(dāng)音樂停止了,可能你還沒睡著,或者是睡著很久之后才停止,這都是不理想的。而如何定義并監(jiān)聽用戶睡著?這可能和硬件、傳感器有關(guān)了,比如監(jiān)聽呼吸頻率、心跳、脈搏等等,這需要開發(fā)相應(yīng)的耳機(jī),需要硬件的支持,而我對(duì)于硬件基本上是一竅不通,所以擱置了?!?/p>

②智能的聯(lián)系人應(yīng)用。面對(duì)面搖一搖或碰一下手機(jī)互換手機(jī)號(hào)碼,這個(gè)應(yīng)該涉及到LBS和手機(jī)相關(guān)傳感器的,我暫時(shí)沒時(shí)間去細(xì)究......

③在線一邊看視頻一邊截gif的視頻播放APP,目前好像已經(jīng)有了,愛奇藝好像已經(jīng)有這個(gè)功能,唉,很多想法,還沒來得及去實(shí)現(xiàn),就已經(jīng)被別人實(shí)現(xiàn)了。×

④如果偵查到時(shí)間是凌晨,那么手機(jī)自動(dòng)切換到靜音狀態(tài),短信聲音為靜音,或者說進(jìn)入震動(dòng)模式。除非是通訊錄里的人打電話進(jìn)來,或者同一個(gè)人多次打電話進(jìn)來,否則不會(huì)響鈴,只會(huì)震動(dòng),防止干擾用戶。這個(gè)360和聯(lián)想手機(jī)已經(jīng)實(shí)現(xiàn)了,360手機(jī)助手有這個(gè)功能,聯(lián)想樂檬手機(jī)自帶這個(gè)模式,打開就可以了?!?/p>

⑤語音接電話。比如你在床上睡覺,手機(jī)在書桌上,電話來了,喊一句“幫我接通”就自動(dòng)接電話并打開免提,適合懶人使用,嘿嘿。很可惜,vivo已經(jīng)實(shí)現(xiàn)了?!?/p>

⑥特權(quán)用戶可以看到對(duì)方正在輸入什么,當(dāng)然對(duì)方可以設(shè)置不讓其他人看。QQ有一個(gè)提示,就是“對(duì)方正在輸入...”,但是正在輸入什么內(nèi)容呢,只有發(fā)送了才能知道。如果QQ有這么一個(gè)開關(guān),“聊天時(shí)允許其他人查看我正在輸入的內(nèi)容”,打開的時(shí)候,那些會(huì)員用戶,就有特權(quán)查看正在編輯的內(nèi)容,每輸入一個(gè)字都實(shí)時(shí)展現(xiàn)在聊天框的上方,直到發(fā)送。嘿嘿,說不定某天QQ就出了一個(gè)靛鉆,靛鉆用戶才有權(quán)查看。唉,沒辦法,進(jìn)不去騰訊,所以這個(gè)功能,還是交給騰訊的開發(fā)人員吧?!?/p>

⑦音軌下載網(wǎng)。我記得上大學(xué)的時(shí)候,專門有一個(gè)網(wǎng)站是下載字幕的,叫射手網(wǎng),當(dāng)時(shí)就在想,各種語言這么多,要是有個(gè)音軌下載的網(wǎng)站也不錯(cuò)啊,比如看香港的電影,我喜歡看原聲粵語的,看歐美大片,我也喜歡看原聲英語的??上?duì)音像這一塊不熟悉,后面也選擇了安卓開發(fā)的道路,就此擱置了,還是交給有能力的人去實(shí)現(xiàn)吧。×

⑧管理電腦的APP,這個(gè)360快傳好像實(shí)現(xiàn)了,連接同一個(gè)wifi,可以遠(yuǎn)程遙控筆記本電腦,并查看電腦里的文件,但是好像還不能把手機(jī)的東西拷貝到電腦。這個(gè)就交給360的開發(fā)人員去實(shí)現(xiàn)了。×

⑨我最想實(shí)現(xiàn)的一款應(yīng)用:移動(dòng)分享匯。我個(gè)人是比較喜歡聽音樂的,于是突發(fā)奇想,在坐地鐵的時(shí)候,能不能讓周圍的人也能聽到我正在聽的音樂?當(dāng)然不是指外放了,這樣會(huì)引起公憤的,我的想法是這樣的:通過這個(gè)APP,把我正在聽的音樂,以廣播的形式播放出去,附近也使用這個(gè)應(yīng)用的人,可以搜索到附近的所有的信號(hào),點(diǎn)擊則可以聽到我正在聽的音樂了,說不定還能找到志趣相投的好友呢。后面還可以和發(fā)射歌曲信號(hào)的人聊天,互發(fā)文件等等,這個(gè)應(yīng)用,不是挺好的么。我現(xiàn)在是心有余而力不足,有志同道合的朋友,可以一起探討下哈。

5.關(guān)于鍛煉

最后,當(dāng)程序員一定要注意鍛煉身體和休息,畢竟生活是根本,不要因?yàn)樽分鹄硐攵岜厩竽∧銜?huì)認(rèn)識(shí)到一些有趣的伙伴,多爬山、看看電影、和同學(xué)朋友們聚會(huì)、去看看海、去拍風(fēng)景照。如此生活才有趣,才能輕松應(yīng)對(duì)人生道路的坎坷。共勉、祝福。

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

    關(guān)注

    59

    文章

    1603

    瀏覽量

    71069
  • 安卓
    +關(guān)注

    關(guān)注

    5

    文章

    2184

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    硬件工程師甩鍋排行榜 #電子 #電子工程師 #硬件工程師 #甩鍋的各種理由 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月06日 18:30:55

    電子工程師的雙標(biāo)瞬間 #電子 #電子愛好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)

    電子工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月02日 18:04:13

    什么是BSP工程師

    任何軟件的。BSP工程師需要結(jié)合硬件原理圖修改從芯片廠商拿到的參考代碼,調(diào)試板子,使板子上的操作系統(tǒng)能夠正常穩(wěn)定工作,從而提供個(gè)穩(wěn)定的開發(fā)調(diào)試環(huán)境,這個(gè)過程叫做點(diǎn)亮板子,行話叫做Bringup。這
    發(fā)表于 01-13 06:54

    硬件工程師如何提高電路設(shè)計(jì)的可靠性?

    聊我從業(yè)硬件工程師至今的些小的感悟,這些小感悟對(duì)于些經(jīng)驗(yàn)老道的
    的頭像 發(fā)表于 11-11 07:36 ?3028次閱讀
    硬件<b class='flag-5'>工程師</b>如何提高電路設(shè)計(jì)的可靠性?

    招鑲?cè)胧?b class='flag-5'>工程師1個(gè),硬件工程師個(gè),

    東莞市研生科技有限公司是家藍(lán)牙方案公司,主營藍(lán)牙方案的設(shè)計(jì)開發(fā),產(chǎn)品包括藍(lán)牙BLE/4G透?jìng)?AI智能體方案開發(fā),因公司發(fā)展需要需對(duì)外招聘嵌入式軟件開發(fā)
    發(fā)表于 08-29 02:14

    電子發(fā)燒友工程師看!電子領(lǐng)域評(píng)職稱,技術(shù)之路更扎實(shí)

    。比如一位電源工程師,評(píng)職稱前主要做基礎(chǔ)電源調(diào)試;評(píng)上 “高級(jí)電源工程師” 后,受邀參與電子發(fā)燒友 “電源技術(shù)研討會(huì)” 做分享,還接到廠商委托的高功率密度電源開發(fā)項(xiàng)目,項(xiàng)目成果被平臺(tái)推
    發(fā)表于 08-20 13:53

    【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計(jì)“好搭子”來了!

    款軟件,更 是每一位工程師背后的“隱形助手” 。從設(shè)計(jì)之初的風(fēng)險(xiǎn)排查,到制造階段的成本控制,再到裝配環(huán)節(jié)的細(xì)節(jié)優(yōu)化,我們始終致力于為工程師們提供更專業(yè)、更智能、更貼心的服務(wù)。 未來,
    發(fā)表于 05-22 16:07

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年03月25日 18:46:59

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    一位老電子工程師的十年職場(chǎng)感悟

    這里主要以個(gè)人經(jīng)歷談?wù)勲娮?b class='flag-5'>工程師技術(shù)生涯可能面臨的困惑、關(guān)心的問題以及對(duì)未來的期待。Chrent新手感興趣的問題1、電子工程師矛盾心態(tài)——電子新手新沒事做,沒人教,工作沒有技術(shù)含量?電子新手往往
    的頭像 發(fā)表于 03-19 17:32 ?900次閱讀
    <b class='flag-5'>一位</b>老電子<b class='flag-5'>工程師</b>的十年職場(chǎng)<b class='flag-5'>感悟</b>