设计师是否应该要学习编程代码?可以根据当前工作需求与未来发展方向而定,在我成为软件工程师之前也是一名网页设计师,这也是大多女性近身互联网开始的方向,虽然一开始很不情愿,过度是痛苦的,结果却是满意的成就感。
在开始接触代码之前,我们首先了解代码编程领域,最熟悉的应当时是网站编程代码,从前端设计的HTML到网站后台逻辑编程语言,比如PHP,Java,Python,C#等,这应该是网页设计师最先了解的领域,编程除了网站编程,我们更应该知道编程领域是广阔的,它还包括操作系统,算法,机器学习,人机交互等,当时我们这里主要是学习网页代码编程。
首先建议从友好的命令行界面(CLI)Shell开始,CLI只能使用键盘操作我们电脑的数据,也不支持鼠标,通过终端使你可以访问计算机的文件和文件夹结构,开始操作之前需要一定的时间来适应。
CLI的一项关键功能是可以在命令中使用正则表达式(regex),简单了解就是可以快速查询或排除你需要或不需要的。
以下是一些基本的终端命令可以帮助你入门:
- cd代表“更改目录”,键入此名称,然后键入文件或文件夹路径,当然可以键入文件夹名称,但它必须在当前文件夹中才能进入。
- ls 列出当前文件夹中的文件和文件夹。
- pwd代表“打印工作目录”-将列出当前在计算机中的位置。
- mkdir 创建一个文件夹。
- cd与with一起使用提升一个等级-如果
- 小技巧- Tab键入文件夹/文件路径时,按下键将自动完成。
选择文本编辑器
在选择代码编辑器时,有很多选择,我比较推荐Sublime Text和VS Code(Visual Studio Code)目前我也正在使用的两个。
Sublime Text是早期在前端开发人员中流行的文本编辑器之一。
VS Code(Visual Studio Code)在2015年左右出现,开发者花了一段时间才从Atom和Sublime切换到VS Code,目前已经成为许多开发人员最喜欢的编辑器。除了Sublime的几乎所有功能外,VS Code还通过内置终端和与Git的紧密集成而与众不同。
设计师开始学习编程之前,你将学习终端的基础知识,还有懂得一些入门方面的工作效率与技巧,更重要当然是选择一个适合你编程工具,编程工具都是大同小异,初学编程可以发现自己喜欢工具,到你有能力实现编程的时候,编程工具应该选择高效、方便、合适的工具。