來(lái)新公司第二天上班 ===================================================== 一、天氣心情 mood: general weather: sunshine ===================================================== 二、重大任務(wù)列表 1、DVR環(huán)境 2、北斗協(xié)議 3、代碼構(gòu)架 4、錄像、回放 5、編碼-》流庫(kù)-》錄像-》回放-》網(wǎng)絡(luò)-》web 6、web服務(wù)器系統(tǒng)設(shè)計(jì) ======================================================= 三、后期任務(wù)列表: 1、熟悉DVR整個(gè)框架 2、深入工作需要的模塊 3、工作實(shí)踐 ======================================================= 四、當(dāng)前工作任務(wù)列表: 1、postgraduate global planning:2018-5-7 ~ 2018-12-22 2、收集postgraduate資料 (1)搜索QQ群、微信工作號(hào)、知乎、百度、google (2)通過(guò)(1)收集院校等級(jí)、初試、復(fù)試情況,確定3~5所學(xué)校 (3)英語(yǔ)、數(shù)學(xué)、政治、專業(yè),所有復(fù)習(xí)資料和真題模擬題資料 (4)通過(guò)(1)收集方法經(jīng)驗(yàn) 3、整理資料 (1)加入考研交流:QQ群、公眾號(hào)、 (2)統(tǒng)籌總結(jié)資料,以文本或筆記的形式 1)全程資料:已有的、需購(gòu)買(mǎi)的 2)整理經(jīng)驗(yàn)方法 知乎 6、做個(gè)粗略的全程規(guī)劃(后續(xù)調(diào)整) ---------------------------------------------------------- 1、begin mathematics 2、begin English 3、分析考試目的、考試內(nèi)容 4、總結(jié)重點(diǎn)復(fù)習(xí)內(nèi)容、方法 5、計(jì)劃全程 6、計(jì)劃所有科目 ==================================================== 1、uboot升級(jí),整包升級(jí) 2、再測(cè)試下報(bào)警視頻上傳 3、視頻流、音頻流、圖片,初始化流程、獲取流程 4、錄像存儲(chǔ)和獲取 5、雷神:ffmpeg和SDL 五、任務(wù)完成度 ==================================================== 六、經(jīng)驗(yàn)總結(jié) sammarize: 1、就算想好了問(wèn)題解決方案,執(zhí)行時(shí)還是有很大可能會(huì)出問(wèn)題 2、保持大腦清晰,全局、聯(lián)系的分析問(wèn)題 3、行動(dòng)前思考一步,三思后行 4、每日自省 5、遇到問(wèn)題千萬(wàn)莫慌,以現(xiàn)象聯(lián)系代碼邏輯 6、不要相信錯(cuò)覺(jué),現(xiàn)象不一樣一定有什么不一樣, 要么是所使用的條件有誤,要么是所處環(huán)境有所改變。 7、查詢代碼bug時(shí),千萬(wàn)別看代碼邏輯,只看屏蔽某塊代碼時(shí)的現(xiàn)象。 8、以實(shí)際現(xiàn)象說(shuō)話,千萬(wàn)別拿理論作為行動(dòng)的唯一標(biāo)準(zhǔn)。 9、你可以做的慢,但是千萬(wàn)不能出錯(cuò) 10、編寫(xiě)代碼或轉(zhuǎn)移代碼的大忌是一次性將所有功能模塊弄完后再編譯調(diào)試。 最佳辦法是,一個(gè)單元,編譯調(diào)試一次。 11、三思后行,切勿盲目躁動(dòng) 12、摸清每一個(gè)功能細(xì)節(jié),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)存儲(chǔ),數(shù)據(jù)更新,數(shù)據(jù)讀取,調(diào)試所有環(huán)節(jié)。 13、學(xué)習(xí)堅(jiān)持四點(diǎn) 計(jì)劃、專注、堅(jiān)持、練習(xí) 14、邏輯必須縝密、細(xì)致 15、保證正常邏輯、切忌補(bǔ)救措施 16、切記23點(diǎn)半上床睡覺(jué),7點(diǎn)起床 17、保持強(qiáng)大的氣場(chǎng)和穩(wěn)定的心態(tài) 清理思路、逐步前行 18、修改別人的代碼時(shí),盡量在原有的邏輯上進(jìn)行細(xì)微的修改。 這是出錯(cuò)最少的方式,因?yàn)閯e人的,有些很偏的邏輯,難以想到,這也是出錯(cuò)頻率最高的地方。 19、先按正規(guī)邏輯實(shí)現(xiàn)功能,再考慮意外情況的補(bǔ)救措施 20、切勿抱僥幸和浮躁心理 這將使你寸步難行,一動(dòng)即錯(cuò) 21、從現(xiàn)象處入手,切勿開(kāi)始就尋找源頭 22、先調(diào)試確認(rèn)問(wèn)題的原因與出問(wèn)題的地方,再進(jìn)行修改調(diào)試。 切勿修改調(diào)試后,再判斷問(wèn)題 23、先實(shí)現(xiàn)功能,再優(yōu)化邏輯 ====================================================== 24、學(xué)習(xí)流程 (1) 先整體把控知識(shí)框架體系、 (2) 先從熟悉的地方入手 (3) 再?gòu)闹匾牡胤饺胧?br> (4) 再?gòu)娜菀椎牡胤饺胧?br> (5) 清掃所有方面知識(shí) (6) 融匯貫通成一個(gè)領(lǐng)域的知識(shí)體系 25、初學(xué)一個(gè)知識(shí)體系較大的領(lǐng)域時(shí),切忌魯莽的深入,以免陷入茫茫的知識(shí)海洋中,如此終將迷失方向。必須以一覽眾山小的全局觀,將整個(gè)體系構(gòu)架先在心中清晰明朗的描繪出來(lái)。讓自己擁有一張無(wú)往不利的航海圖時(shí),再?gòu)哪_下出發(fā)。 =============================================== 26、無(wú)論任何東西盡量備份版本, 越是重要的東西,越是如此。 27、偶發(fā)問(wèn)題處理辦法 1) 熟悉運(yùn)作的整個(gè)流程 2) 找出問(wèn)題易出地方,做好標(biāo)志打印 3) 改變運(yùn)行環(huán)境,縮小問(wèn)題可能出現(xiàn)的范圍, ========================================================= 28、已經(jīng)定位到某一塊的問(wèn)題,確不能定位確切的問(wèn)題點(diǎn)。 此時(shí)的情況為:?jiǎn)栴}就在那里,只是你看不出來(lái)而已。 1) 多遍的仔細(xì)看 2) 換個(gè)角度看 3) 先到其他地方讓大腦放空一下再來(lái)看。 訣竅就是堅(jiān)持不放棄,總能找到問(wèn)題的根源。 2016-07-23 29、萬(wàn)事萬(wàn)物都不會(huì)一帆風(fēng)順,總會(huì)遇到和出現(xiàn)各種各樣的問(wèn)題,特別是只剩 一步之遙時(shí)還會(huì)出現(xiàn)千奇百怪的問(wèn)題。 但是只要勇往直前的突破所有障礙,就一定能達(dá)到目的地。 ============================================================= 30、認(rèn)真思考后,再做出行動(dòng)。 將精力花費(fèi)到當(dāng)前最需要的地方,使之產(chǎn)生最大的效益。 ------------------------------------------------------------- 31、出現(xiàn)問(wèn)題,看現(xiàn)象、看打印信息;切勿驚慌失措。 20160811 32、面對(duì)龐大的系統(tǒng)學(xué)習(xí) (1) 先了解整體框架。 ?。?) 分析學(xué)習(xí)過(guò)程:1* 先粗略的過(guò)一遍 2*再精細(xì)的將精力放在重心地方 3*動(dòng)手實(shí)踐 。 (3) 持之以恒的上下求索。 (4) 數(shù)遍的從頭到尾學(xué)習(xí),以達(dá)到夯實(shí)知識(shí)系統(tǒng)的目的。 33、先貫穿始終,再擴(kuò)展細(xì)節(jié) -------------------------------------------------------------- 2016-08-23 34、摸清楚領(lǐng)域與資源 1、弄清楚所有相關(guān)的東西。 2、弄清楚已經(jīng)存在的東西。 3、特別弄清楚需要自己做的東西。 ------------------------------------------------------------ 2016-08-25 35、至繁歸于至簡(jiǎn), 萬(wàn)物亦由至簡(jiǎn)駛向至繁 36、邊學(xué)習(xí)、邊試驗(yàn)、邊做記錄 37、有教程式的學(xué)習(xí),探索式的學(xué)習(xí)。 ------------------------------------------------------------ 2016-11-30 38、千萬(wàn)不要去做你不應(yīng)該做的事, 要不然你等于什么事都沒(méi)做,更甚者會(huì)弄巧成拙。 ----------------------------------------------------------- 2016-12-09 39、 第一層境界:讓思維滲透到每一個(gè)角落。 第二層境界:讓思維自由、完美的重組。 40、切忌表現(xiàn)的自己什么都懂。 切忌對(duì)比人指指點(diǎn)點(diǎn)。 ---------------------------------------------------------- 2016-12-28 41、記錄一天需完成的事,突然想起來(lái)事情若非常重要立刻做,若不是很重要記錄后面做。 全身心投入當(dāng)前正在做的事情。 -------------------------------------------------------- 2017-03-27 42、 一定要在事情還未形成壓力的情況下,做好萬(wàn)全的準(zhǔn)備。 切忌當(dāng)事情形成緊急的態(tài)勢(shì)時(shí)帶著壓力前行,這將降低自己的能力,也即最易出現(xiàn)錯(cuò)誤。 2017-0329 43、我認(rèn)為程序運(yùn)行結(jié)果不一樣的原因有三個(gè): 1、配置參數(shù)不一樣 2、運(yùn)用環(huán)境不一樣 3、程序邏輯導(dǎo)致不一樣 可以往這三個(gè)方向查一查 ---------------------------------------------------------- 2017-04-06 44、各種嘗試都無(wú)法解決后,早點(diǎn)上床睡覺(jué),第二天基本能找到解決的辦法。這是我工作多年總結(jié)的經(jīng)驗(yàn),也百試百靈。其實(shí)問(wèn)題可能是自己想復(fù)雜了,休息好后,大腦會(huì)幫你找到更簡(jiǎn)單的解決辦法的。要相信你的大腦有無(wú)限的潛能。不要為暫時(shí)無(wú)法解決的問(wèn)題耗費(fèi)大腦的休息時(shí)間,程序員是靠大腦吃飯的,不讓其休息,一味的盲目通宵加班去想,這樣不僅事倍功半,還會(huì)嚴(yán)重影響到第二天的工作效率。事情是做不完的,暫時(shí)解決不了就先休息,或先做其他能做的事。這樣不至于因?yàn)橐粋€(gè)問(wèn)題,影響到其他任務(wù)的進(jìn)度(除非你只有這一個(gè)任務(wù))。 ---------------------------------------------------------- 20170410 45、硬著頭皮也要踏出這一步 --------------------------------------------------------- 46、coding everyday --------------------------------------------------------- 47、閱讀五步法 (1)從作者入手 (2)閱讀書(shū)名,副標(biāo)題、內(nèi)容提要、目錄 (3)閱讀導(dǎo)讀、總結(jié) (4)閱讀或略讀每個(gè)章節(jié) (5)最后再看看目錄,通讀完全書(shū)后再閱讀目錄 48、時(shí)間管理 (1)真正意識(shí)到自己是如何支配時(shí)間,才能管理時(shí)間 (2)第一步設(shè)定目標(biāo) (3)做出選擇 (4)把非生產(chǎn)性時(shí)間轉(zhuǎn)變?yōu)樯尚詴r(shí)間 (5)拖延是大敵 (6)要有一顆'似水之心’清理掉工作和生活中影響你思想的雜亂紛擾 (7)提前思考你想達(dá)成的目標(biāo),可以增加成功實(shí)現(xiàn)預(yù)期性 (8)確定事件優(yōu)先次序,切記2/8法則 (9)分心是夢(mèng)想的殺手,會(huì)削弱你的聰明才智。切忌外界打擾 (10)選擇行之有效的時(shí)間管理方法。嘗試和試驗(yàn)。 ----------------------------------------- 48、《軟技能》 學(xué)習(xí)十步法 第一步:了解全局 第二步:確定范圍 第三部:定義目標(biāo) 第四步:尋找資源 第五步:創(chuàng)建學(xué)習(xí)計(jì)劃 第六步:篩選資源 第七步:開(kāi)始學(xué)習(xí) 第八步:動(dòng)手操作,邊玩邊學(xué) 第九步:全面掌握,學(xué)以致用 第十步:樂(lè)為人師,融會(huì)貫通 ------------------------------------------------ 49、只做一件事 ------------------------------------------------ 2017-08-24 50、從零搭建代碼系統(tǒng) (1)消息格式 (2)命名:包、消息、文件、文件夾、變量、函數(shù) (3)程序結(jié)構(gòu) (4)功能接口提煉 --------------------------------------------- 2017-12-18 51、 (1)沒(méi)思考好就去行動(dòng)那真是個(gè)災(zāi)難 (2)在做的時(shí)候發(fā)現(xiàn)錯(cuò)了而不改那更是災(zāi)難 (3)糾正錯(cuò)誤直到把事情完結(jié)好才是正確的做法 2017-12-19 52、 (1)思維導(dǎo)圖:資源、知識(shí)總結(jié) (2)廣度與深度的選擇 (3)領(lǐng)域方向的選擇 (4)項(xiàng)目的選擇 ------------------------------------------------ 2017-12-27 53、 (1)做什么? (2)怎么做? (3)做了是什么結(jié)果? (4)會(huì)有什么收獲? --------------------------------------------- 2018-01-02 54、 (1)略讀 (2)精挑 (3)總結(jié) ------------------------ 2018-03-09 55、代碼學(xué)習(xí): (1)瀏覽代碼流程 (2)書(shū)面總結(jié)代碼框架 (3)手動(dòng)抄寫(xiě)代碼 (4)重新手動(dòng)實(shí)現(xiàn) ------------------------------- 2018-03-15 56、專注做事時(shí),卻產(chǎn)生分心 (1)產(chǎn)生奇怪的想法、或回憶起好的與不好的往事,應(yīng)立即停下來(lái)深呼吸幾下繼續(xù)投入到當(dāng)前的事情上來(lái)。 (2)想起或發(fā)現(xiàn)想做的事,立即記錄下來(lái),待后續(xù)有時(shí)間再做。深呼吸幾下馬上投入到當(dāng)前的事情上來(lái)。 ---------------------------------------------------------------------- 2018-03-20 find job 1、簡(jiǎn)歷 (1)個(gè)人簡(jiǎn)介 (2)技能介紹 (3)項(xiàng)目介紹 2、專業(yè)方向流媒體: (1)音視頻:h264,h265,AAC,mp3 1)數(shù)據(jù)結(jié)構(gòu)和性質(zhì)相關(guān)知識(shí) 2)編解碼 3) 視頻容器文件格式:mp4,flv,ts (2)網(wǎng)絡(luò) 1)tcp,udp等網(wǎng)絡(luò)基礎(chǔ)知識(shí) 2)協(xié)議:rtmp,rtsp,rtcp,rtp,onvif (3)開(kāi)源庫(kù) 1)ffmpeg,live555,Nginx 3、編程語(yǔ)言:c/c++,python:基本語(yǔ)法 4、數(shù)據(jù)結(jié)構(gòu),算法,設(shè)計(jì)模式 5、編程與調(diào)試能力 (1)程序設(shè)計(jì) (2)熟悉項(xiàng)目閱讀代碼 (3)調(diào)試bug 1)性能:perf,top,iostat 2)內(nèi)存:free,Valgrind 3)邏輯:GDB 4) 網(wǎng)絡(luò):wireshark,tcpdump 6、面試過(guò)程 (1)自我介紹 (2)項(xiàng)目介紹 (3)聊技術(shù)時(shí)的把控和引導(dǎo) (4)對(duì)編程能力、解決問(wèn)題能力、學(xué)習(xí)能力、等的展現(xiàn) (5)需要問(wèn)的問(wèn)題 1)產(chǎn)品處于什么階段? 2)開(kāi)發(fā)了哪些功能? 3)應(yīng)用在哪里? 4)將會(huì)做成什么樣子? 5)假如來(lái)上班工作內(nèi)容大概是什么? 6)工作氛圍怎么樣? 7)研發(fā)管理流程? 8)學(xué)習(xí)機(jī)會(huì)? 9)上班時(shí)間?公司福利?五險(xiǎn)一金怎么交?年終獎(jiǎng)? ========================================================= 57、有些事做了不如不做 弄巧成拙 --------------------------------- 2018-04-18 58、緊盯問(wèn)題,將所有注意力集中在問(wèn)題,聯(lián)想相關(guān)的地方。 ------------------------------------- 2018-04-28 59、先看程序打印,從重點(diǎn)打印入手熟悉流程 無(wú)重點(diǎn)打印,先看代碼加入打印調(diào)試,尋找重要流程 --------------------------------------------- 60、糾結(jié) (1)車載工作 (2)考研 (3)slam --------------------------------------------- 61、任何軟件模塊都只抓主線 輸入-》處理-》輸出 其他的都是細(xì)支末節(jié) |
|
來(lái)自: 海漩渦 > 《2018daily note》