前端开发环境基础技能
说明
欲善其事,必利其器
以下是作为一个基本的软件开发工程师,或者说软件工程专业学生,所必须具备或掌握的基础技能及需要
网友基础
- windows和常用软件的熟练使用及其设置。譬如:
- 系统的基本配置,如文件显示为有扩展名显示,
- 熟练使用各类常见快捷键,如ctrl-c,v,z,s,o及alt-tab、F1\2\5\6等
- 简单使用cmd命令盒子,知道用管理员打开,意味着什么
- 网络冲浪经验
- 至少了解电商、社交、门户、搜索引擎等等常见网站类型的区别
- 开设个博客、淘宝店或微店、论坛版主等等
- 浏览器使用chrome或firefox、edge
- 安装和使用了5个以上的浏览器扩展,用于解决网上冲浪的实际问题
- 会简单使用浏览器的dev tools,能够查看和解决一些网页错误
- 安装有现代文档编辑器,如vscode ,sublimtext,并会安装插件,用于提高编辑效率
专业基础
- 使用Markdown语法,撰写文档或上网发贴时,优先使用markdown格式
- 会一点html/css/javascript, 能使用hexo等静态站点生成器,体验和构建个人博客,并将它们部署在github pages
- 会简单使用git, github上有账号,会使用github pages
- 使用bitnami或phpstudy之类软件,体验和管理各种开源网站代码,如wordpress\phpwind等
- 有阿里云、腾讯云账户,并将这些开源网站代码部署在云上,公开使用
- Linux的使用
- 会安装ubuntu或wsl,在命令行下,或者说无需要借助mouse亦能基本使用
- 在命令行下,安装和设置各类开发环境和网络服务,如nodejs、nginx、mysql等
- 能使用脚本语言:javascript/python/ruby等,编写简单的脚本,完成一些日常任务,如批处理文件处理、文本数据处理、定时任务等
总之,你的软件工程专业基础:取决于你对命令行的熟练程度;取决于你对键盘的熟悉和热爱
然后,才是语言、框架与平台