初学者应该怎么学习设计与编程
最近一段时间,我上QQ的时间多了一些,遇到很多初学者,这些朋友刚开始接触设计与编程,感到很迷茫。对于想进入这个行业的初学者,我给一点建议。
在开始的时候,我想先来谈谈设计与编程之间的关系。
无论是学习编程,还是设计,首先要看个人的喜好程度。有些人非常喜好程度,哪怕你有些擅长编程,但是喜欢设计,那么这个喜欢,也将会在工作中,成为你的原动力,而不喜欢的,会随着时间的推移,变成你不擅长的项目。
如果你选择了设计,那么你需要怎么学习?
很多人说,照着教程制作,他可以制作出像样的效果,但是自己设计的时候,还是一样的茫茫然。不知从何下手。
我觉得,设计的第一步,就是抄,这没有什么好避讳的。把握一个原则,我们把抄的东西不要用于商业设计,不要用于成形的作品,只当是用来学习,这就不会犯错了。
应该怎么抄?这其实是一个最重要的话题。我认为,如果你还没有独立设计过任何一个网站,只是以前照着实例,画过PS的话。那么,就找一个你认为最简单,最朴素,没有什么特别效果的平面网站,,截屏下来,一步一步的画。要求画成一模一样的。因为经过这样绘画的一个过程,其实你已经能了解,这个网站的设计师,当初为什么这么设计,,注意我说的,是一个像素一个像素的画,每一个点都不能有差别。
画完朴素的网站,再来画比较复杂的网站,比如那些FLASHWEB。如果遇到不会画的地方,可以找找教程,想想他的制作方法,然后回过头来继续画。直到画到跟原图差不多为止。
我估计,经过三个月的临摹,独立设计网站界面的能力,你就已经具备了。接下来,就只是通过一些教程,来增强自己的设计技巧。以及设计能力了。
另外,设计还需要具备的,就是多种风格之间的融合。比如我们设计一个网站,它是古典风格的,那么你会自然想到,以前临摹的某个网站,风格比较接近,而其它风格的效果,可能略加修改,就可以匹配了。
设计其实就是这么简单,通过不断的临摹,其实就已经可以掌握设计的要素了。
其次我们讲讲程序。程序应该怎么学习呢?
程序相比设计,学习的过程会复杂一些。当然如果你以前有其它程序的功底,那需要一些时间,学习AS的语法和习惯,就可以了。如果没有程序基础呢?
程序最重要的,就是需要练习,这点与设计不同。
设计只需要临摹就可以了,但程序需要了解。了解语法,了解循环,了解结构。
那新手应该怎么学习呢》?
首先,这需要非常认真的态度,只有态度端正了,才能开始学习。
其二,先入手学习一些非常小的效果,比如LOADING,在学习LOADING实例的过程中,把所有涉及到LOADING程序的函数,全部过一遍。全部学习一遍。然后扔开教程,自己独立写一遍。一直到达到效果为止。写完之后,再找一些相对效果复杂一些的LOADING,然后再重复临摹,成功之后,扔掉教程,再自己写。同时不停的变换效果。比如LOADING中的进度条,自己来画。自己找程序来写。
不停的找源程序,自己研究,参考帮助文档,研究其中函数的用法,面向对象的程序。当然如果有老师教的话,是最合适不过了。
也可以在论坛上找别人研究。贴问题。找方案。总之编程是一个循序渐进的过程,不太可能一口吃个胖子。需要长时间的练习才可以。
不过我认为,如果只是制作网站,程序研究的太深,意义也不是很大,所以,编程我觉得够用就行。不必过于追求高手。
- 相关文章
