年轻一代正推动着数字时代向前发展,并将会掌控网络的未来。从一开始,自由网站设计者这一职位就显得很有钱途,并且很诱人。自己规划时间、做任何自己想做的事、在家工作就能赚钱,并且走到哪学到哪。还有能比这些更好的吗?
当自由职业者将自我定位于所有领域,并且自己的技术都只是略知一二时,问题就出现了。自由职业者应该专注于数字设计和研发领域的一小部分工作上。这会带来巨大的回报,使你能在和网络一样广阔的领域中占有一席之地。
看看下面这些例子,然后分析一下自己的能力。试着把自己的客观情况罗列出来,看看哪些方面是自认为最擅长的,以及哪些方面需要改进。完善来自对可控任务喜爱的内在动力。在这种情况下,我们要考虑一下整个网页设计市场。
需找激情/热情
在考虑从事网页设计的哪个领域之前,花点时间考虑这个选择是很有必要的。仔细评估一下自己的当前处境以及掌握的技能。在创作过程中,自己最喜欢什么任务?
最终,你会看到数字设计和编程之间的界限。学习的方向是哪边早已由自身决定。考虑一下自己更喜欢做哪些事情,并且花点时间做点相关研究。
你喜欢在Adobe Photoshop里信手涂鸦呢,还是喜欢用Illustrator绘图?或者也许制作一款自动化应用程序库听起来更有吸引力。深入研究一下两者,并且感受一下内在蓄势待发的激情。
网页&图形设计
这个市场比我们大多数人想象的要大得多。作为一名网页设计师,你须要完成一连串额外的工作,而不是仅仅完成“网页设计”。这包括logo和商标设计、图标和图形设计、线框图设计、甚至有可能用Photoshop进行修补。(武汉网站建设 www.qmit.com.cn)
数字艺术家之路要求专注很多领域。建议每次专注于一款软件,并且每天练习2-3个新教程。推荐选择包括:
•Adobe Photoshop (标准网页设计、图形设计、图片处理)
•Adobe Illustrator (矢量作品、优美的徽标和排版)
•Adobe Flash (创意动画、幻动片、视频和音频播放器)
•Adobe Fireworks (图标、小图形、线框模板)
上面所列的几款软件是由Adobe软件公司开发的,虽然有其他免费软件可供选择。Adobe公司统治着数字软件市场,并且其麾下有一个巨大的开发者和创意家团队。
如果你喜欢学习这些,但是没有钱购买这些软件,你可以免费下载30天试用版本。一些大学和私立学校开设相关的课程,那里有老师向你展示使用这些工具的 基本操作。如果比较方便,视频教程也是一种选择。(编注:此外,如果你是新手,或有新朋友想从事这一行业,伯乐在线博客中有《20个值得收藏的网页设计开放课件》的介绍文章,利用开放课件是学习网页设计是不错的选择。)
找到自己激情所在的最快方式是广泛涉猎。网上有无数教程,并且大部分都提供可免费下载的工程文件。Pixel2life是一个数字专家社区,他们分类并共享上述软件的特有教程。
开发者之路
学习如何开发网络应用更容易打动那些对科学和数学感兴趣的人。网络开发只不过是把用简明语言描述的想法转变成逻辑结构。这可以用任何编程语言来实现,比如PHP、Python、Ruby、C++,并且所有想法都可以用任何一种语言完美呈现。
万事开头难,需要做一些练习,还须要有点进展,但这会很有裨益。尝试列出工作的流程,以及项目进展的各个步骤,这个作为开始着手做的一点建议。这样做可以很容易理解并且很清楚自己正在做什么。
从现在,你可以运行自己喜爱的IDE(集成开发环境),然后开始编写代码。分解任务可以使编程工作更简单。生活中,任何事情都可以分解成小步骤, 而这同样适用于基于逻辑的编程。如果对你来说,这是一件很难理解的任务,或者听起来很无聊,也许你的人生轨迹离设计远点更好一些。
后台编码 VS 前台编码
真正吸引程序员的是应用程序的整个创造过程可以很优美。只有有限几种方式可以完成任务,这其中,把一个架构实现成一个备案最佳的系统,所能采用的“正确”方式更少。
对于那些乐于寻找解决问题的正确方法的人,他们将会喜欢那种解决bug并且创建新的依赖库的感觉。这些语言用于编写代码,而这些代码在后台运行,并把产生的功能展现给用户。
一些后台代码看起来很难懂并且过于复杂,而前台开发专注于解析语言,这其中包括HTML、CSS以及JavaScript,还有其他任何能被用户浏览 器解 析的环境。HTML/CSS布局的学习曲线很小,很容易学。大部分人可以在5-7天之内学会一本书的内容,或者掌握网上一个小系列的教程并且能够开发网 站。
JavaScript开发也已经风靡,并且从jQuery和MooTools这样的开源库中,我们看到了巨大成功。前台开发者往往不敢开发大型JS功能。这种语言非常庞大,而且不容易上手,并且不同的浏览器实现方式也不一样。
最近,事情有所变化,并且我发现JavaScript开发中有些是我写过的最令人激动的代码。打开框架的入口处考虑到了把复杂的Ajax效果缩短为一 些小的功能模块。如果你对用户界面设计以及设计动画/页面感兴趣,花点时间研究一下jQuery和JavaScript开发。
我们已经了解了网页设计以及网络开发的很多方面、把自己的工作分解、甚至向定义个人工作角色迈出了一小步。时间在变化,并且这些语言和软件在5年之后会变得毫无用处。跟上时代的步伐,永远有更多的知识需要学习。
需要记住的最重要的一件事是,每个决定都只是过程的一部分。没有人会在一朝一夕之间就成了专业网页设计师,并且据我所知,也没有人一夜之间就学会并掌握任何语言的所有内容。每天花一点时间学习自己感兴趣的课程,你会越来越早地发现内心激情的火花。