1. 程式人生 > >感謝一年一年我的成長

感謝一年一年我的成長

####面試心得與總結

今天偶爾中翻到剛來公司的時候寫的心情,沒有接觸過這麼多優秀的人,我也不可能變成現在這麼自信的我,看到一條說說,在一家公司每年都會去面試一下,目的不是為了真正的跳槽,而是看看自己的市場的價格是怎麼樣的。我也並不是一定要跳槽,只是想想未來的發展是怎麼樣的?是繼續在小公司裡面混,在小公司裡已久從事之前的工作,沒有成長嗎?聽說如果習慣了一直從事的圈子,而不會跳出來,那試用用不會有成長的。我懷疑自己會陷進一個舒適圈,所以我必須要逃出來,接觸接觸外面的世界。

面試的公司有摩爾媽媽、嘩啦啦、vipkid、平安、以及admaster。總的來說我都能夠從中感受不一樣的氛圍。有兩家我不是很謙虛。問了很多基礎的的問的,讓人會想到他是想招一個什麼樣的人員進來。 像this的指向(建構函式與例項、函式中包含setInterval、函式呼叫是的問題)、let與var的區別、作用域鏈、http協議、跨域、es6、原型、原型鏈、作用域這些、flex(連續兩家問呀,第一家可能面試官給我講的沒讓我聽太清楚,導致同樣的問題回答有問題哈,flex-wrap、flex-decoration、flex-shink這些的用法。主要都是header和footer固定了高度,中間的slide固定寬度,其他部分撐開的問題)這些,都會問到。從鋼橋BIM的專案是兩個人合作,到智慧園區、智慧監控、數字建築物由我一個人來決定做什麼、決定怎麼做開始,我就學會了如何撒謊那個網找資料,如何利用現有的知識或者說零碎的知識拼成一個能夠開發的專案。不說自己閱讀文件的能力從看中文字都很順利到看英文文件比如bootstrap-treeview、react-free-scrollbar的文件,只能說看一些簡單的api英文文件是問題的,接下來也在學習英語,希望能夠真正做到能流利閱讀英文文件。在面試中其實這方面的表述可以說:我想找的都能找到,想了解都能瞭解到………………不管怎麼說,我的表達能力應該比一年前好很多……應該是好太多咯。樓下一年前寫的心情,我真的沒想太認真仔細看和看懂。

問題四:對linux有什麼瞭解?我舉了我翻牆的例子。有兩種方式:一購買賬號,直接搭梯子翻牆,二:購買國外伺服器,自己配置相關ssr、ss等,搭梯子翻牆。我是買的搬瓦工的伺服器,10GBSSD RAID-10,RAM:512MB.$19.9一年,摺合人民幣一百三十來塊,不算很貴。 登入搬瓦工,裡面有很多教程,比如搭建wordpress、和搭建資料庫,搬瓦工新手教程https://www.banwagong.com/320.html。在接觸搬瓦工的時候也涉及到了接觸其他伺服器雲平臺的內容,比如vultrqingcloud,結合起來大體都是一樣的,都是購買過後安裝相關作業系統.搬瓦工中提供可下載的作業系統有:contos、debian、fedora、oracle、scientific、ubuntu(道聽途說ubuntu比較高大上,操作docker比較方便,歡迎大牛交流wx:wxnfn77)。 我下的是contos,接著

搭建ssr教程http://blog.sina.com.cn/s/blog_16a9d1a610102xflz.html 用xshell連線上了,下載並配置相關,包括密碼、加密、協議、混淆這些,伺服器端配置就完成了。 客戶端:下載shadowsocksr,填入伺服器中配置項。啟動並開啟pac模式,也就是走國內訪問不了,就走我的伺服器代理,國內能訪問則訪問。 結果:翻牆成功。 擴充套件:可配置bbr加速、kcp(相比tcp可靠性差,不事先建立連線,不)/udp加速、面試還問了,chrome上面的外掛的配置,還有手機走電腦的代理。 請看 https:/ssr/tools/116 那手機走當前的主機走代理,那是繞了很多的彎,還不如直接連結國外的伺服器走代理 。一個免費的軟體potatso Lite ,可以掃描二維碼或者輸入伺服器賬號密碼連結。掃描二維碼預設是ss的,所以手動輸入連結的伺服器,選擇ssr。就能夠連結成功啦。

還有有問題時的提問 父元件點選改變狀態 傳遞的函式執行 this.props. 父元件狀態改變,子元件的屬性值會變嗎? 把表單內的一部分表單提取出來,表單的資料採用元件間傳值的方式 現有方法,

關於在dom元素中新增文字

關於flex的佈局,包括左側和上部定寬定高,其餘部分自由展開,參考flex,並結合部分例項。https://www.runoob.com/w3cnote/flex-grammar.html
關注雙飛翼佈局、聖盃佈局、三列布局
關於陣列、Object、Math常用的方法,歡迎查詢MDN https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/create
關於position定位問題:




