zoukankan      html  css  js  c++  java
  • 实习第一周总结

    7.27号(周一),进入公司第一天实习,做五休二

    一、每天总结

    • 7.27 熟悉了一下环境
    • 7.28 练习git,学习sass
    • 7.29 git,下午上手了一个小项目,,熟悉mac电脑
    • 7.30 整理公司系统网站及邮箱账号的登录问题,熟悉mac电脑系统以及相关快捷键的使用,git+命令行的使用
    • 7.31学习 简单的命令指令+NPM+gulp+bower,将项目整体的跑起来

    二、学习回顾

    2.1、命令指令

    这里主要是在mac系统上,使用终端或者iTerm
    pwd 查看自己所在的位置
    cd进入到某一个目录下面,注意与路径之间留空格,老是忘这个空格,伤透脑筋啊
    ls 查看目录下面存在的东西
    ls -la 把目录下面隐藏的文件显示出来
    ls /User/huahua/desktop 可以直接显示路径下面的目录
    用户主目录
    用户根目录
    ./ 当前目录
    ../ 上一级目录
    mkdir创建目录 ,例如mkdir -p projects/shan/www,在mac下,需要加一个-p参数
    mv 移动目录与文件,mv 源 目标,**注意文件移动位置的结尾一定要加上 "/" **
    cp 复制目录与文件 ,cp 源 目标 , 注意同上
    rm 删除目录与文件, 例如:rm -rf projects,加-rf是在删除目录文件时不会出现提示

    2.2、Homebrew+NPM+bower+gulp

    2.2.1 Homebrew

    Mac 上面有 App Store,它像是一个图形界面的包管理工具,也可以很方便的管理系统上的软件。不过很多软件你是在 App Store 上面找不到的,所以,可以通过 Homebrew 这个包管理工具,在命令行下面去管理软件。这些能够使用 Homebrew 安装的东西叫做  Package,在 Homebrew 里面,Package 还有个名字叫 Formula 。

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

    2.2.2 NPM

    npm有两层含义。
    一是Node.js的开放式模块登记和管理系统,网址为http://npmjs.org
    二是Node.js默认的模块管理器,是一个命令行下的软件,用来安装和管理node模块。
    npm不需要单独安装。在安装node的时候,会连带一起安装npm,所以我们安装一下node(使用命令行安装,确保已经安装了homebrew)

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

    2.2.3 bower

    Bower是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。
    是 twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系。

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

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

    2.2.4 gulp

    Gulp是一个构建系统,开发者可以使用它在网站开发过程中自动执行常见任务,它充分借鉴了Unix操作系统的管道(pipe)思想,很多人认为,在操作上,它要比Grunt简单。
    Gulp是基于Node.js构建的,因此Gulp源文件和你用来定义任务的Gulp文件都被写进了JavaScript(或者CoffeeScript)里。
    前端开发工程师还可以用自己熟悉的语言来编写任务去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 参数
    可参考:http://javascript.ruanyifeng.com/tool/gulp.html
    或者中文官网http://www.gulpjs.com.cn/

    三、自我总结

    • 记录总结与回顾,了解自己每天与一周的收获,评估自己的效率以及思考怎样才能做的更进一步。感觉学习的这些主要就是熟悉开发流程,都是为开发流程做准备的东西,本周也看了一些git,angularjs和sass,但是这些知识感觉看的挺表皮,没有融会贯通,还需要深入的学习。
    • 此外进公司实习,感受到公司的上班氛围,大家都在忙做各种项目,自己目前也不能插上手,项目经理协调,产品经理,以及前台开发后台开发和测试,大家都那么优秀,自己需要做的东西还有很多,需要好好努力,希望能有天也能和大家畅快的交流,参加了两次会议,感受到leader们清晰的头脑与思维。
    • 关于人际交流方面感觉自己还是挺欠缺的,开发这边都是男生,然后也不知道说些什么话,刚开始陌生也放不开自己,自己始终处于一种内向和被动的场景,只希望自己能快速的融入大家。
    • 希望自己能锻炼身体,但是受各方面的限制自己没能做到,同时刚来上海这些天也挺多适应和不适应,脸上爆痘痘以及其它等等问题,但总体来说感觉还是挺好的,下一步是需要自己再多努力一些,一切都会好的,努力与结果是成正比的。
  • 相关阅读:
    Python 爬虫js加密破解(一) 爬取今日头条as cp 算法 解密
    Python 爬虫实例(2)—— 爬取今日头条
    Python 爬虫实例(1)—— 爬取百度图片
    python 操作redis之——HyperLogLog (八)
    python 操作redis之——有序集合(sorted set) (七)
    Python操作redis系列之 列表(list) (五)
    Python操作redis系列以 哈希(Hash)命令详解(四)
    Python操作redis字符串(String)详解 (三)
    How to Install MySQL on CentOS 7
    Linux SSH远程文件/目录 传输
  • 原文地址:https://www.cnblogs.com/lpshan/p/4695650.html
Copyright © 2011-2022 走看看