前端开发环境基础技能

说明

欲善其事,必利其器

以下是作为一个基本的软件开发工程师,或者说软件工程专业学生,所必须具备或掌握的基础技能及需要

网友基础

  • 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等,编写简单的脚本,完成一些日常任务,如批处理文件处理、文本数据处理、定时任务等

总之,你的软件工程专业基础:取决于你对命令行的熟练程度;取决于你对键盘的熟悉和热爱

然后,才是语言、框架与平台

results matching ""

    No results matching ""