想把 一部分的表單提取出去,使用現有的方法是否行,是否是需要都傳遞屬性獲取 因為babel編譯es6到es5的過程中,babel-plugin-transform-runtime這個外掛會自動polyfill es5不支援的特性,這些polyfill包就是在babel-runtime這個包裡,所以babel-runtime需要安裝在dependency而不是devDependency。

dependency和devDependency應該能明白吧。假如一個使用者npm install 了你釋出在npm上的一個包,他只會安裝這個包的dependency依賴,devDependency是不會安裝的,那麼此時假如babel-runtime是安裝在devDependency的話,有些polyfill就會找不到了。

生活中不僅僅有程式碼,還有香水,送女朋友送男士的可以注意了:【使用藤條也給力】 acqua Di Gio 寄情水 (或者 acqua di parma) 寶格麗 Dior sauvage(口評好) 蔚藍男士香水 YSL經典(好聞) 安娜蘇(很香、很甜) john varvatos(男裝品牌,香水也有名)

鍛鍊? 打羽毛球吧,對程式設計師的頸椎比較好。

關於面試,綜合分析市場情況(摘抄自某網路) 網際網路公司業務劃分: 求職招聘 : 智聯、51job、易打工、脈脈、58、拉勾、boss直聘、linkin、英才、鬥米、大街 數字閱讀:掌閱、豆丁、QQ閱讀、百度閱讀、果殼 區塊鏈: 位元大陸、火幣網、Onchain 移動社交: 微信、微博、QQ、探探、小紅書、Soul、知乎、陌陌

關於電子產品:

  • 2018年10月30日釋出會:關於mac mini,核心硬體配備方面的效能都有提升。關於iPad Pro,可使用3D,AR、VR、PS等功能,可以算是蘋果應用上一大飛躍。
  • 通過小夥伴又瞭解到 官換機、行貨、水貨。iphone又分為很多版本,包括美版、日版、港版、加拿大版、英版等。美版又分為v版和s版

關於小白,小白時期對待事物的看法與狀態也是非常值得回憶的呢。 在這裡插入圖片描述

  • 初學redux時的公司培訓總結 一、培訓總結 1、winterfall的整體架構,包括routes、store、reducer的配置,及app.js的內容 (1)routes的配置包括path配置路徑,component設定一開始就載入的內容,indexRoute設定預設路由,childRoutes配置子路由;另一種接入頁面某一模組路由的配置:引入頁面模組的route.js,可傳入store,引入模組的路由的配置方法和以上一致,在childRoute中可引入主模組下子模組的路由,以此類推;分開配置路由的好處是修改方便,邏輯結構清晰易懂。 (2)配置reducer:在總的reducer檔案引入模組的reducer檔案,createReducer中有一個combineReducers來結合所有的reducer,把模組中配置的reducer注入進去 (3)store主要為啟動sage,引入模組的saga檔案,新增sagaModdleware.run(),引數為引入的saga。 (4)app.js主要為向為渲染配置路由內容的地方,ReactDOM。render為可以渲染元件和在哪渲染元件其中peiivider作為整個App的容器,在原有的App container的基礎是上再包一層,它接受Redux的store作為props(查閱學習)。 2、使用redux和saga資料傳遞的流程:觸發事件,進入事件訊息佇列之後,通過actions中傳送actionType觸發saga,saga監聽actionType,saga中使用fetch獲取資料,fetch的第一個引數為url地址,如果是POST請求可以配置第二個引數,獲取到資料後,再次觸發action,並將獲取的資料傳遞給reducer,在reducer中接收了傳遞的action的資料,並將資料儲存到了redux快取區,改變state,計算出獲取的state,介面資料改變。其中在介面中通過connect方法繫結元件,其中mapStateToProps中通過selector獲取state,這時無論狀態改變沒有都會觸發,通過reslect中建立的函式則在state改變後觸發,mapDispatchToProps為觸發的事件型別,可觸發傳送action。 3、immutable.js為不可改變的元素,使用fromJS和toJS轉換物件。 二、疑惑 1、專案實際開發到會遇到的問題仍不明確 三、建議 1、知識點整理總結歸納 2、講解實際開發中容易出現bug

在這裡插入圖片描述

  • 學習一些罕見的DOM元素操作方法
document.all.paral.insertAdjacentHTML("afterBegin","<h1> 你好,親愛的。</h1>");  
document.all.paral.insertAdjacentHTML("beforeEnd","<h2> 今天的日子很美好</h2>");  
document.all.paral.insertAdjacentHTML("beforeBegin","<h4> 我相信自己</h4>");  
document.all.paral.insertAdjacentHTML("afterEnd","<h5>你是最棒的~</h5>");