本文摘要:开发一个小程序难吗?很多小白说我想去学,能学好吗? 好吧,分享下小程序开发需要掌握哪些知识。 知乎上很多关于小程序开发的教程,要么是教你在他们小程序模板里面怎么配置个小程序...
开发一个小程序难吗?很多小白说我想去学,能学好吗?
好吧,分享下小程序开发需要掌握哪些知识。
知乎上很多关于小程序开发的教程,要么是教你在他们小程序模板里面怎么配置个小程序,要么就是纯粹的前端。但真正开发一个完整的小程序,是需要UI设计和程序员两个部分组成的。
所以,不要以为会配置个模板,或者看懂一点WXML就以为自己会开发小程序了,离开发还远的很!
一、UI设计
谈设计,其实可以分为很多种,有平面设计,服装设计,建筑设计,装修设计,网页设计等等。那对于小程序来说,UI设计就是我们平常所浏览的小程序,其界面的排版,颜色,风格都是UI设计师设计出来的。那么如何做好一名UI设计师呢?
1>兴趣爱好。
在老张理解的兴趣爱好,是一种由内而外的不经意行为。举例来说,爱好是打篮球,几天不去球场浑身不自在;爱好健身,即便不去健身房也会在家里举哑铃。其实对于UI设计来说,也是一样。
2>天赋。
一般来说,喜欢画画的朋友,大多对设计都天赋异禀。至少在对应色彩来说,把握的会非常清晰。
3>积累。
积累包括两方面,一个是训练自己的品味,经常去浏览一些牛叉设计师的作品。其次是对于工具使用方法的积累。比如抖音里面教PS的100多W粉,大多教你的是方法。
二、程序员
程序员根据分工,也分前端和后端。前端侧重的是JS,排版较多,后端牵涉的数据库,后台较多。
如果想学小程序的开发,那么可以先从前端开始,然后学一门后端的语言。比如PHP。
是每个人都能成为程序员吗?
1>头脑灵光。
说白了,人要比较聪明,做事情有条理。举例来说,如果你玩斗地主,经常赢,刨除运气成分,那绝对可以干好程序员。因为程序员大多都是在进行逻辑判断:
牌友出牌是3个3带一对K,为什么带对K?不带更小的或者单牌?说明什么?好了,程序员干的活很多也是这种逻辑判断。
2>锲而不舍。
其实程序员的世界里,大多数还是很枯燥的,全是代码。当然,除了代码,还有就是问题的解决。永远都有解决不完的问题。没有点锲而不舍的精神真的很难弄。
3>项目实践。
一些小白说,我看了教程,但还是不会。那可以多做一些项目实践,在实践中真正掌握。如果你始终单纯在看视频,告诉你,你永远都成不了程序员。
好了,就聊这些。一般UI设计师,很难成为程序员,程序员也很难做UI设计。所以小白学其中一个即可。
就分享这些。如果对你有帮助,点赞支持下呗!