小伊评科技,希望帮到你忠告:没有哪一门技术是好学的,想要做的出人头地都需要你沉下心来去积累经验,尤其是你所说的这两个工作更是如此。刚好笔者目前就是这个行业的从业者,对这些工作的也较为熟悉,就来简单的谈一谈,对UI设计和前端工程师有兴趣的小伙伴可以私信偶,偶会尽可能的给大家解疑答惑。
网络运维和UI设计都属于偏电子商务的实操类的工种,也是需要有一定基础的工种。笔者认为相对更好入门的是UI设计,而网络运维则稍微较为难上手一些。而未来的发展来看,相对来说网络运维的顶点更高一些(如网络安全专家等),在目前来看收入也略高于同级别的UI设计。不过这两个行业在当前都是很吃香的,学好哪一项都很有前途。
先谈一谈笔者较为熟悉的UI设计行业UI设计需要掌握的技能:
初级:PS,AI等设计软件,有一定的手绘功底可以画一画简单的草图
中级:在初级的基础上学会分析项目架构并能用Xmind绘制思维导图,利用Axure绘制低保真原型图,并且能设计出符合IOS,安卓,WEB标准的设计图。
高级:在中级的基础上,能够掌握AE等视频制作软件,将自己的动态效果形象的表达出来,此外懂得程序设计的初步概念,掌握初步的编程知识,知道如何和程序人员进行高效化对接。
大师级:融会贯通,道法自然。各项机能炉火纯青,并且对人机交互有一套自己独特的见解。
UI设计其实可以看作是平面设计的一种延申产物。入门是很简单的,最开始的时候只要学会PS和AI这种设计类软件,掌握初步的一些UI设计规则(比如字体规范大小,页面尺寸等简单的知识)就可以开始上手工作了,最开始的工作其实也很简单无非就是画画ICON,设计一些简单的页面等。但是随着工作的深入你就需要考虑如何能做出更加具有美观度的页面,这就牵扯到了版面设计原则,颜色搭配原则,这些都不是一蹴而就的事情,你需要去多学习多模仿优秀者的作品,从中吸取别人的优点,然后逐渐形成一种自己独特的设计风格并且不断地加以完善。再进一步,你就需要一部分产品经理的知识点,需要学会分析客户需求,能够准确把握客户的痛点等等,同样的这也需要不断地思考和积累。再进一步,你可能还需要了解程序设计的一些基础知识点,比如HTML,Java等,因为只有你掌握了部分程序设计的工作方式你才能更好的和程序人员进行协作以保证工作的进度,否则有些时候你设计的动效可能视觉效果绝佳,但是非常吃性能,最终会被程序人员Pass让你的心血白费,这在UI设计上也是不可取的。所以说UI设计最终也是要走向一个集大成者的阶段,只要你能慢慢积累不断进步,未来的路是非常宽广的。
网络运维工程师 两极分化严重笔者关于网络运维工程师了解的有限,但是大概了解一点,网络运维工程师其实可以算作程序员的一种,和UI设计是完全不同的一条道路(很多网络运维人员最后都走上了程序开发的路)他们主要的工作就是和服务器打交道,需要掌握精通shell/Python/Perl等1至2种编程语言,保证项目安全,高效的运行。
其实这个领域两极分化比较严重,笔者所认识的一些网络运维的工作者其工作内容非常的简单,就是每天处理一些服务器的报错信息,在服务器出现问题的时候调取一下日志,重启一下服务器,这些人月薪可能只有三四千块。但是真正高级别的网络运维那是很牛逼的,比如阿里巴巴传奇人物吴瀚清,严格来说其实也算是一名网络运维人员,但是人家就牛多了,年薪几百万。所以说这个行业两极分化较为严重,不像UI设计比较的平缓,但是如果你立志要做一名高级网络运维专家的话,当然还是这个领域相对更加吃香。但是所需要付出的努力也更大(这个行业真的更吃天分)
这就是笔者对于这两个专业的一些理解和看法,可能有所偏颇和疏漏,欢迎大家多多留言交流
end 希望可以帮到你CSS图片多行多列显示,留言css代码大全,css 去除table默认,css幼圆的英文,HTML的页面有css设置,css怎么给hr写样式,css阴影的投影