時間過得真快,我從2021年12月13號開始實習矮慕,到昨天2022年2月18號帮匾,剛好實習了50個工作日。??
如果順利的話凡傅,下個月3月11號就結(jié)束實習?辟狈,轉(zhuǎn)試用期一直到拿畢業(yè)證后就能轉(zhuǎn)正。
其實這篇總結(jié)過完年回來上班前就準備想寫了,但一直拖著哼转,拖到現(xiàn)在(拖了倆周了)??明未。今天趁周六,在不寫又得到下一周了壹蔓。??
這50天嚴格意義上是沒有50天的趟妥,因為我是去年年底才入職這家公司,過年公司放了8天假佣蓉,在加之我過年前請了倆天假披摄。一共放了10天,但也不止40天勇凭,中間有包含周六周日疚膊。??
?這50天真得學到了很多東西?。公司是一家從事內(nèi)網(wǎng)安全開發(fā)
的公司虾标,從成立到現(xiàn)在有20年寓盗,公司有自己的產(chǎn)品,并且在全國都有自己的分公司璧函,辦公地傀蚌,成長的平臺挺大的??。
之前我并沒有接觸過這個領域蘸吓,所以對于我來說一切都是新的東西??善炫。在公司中我的崗位是 Web 開發(fā)工程師。????
但目前為止我還沒接觸到公司的業(yè)務库继,目前還是處在考核期箩艺,考核期是65天。??
考核期主要是主管會安排一些事情給我做制跟,然后進行驗收舅桩,驗收通過酱虎,才能進入下一個階段雨膨。????類似要經(jīng)歷一段培訓后,才能上崗????读串。公司沒有接新項目聊记,有自己的產(chǎn)品,一直在維護恢暖,版本迭代該產(chǎn)品排监。
這段時間:第一天:了解企業(yè)文化,看演講視頻(李強的為自己工作)杰捂,看完還得寫總結(jié)??舆床。第二天了解公司的產(chǎn)品,就是看視頻,看完請了一名項目經(jīng)理給我解答疑問挨队。
搞得我邊看視頻谷暮,還拿著筆邊記筆記,怕到時沒問題問盛垦,怕太尷尬了湿弦。??
后面幾天就下放到具體部門,由部門的人帶??腾夯,剛開始前幾天主要是熟悉公司平常使用的工具(SVN颊埃,JIRA,配置wampserver服務),會使用后蝶俱,主管會過來驗收通過后班利,才能進入下一個階段。
下一個階段就開始接觸代碼??榨呆,會發(fā)一個文檔肥败,里面都是一下要求掌握的技術(shù):tree.js
,highcharts
愕提,easyUI
馒稍,node-webkit
。
其他的都是一些前端很基礎的東西浅侨。還有后端的技術(shù)PHP以及框架codeigniter纽谒,但現(xiàn)在是要求把前端學了。
這段時間主管就先要求自己自學如输,根據(jù)文檔來學鼓黔,自己上網(wǎng)找資料。全程不管不见,可能主管有事要忙吧澳化,學完告訴他就可以。
其實文檔很多東西我都接觸過稳吮,當時心里面就覺得說沒必要在學吧缎谷,所以那幾天我就渾水過了。??
但公司要求每天都得寫日志??灶似,所以那幾天除了文檔中我不熟悉的東西很認真去學外列林,其他的就大概過了一遍。
這段時期通過后酪惭,就開始敲代碼??希痴,主管會安排一些項目讓我來寫,這些項目都是文檔中涉及的內(nèi)容春感,寫完主管會進行驗收虏缸。
到目前為止,我完成了有4個項目嫩实,有一個目前還在驗收階段寇钉。
??第一個項目:比較簡單扫倡,根據(jù)設計圖還原頁面。但我還是出現(xiàn)了問題缘挑,在驗收過程中语淘,被說了惶翻,說我是干前端的,頁面完成這鬼樣??鹅心。被打回后吕粗,花了一天重新改正后,驗收通過了旭愧。
節(jié)假日我抽出時間颅筋,寫了總結(jié),大家可以看一下
- 頁面編程小技巧 —— 大屏圖片自適應输枯,這篇文章還上了平臺好多天的熱榜议泵,最高一天上了熱榜第2名
上一次上榜時間我都沒什么印象,上版文章
??第二個項目:基于 highcharts + vue + element UI 實現(xiàn)數(shù)據(jù)可視化桃熄,并且要實現(xiàn)數(shù)據(jù)動態(tài)生成先口。這個就有點難度,之前完全沒有接觸過蜻拨,當時完全沒有思路池充,搞了一個下午??,還想找隔壁的同事拿代碼來改缎讼。
隔壁的同事,他大我一屆坑匠,比我早進去半年血崭,這些東西他也接觸過,但他沒給我,只是給我提供一些意見夹纫,讓我去看文檔咽瓷。最終我還是硬著頭皮自己邊琢磨邊寫。????
花了有4天舰讹,把第一版完成后茅姜,驗收????。但沒過月匣,細節(jié)沒處理好钻洒,并且沒實現(xiàn)數(shù)據(jù)隨機生成??。當時給要求時锄开,沒給我說要實現(xiàn)隨機生成數(shù)據(jù)素标,所以當時第一次驗收就沒寫。
多次修改萍悴,最終花了有10天左右吧头遭,驗收通過??,在完成項目過程中癣诱。假期我抽空又總結(jié)了在這個項目遇到的問題计维,一口氣總結(jié)并發(fā)了三篇博客:
- 入門highchart 第一天—— 環(huán)形圖
- 基于 display 和 javaScript 封裝一個頁面布局小插件
- Element UI踩坑記 —— el-table中 formatter 的屬性居然失效了
- 代碼下載地址
??第三個項目:基于 node-webkit 實現(xiàn)文件信息掃描,要求:
- 文件名稱撕予、 文件大小享潜、文件日期實現(xiàn)排序
- 判斷文件夾、文件
- 讀取電腦磁盤
這個不難嗅蔬,node 接觸過剑按, node-webkit 就需要學習一下。難的地方是文件名稱排序澜术,里面涉及的東西很多艺蝴。中文、英文鸟废、數(shù)字排序以及組合排序猜敢,這些是什么規(guī)則得自己去琢磨。
這個項目完成比較順利盒延,進展也很快缩擂。沒遇到一些比較大的問題,驗收通過后添寺,同樣自己利用假期時間寫了倆篇博客:
這篇文章也上了平臺的熱榜胯盯,但名次不是很高
??第四個項目:跟第三個項目一樣,但不同的是:掃描文件不是用 node 中的 fs 模塊计露,而是使用其他部門寫好的插件(C++)博脑,調(diào)用寫好的方法即可憎乙。
我以為挺簡單的,主管問我要計劃日程表叉趣,我計劃3天完成泞边,主管通過。但在寫的時候還挺難疗杉,遇到挺多問題的阵谚。??
一開始就遇到了一個大問題:??不懂怎么去調(diào)用插件中的方法??,文檔中并沒有介紹如何調(diào)用插件中的方法烟具,最終問了隔壁的同事梢什,才勉強能夠調(diào)用。
接著又來了個問題净赴,??調(diào)用獲取文件信息的函數(shù)時绳矩,沒有返回東西,但我不斷去調(diào)用時玖翅,就能獲取到??翼馆。
原因是?內(nèi)部C++是創(chuàng)建了線程,可能第一次沒有返回數(shù)據(jù)金度,但后面調(diào)用就有數(shù)據(jù)了?应媚。
我當時測試用 while(true){....}
去獲取是可以的,但這有點不符合邏輯猜极,掃描結(jié)束我怎么讓停下來??中姜,而且性能可能也不好。
當時也是腦子短路了??跟伏,不知道用定時器就可以定時獲取數(shù)據(jù)?丢胚。而是一直在搞如何創(chuàng)建線程,守護線程返回結(jié)果受扳。??
后面花了2天一直在嘗試携龟,我之所以一直在糾結(jié)線程的問題。
是因為我被隔壁的同事給誤導了??勘高,他之前截取了一小部分調(diào)用插件方法的代碼給我看峡蟋,無意間我看到了他的代碼中引入了線程模塊。
導致我一直堅信要用線程华望。后來再問了隔壁的同事蕊蝗,他說可以?使用定時器試試看,突然我茅塞頓開了?
到了昨天看了另外一個同事實習階段的日志赖舟,我才知道為什么當時他的代碼要使用線程了蓬戚。他的線程是用來讀取電腦磁盤的。而我讀取磁盤是用我上一個項目的代碼建蹄。??
所以這個項目壓根就跟線程沒半毛錢關系碌更。
在當時我實在沒轍了裕偿,還發(fā)代碼給主管看洞慎,是不是得用線程痛单。他就回了我四個字 "自己考慮" ??。頓時好尷尬啊
要不是現(xiàn)在知道劲腿,我還一直認為線程是可以實現(xiàn)的旭绒,只不過我方法沒用對而已。?? 到這個階段是年后開工的第一天焦人,已經(jīng)是項目的第3天挥吵。
后面進展就很神速了,最大的問題解決了花椭。但迎面而來的又有一個大問題就是 DOM 太多忽匈,出現(xiàn)頁面卡頓。
至于我最終怎么解決矿辽,考慮到篇幅的問題丹允,而且我下周一準備進行第二次驗收,所以這里不詳細寫袋倔。等驗收通過后雕蔽,再做總結(jié)。
總結(jié)
這段時間的每個階段都學到了東西宾娜,這些東西很多都是我沒有接觸過批狐,一切都是新的?。給我最大的體會是:每次完成項目前塔,在自己電腦上測試好幾邊后嚣艇,再到主管電腦上運行時,還是會出現(xiàn)問題华弓。??
將代碼發(fā)給主管檢查時食零,真的賊緊張。??
每當發(fā)來信息說:??你測試了嗎该抒? 我心里就好虛??慌洪,但我確實是測試了。只不過考慮的問題不是很全面凑保。
還有就是:??過來冈爹。心里就覺得完了,問題挺大的欧引。??
而:??過來一下频伤,問題就小一點。??
但主管也沒有很生氣的對我說芝此,還是會告訴出現(xiàn)哪些問題憋肖,讓我回去重新改因痛。??
剛開始幾天,在驗收使用公司工具時岸更,會跟我聊起一些公司開發(fā)流程鸵膏,讓我對公司業(yè)務也有些了解。??
還有一件事也挺感動的??怎炊,新年開工第一天谭企,總監(jiān)給我們每個員工發(fā)開工紅包,他拿著紅包到每個人位置上评肆,當他拿著紅包债查,來到我位置時,叫了我名字瓜挽,我挺吃驚盹廷,公司人這么多,居然能叫出我名字來久橙。
當時面試的時候俄占,最后一輪就是他面試我來的,可能對我印象挺深的吧剥汤。??
這段時間同時也挺感謝我隔壁的同事??颠放,有什么問題請教他,他都會給我一些建議吭敢。
好了碰凶,我也不知道接著寫啥,就這樣吧鹿驼。第一次寫總結(jié)欲低,也不知道寫的好不好。??
如果寫的好畜晰,希望給我個三連??砾莱,讓我在進一次榜單。不好也不要嫌棄凄鼻,畢竟人家第一次寫腊瑟。??
下面是我在實習階段利用假期時間寫的一些博客,整理在一起了块蚌,大家可以看這里