實習第一周總結(jié)(7.27-7.31)

7.27號(周一),進入公司第一天實習,做五休二

一、每天總結(jié)

  • 7.27 熟悉了一下環(huán)境
  • 7.28 練習git,學習sass
  • 7.29 git,下午上手了一個小項目,,熟悉mac電腦
  • 7.30 整理公司系統(tǒng)網(wǎng)站及郵箱賬號的登錄問題,熟悉mac電腦系統(tǒng)以及相關(guān)快捷鍵的使用,git+命令行的使用
  • 7.31學習 簡單的命令指令+NPM+gulp+bower,將項目整體的跑起來

二、學習回顧

2.1、命令指令

這里主要是在mac系統(tǒng)上,使用終端或者iTerm
pwd 查看自己所在的位置
cd進入到某一個目錄下面,注意與路徑之間留空格,老是忘這個空格,傷透腦筋啊
ls 查看目錄下面存在的東西
ls -la 把目錄下面隱藏的文件顯示出來
ls /User/huahua/desktop 可以直接顯示路徑下面的目錄
用戶主目錄
用戶根目錄
./ 當前目錄
../ 上一級目錄
mkdir創(chuàng)建目錄 ,例如mkdir -p projects/shan/www,在mac下,需要加一個-p參數(shù)
mv 移動目錄與文件,mv 源 目標,**注意文件移動位置的結(jié)尾一定要加上 "/" **
cp 復制目錄與文件 ,cp 源 目標 , 注意同上
rm 刪除目錄與文件, 例如:rm -rf projects,加-rf是在刪除目錄文件時不會出現(xiàn)提示

2.2、Homebrew+NPM+bower+gulp

2.2.1 Homebrew

Mac 上面有 App Store,它像是一個圖形界面的包管理工具,也可以很方便的管理系統(tǒng)上的軟件。不過很多軟件你是在 App Store 上面找不到的,所以,可以通過 Homebrew 這個包管理工具,在命令行下面去管理軟件。這些能夠使用 Homebrew 安裝的東西叫做 Package,在 Homebrew 里面,Package 還有個名字叫 Formula 。

安裝和使用Homebrew可以查看http://ninghao.net/blog/2071

2.2.2 NPM

npm有兩層含義。
一是Node.js的開放式模塊登記和管理系統(tǒng),網(wǎng)址為http://npmjs.org
二是Node.js默認的模塊管理器,是一個命令行下的軟件,用來安裝和管理node模塊。
npm不需要單獨安裝。在安裝node的時候,會連帶一起安裝npm,所以我們安裝一下node(使用命令行安裝,確保已經(jīng)安裝了homebrew)

安裝Node.js 和 npm : brew install node
使用npm:參考http://javascript.ruanyifeng.com/nodejs/npm.html

2.2.3 bower

Bower是一個客戶端技術(shù)的軟件包管理器,它可用于搜索、安裝和卸載如JavaScript、HTML、CSS之類的網(wǎng)絡(luò)資源。
是 twitter 推出的一款包管理工具,基于nodejs的模塊化思想,把功能分散到各個模塊中,讓模塊和模塊之間存在聯(lián)系,通過 Bower 來管理模塊間的這種聯(lián)系。

這行命令是Bower的全局安裝,-g 操作表示全局。

安裝bower:$ npm install -g bower
使用bower:參考https://github.com/bower/bower

2.2.4 gulp

Gulp是一個構(gòu)建系統(tǒng),開發(fā)者可以使用它在網(wǎng)站開發(fā)過程中自動執(zhí)行常見任務(wù),它充分借鑒了Unix操作系統(tǒng)的管道(pipe)思想,很多人認為,在操作上,它要比Grunt簡單。
Gulp是基于Node.js構(gòu)建的,因此Gulp源文件和你用來定義任務(wù)的Gulp文件都被寫進了JavaScript(或者CoffeeScript)里。
前端開發(fā)工程師還可以用自己熟悉的語言來編寫任務(wù)去lint JavaScript和CSS、解析模板以及在文件變動時編譯LESS文件。

安裝和使用可參考:http://www.gulpjs.com.cn/docs/getting-started/
gulp API 文檔:http://www.gulpjs.com.cn/docs/api/

gulp的模塊方法
.src、.watch、.dest、.CLI 參數(shù)
可參考:http://javascript.ruanyifeng.com/tool/gulp.html
或者中文官網(wǎng)http://www.gulpjs.com.cn/

三、自我總結(jié)

  • 記錄總結(jié)與回顧,了解自己每天與一周的收獲,評估自己的效率以及思考怎樣才能做的更進一步。感覺學習的這些主要就是熟悉開發(fā)流程,都是為開發(fā)流程做準備的東西,本周也看了一些git,angularjs和sass,但是這些知識感覺看的挺表皮,沒有融會貫通,還需要深入的學習。
  • 此外進公司實習,感受到公司的上班氛圍,大家都在忙做各種項目,自己目前也不能插上手,項目經(jīng)理協(xié)調(diào),產(chǎn)品經(jīng)理,以及前臺開發(fā)后臺開發(fā)和測試,大家都那么優(yōu)秀,自己需要做的東西還有很多,需要好好努力,希望能有天也能和大家暢快的交流,參加了兩次會議,感受到leader們清晰的頭腦與思維。
  • 關(guān)于人際交流方面感覺自己還是挺欠缺的,開發(fā)這邊都是男生,然后也不知道說些什么話,剛開始陌生也放不開自己,自己始終處于一種內(nèi)向和被動的場景,只希望自己能快速的融入大家。
  • 希望自己能鍛煉身體,但是受各方面的限制自己沒能做到,同時剛來上海這些天也挺多適應(yīng)和不適應(yīng),臉上爆痘痘以及其它等等問題,但總體來說感覺還是挺好的,下一步是需要自己再多努力一些,一切都會好的,努力與結(jié)果是成正比的。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容