篇一 :学习ui设计的心得经验

学习ui设计的心得经验

我是20xx年从一所普通大学传媒设计专业毕业的大学生,对未来的憧憬让我觉得可以在平面设计行业一展手脚了。可事实上并没有想象的那么高,理想总是很骨感。当初经过三个月才找到一家广告公司,进去后无非做些排版的工作,根本没有创意,没有设计。于是我觉得这个与自已当初的想法差距太多,我选择了辞职。

没有工作的日子,开支也大,又不能问父母要钱了,我想改变,我想从事有前景的设计行业。我在网上找到了一些设计相关的行业,觉得UI设计前景很好,又是互联网行业。UI设计的薪水从网上调查来看居于高位。可我不会UI啊?怎么办?如果是自学没有一年左右也入不了门,毕竟UI除了视觉设计还有用户体验,用户心理的研究,完全超出我以前的所学。还是找地方培训吧,可以费用又贵,针对我目前的情况压力相当大。网上找了几家做了比较觉得苏州金动力的UI性价比最高,我决定先去了解下。

经过现场了解和咨询,我觉得还是挺适合我的情况,学费还能分期还。就开始了UI的全日制学习。经过4个月从早到晚的上课及练习,我毕业了,当然学习期间很辛苦是真的。但黄天不负有心人,毕业即到园区找到了一份UI设计助理的工作,月薪起步就是5500,小有得意。然后工作到目前一年多了,工资12000多,我觉得当初的选择是对的。那么不少的曾经学过平面的朋友都想在继续学习ui设计,这时候我经常听到一些朋友在问怎么样才能学好ui设计啊,有没有什么简单快速的方法?有没有一些多年的经验可以分享的呢?大家今天走运了,我就把自己总结出来的学习UI设计的一些经验与大家一起分享吧。

想做一个好的UI设计师除了应该具有一定的审美能力,还要了解整个产品的开发过程,因为目前国内的软件行业还不能对UI设计形成应有的重视程度,所以对我们的要求就更高了,你要能作出夺人眼球的东西,还要站在用户的角度充分了解他们的需求和使用习惯,因为一般的软件公司的UI设计师只有一个或者几个也都是孤军奋战,而且经常会碰见没有经验的team leader,不懂得协调你和其他团队成员的工作,所以你还要与团队成员充分沟通,来获得设计中所需要的基本信息,要有耐心有好脾气?? UI设计在我们这叫美工(咋听上去象“民工”),所以做界面设计的工具一般有photoshorp、Illustrator/FreeHand/CorelDraw/c4d/3dmax(至少一个)、Dreamweaver、Flash、Html;编程方面最好能跟程序员同步,懂一点ASP、JSP等软件开发语言、还有开发环境、服务器种类?? 还要耐的住寂寞,漫长的项目开发过程中,你的工作可能只是前期,到了后面可能会有很多的空闲时间,用来学习充电是不错的选择。

…… …… 余下全文

篇二 :学UI必看ui设计教程之ui学习方法

学UI必看ui设计教程之ui学习方法

为什么要学UI设计

首先,当前我国移动互联网等新兴互联网产业进入了高速发展的阶段,产业规模不断扩大,增速飞快,用户体验至上的时代已经来临。随着技术领域的逐步拓展,产品生产的人性化意识日趋增强,用户界面设计师(即UI设计师)也成为了人才市场上十分紧俏的职业。需要招聘该类型人才的企业不仅仅局限于移动互联网企业,越来越多的企业开始注重交互设计、用户测试方面的投入,如金融、交通、零售等一些行业均需要该类型设计人才。 其次,UI设计师的薪资随着市场需求量的暴涨和人才的供不应求也是水涨船高,一点不亚于大家熟知的软件开发工程师等高薪行业,即时工作经验不多的UI设计师月收入也能达到5000元以上,有两年以上经验的UI设计师月薪10000元以上比比皆是,而且高级UI设计师的收入年薪20万/30万甚至更高的也大有人在。所以,UI设计师是当今一个不错的选择。

那么,如何成为一名合格的UI设计师呢?云和数据旗下云和学院的资深UI设计讲师给出了一套行之有效的学习方法和建议。学UI必看ui设计教程之ui学习方法: ui学习方法第一点:学习准备——启蒙

学习一项技能,尤其是已经有一定沉淀并在各行各业有广泛应用的技能,就一定要对它先有充分的认知。在开始正式学习前,你需要花足够的经历去了解和查阅它的起源、发展、应用、未来。UI作为平面设计的一部分,再往上又从属与美术学这一大类。因此,首先要先去了解整个美术史的发展。

在今天的UI设计群体中,我们作为专业的设计人员,可以和别人侃侃而谈雷军的创业心得,罗胖子的工匠情怀,滴滴快滴的商业模式以及BAT在传统行业的布局等等,各种其实并不太相干的话题,却说不出半点艺术见解。

思考三个问题:设计是什么?设计是如何产生的?设计可以做什么?

ui学习方法第二点:绘画技巧——洞察

美术的三大项:素描、速写、色彩。就是绘画入门的三大基础课题,我们学习的过程也是以这个顺序逐步覆盖的。如果想要在纸张上对现实世界的物体进行细致准确的描绘,也就需要我们更仔细的观察事物。随着绘画的深入你就会逐渐培养一双洞察细节的眼睛,你会对所有设计和形体做出本能的反应,分析它们的美丑,找出核心所在。

…… …… 余下全文

篇三 :创优翼学员学习ui毕业后体会1

创优翼培训期间心得体会

生活就像一盒巧克力,你永远不知道你会得到什么。

                                                                      ——题记         

毕业站在人生的十字路口时,我根本不知道什么是我想要的。在迷茫中我选择走进了“创优翼”学习UI设计,我很庆幸在这里我找到了航行的方向。

踏入创优翼,一切都是以新的方式展现在我面前。我知道这里将是我重新打造自己的黄金场所。刚来之时作为零基础的我,从入门课程开始老师教授的课程我需要反复十几遍才能大概理解。大家都能按时完成作业,可我做到凌晨一两点,也交不了作业。我觉得我不适合这个地方,这个行业。学不会就是我的错失,我甚至想要放弃,最终打消念头。学习是一个反复的过程,只有不断地学习才能进步。经过反思和重复练习,我明白设计不单是机械照搬还要有感悟和灵感,最重要的是兴趣。我也体会到我已经喜欢上了设计。。别人在进步我也在进步,我已经追赶上大家的脚步。现在我已经能从最初画圆到现在的网页设计,从最初的单色调到后来的多元色,从APP到游戏再到WEB我完成了很多的学习和进步。传统的教学是枯燥的,可是在这里我并没有觉得如此,即使每天面对电脑,我们大家也都充满了欢声笑语。我们每个人就像一个集体的大家庭,课上课下我们都在不断地交流,尤其是黑哥,一个粗犷得得纯爷们,用他的男子汉力量为我们保护,为我们带来欢乐。在炎热的夏天给我们送雪糕带来凉爽;为我们安排爬山缓冲我们的课堂压力;为我们做饭,是作为老师很难得的举动,很感谢我的黑哥。

…… …… 余下全文

篇四 :美术老师选择UI设计 谈达内学习三点心得

美术老师选择UI设计 谈达内学习三点心得

王*华同学是达内UI1310班学员,本科毕业于西安美术学院,毕业后一直从事着美术的基础教学工作,始终在考虑自己的人生规划和职业道路,希望有所改变,走设计的路。在朋友的推荐下,他选择来了达内。

王*华同学经过一番了解之后,便萌生了要来达内学习的念头,觉得以自己的美术功底结合软件应用应该会有不错的效果,所以和家人商量之后开始了达内的学习之旅。

达内学习时间一共是4个月,分为不同的4个阶段,一开始,王*华同学有些顾虑,因为之前软件接触的少之又少,担心自己会学不会,跟不上,达内的老师讲得非常细致,非常好,充分照顾到零起点的学员,教一会,自己学习一会,不会的问题可以问问周围的人,问班主任,就这样,一步一步的也跟的上,最终顺利完成了学业。

谈到在达内的学习,王*华同学想和大家分享三点感受,以下是他的分享:

第一:从第三阶段开始就要做一些自己的东西,一定要有自己独一无二的作品。

一开始的时候我总是认为老师布置的作业都做不完,也上不了网,哪有时间做自己的东西,可是这只是我们自己的问题和借口,等到了真正找工作的时候,这就是问题的关键,当大家一起面试同一家企业的时候,一定会被问到你们的作品都一样这样的问题,这个时候如果有谁的作品是独一无二,谁也没有的,哪怕你做的有很多细节不到位,HR也会觉得你是一个很有想法的人,也许这个机会就到了你的手中。

第二:一定要沉的住气。

其实好像每一个班都有一个共同的情况,就是到了第四阶段的时候班里就会有很多同学开始找工作,陆陆续续接到面试电话,这个时候真的是一种考验,如果在这个时候你还能不受外界所干扰,静下心来把刘顺老师所讲的都听下来,那么你一定会有比其他人更大的收获。

第三:一定要配合就业老师的工作。

就业老师为同学们安排就业指导找工作,为了提高我们的就业,会针对不同情况的同学进行面试指导和安排,这个时候不要有心理上的不平衡,要知道每年的工作都是由她来安排,这一点她比谁都清楚,面试之前把王老师要求的那些该记得记,该背的背,结果一定不会太差。

…… …… 余下全文

篇五 :Jquery学习心得

1. 脚本方法外面中的jquery变量是按页面顺序加载的,所以在调用页面中DOM对象时,

要注意在此之前该元素是否已定义(基本过程中)。

2. $(#...)获得的永远时对象,即使网页上没有此元素。Js不同

JQuery判断某个元素在网页中是否存在:$(#...).length>0

4.2 JQuery中的动画

注意:jQuery中的动画方法,都可以指定以下参数

“slow”:600/”normal”:400/”fast”:200/数字;

animate()可以替代一切其他动画方法。

(1).show()和hide()

改变元素的高度、宽度、透明度直至完全显示或消失

show/hide(“slow”:600/”normal”:400/”fast”:200/数字)

(2).fadeIn()和fadeOut()

改变元素的透明度直至完全显示或消失

(3).slideDown()和slideUp()

改变元素由上至下延伸显示或由下至上隐藏

(4).自定义动画方法:animate()

(5).动画回调函数

(6).停止元素的动画stop([clearQuery][,gotoEnd])

(7).交互动画方法 toggle(speed,[callback]);

slideToggle(speed,[callback]);

fadeTo(speed,opacity,[callback])

五、jQuery 对表单、表格的操作及更多的应用

5.1.表单应用

(1).单行文本框应用

获取和失去焦点改变样式

(2).多行文本框应用

高度变化

滚动条高度变化

(3).复选框应用

全选、全不选、反选、获取复选框中值联动复选框选择

(4).下拉框应用

左右下拉框互相移动选项

(5).表单验证

重点应用

5.2.表格应用

(1). 表格变色

…… …… 余下全文

篇六 :java学习心得

本文由junpeng258贡献

doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 java 是一种面向对象语言,真正的面向对象,任何函数和变量都以类(class)封装起来 java 所有的源码以及编译后的文件都以类的形式存在 java 没有所谓的类外部定义,所有的函数(方法)以及变量(属性)都必须在类内部定义 java 完全屏蔽了指针,同时引入了垃圾回收机制,它完全屏蔽了内存管理 java 其实也无法保证程序不去调用空的指针,但是它会在最大程度上避免空指针的调用 虚拟机跨平台,这是 java 最大的特点 java 可以做到在 windows 上编译,然后在 unix 上运行 在这三个 J2*E 中 J2SE 是基础,就是 java 2 的标准版(java 2 standard edition) 也就是最基础的 java 语言部分,无论学什么 java 技术,J2SE 都是必须掌握的 要使用 J2SE 就必须安装 JDK(java development kit) JDK 包含有五个部分: 核心 API, 集成 API, 用户界面 API, 发布技术, java 虚拟机 有 (JVM) 运行环境最主要要说的就是 java 虚拟机(JVM) java 是跨平台的语言,那么如何做到跨平台呢?java 的设计者们提出了一个虚拟机的概念 在操作系统之上建立一个统一的平台,这个平台必须实现某些功能以支持程序的运行 如下图: | program | | JVM | | UNIX | Windows | Linux | Solaris |.. 程序员所写的每一个程序都先运行在虚拟机上 所有操作都必须经过虚拟机才能和操作系统交互 这样做不仅统一了所有操作系统,同时也保证了操作系统的安全 要死机的话,死的是虚拟机(JVM)而操作系统并不会受此影响 JDK(java development kit)的 API,用 JDK 来包括运行环境以及开发工具 那么什么是 API? 简单地说就是 Application Programming Interface,应用程序编程接口 在 java 里面,就是一些已经写好了的类打成的包 包就是类的集合,一个包包含零个或多个类,这些类是 java 的基础类,常用的类,可以简 单理解成 java 的工具集 JDK 的发布技术,讲白了就是编译器 将.java 文件转换成.class 文件的一种技术 这三部分组成了 JDK,有了 JDK,就可以开发出 J2SE 应用软件了 最原始的只要用一个记事本写几行代码就可以了 但一般来说我们会使用效果比较好的开发工具,也就是 IDE

…… …… 余下全文

篇七 :Mstar_6M48学习心得之关于DMP

一、InputSource界面的显示:

1、switch(MApp_TV())

MApp_TV_ProcessUserInput();

switch(u8KeyCode)

case KEY_INPUT_SOURCE:

enTVState = STATE_TV_INIT;

enTVRetVal = EXIT_GOTO_INPUTSOURCE;

u8KeyCode = KEY_NULL;

break;

case EXIT_GOTO_INPUTSOURCE:

enTopState = STATE_TOP_INPUTSOURCE;

break;

2、switch ( enTopState )

case STATE_TOP_INPUTSOURCE:

switch(MApp_InputSource_Main())

EN_RET MApp_InputSource_Main(void)

switch(enInputSourceState)

case STATE_INPUTSOURCE_INIT:

MApp_ZUI_ACT_StartupOSD(E_OSD_INPUT_SOURCE); enInputSourceState = STATE_INPUTSOURCE_WAIT; break;

当我们按“上”、“下”键时,执行:

MApp_ZUI_ACT_ExecuteWndProc(GETWNDPROCID(focus), pMsg); 再执行:

MApp_ZUI_API_DefaultWindowProc

再执行:

MApp_ZUI_ACT_ExecuteWndAction

以按下键为例:

执行:

case EN_EXE_NOTIFY_PARENT_KEY_DOWN:

MApp_ZUI_API_PostMessage(

…… …… 余下全文

篇八 :学习心得

1. 要想直接使用MFC工程中的Menu、Dialog、ToolBar等资源,可以进行两步操作:

1) 将.rc文件中相关代码拷贝出来。

2) 将source.h文件的部分相关define定义拷贝出来。

注意:sourc.h文件和string table资源相关,string table资源也会被保存到rc文件中

2. pch是pre-compiled header的缩写,即预编译头文件,stdafx.h即为预编译头文件。Debug文件夹中最大的文件就是pch文件,它不是文本文件,不能编辑。

3. clw是class-wizard的缩写,即类向导文件。如果有它则新建类、添加函数、变量、事件响应都比较方便。clw文件是可编辑文本文件。

4. CXTPDockingPane有一个函数:Attach(CWnd *),这个函数是向停靠面板中添加控件的核心函数。

5. 要想有渐渐显示提示功能,请参考例子:ActionsSample中App类中的相关代码。

6. 记住下面这行代码:

((CXTPControlButton*)pToolBar->GetControls()->FindControl(xtpControlButton, ID_MENUITEM_BRIDGE_SET, TRUE, FALSE))->SetStyle(xtpButtonCaption);

它是用来设置ToolBar上的按钮的样式。

7. 对话框程序中也可以添加MenuBar和ToolBar以及StatusBar等,只要在OnInitDialog()函数中添加相应的代码即可:

1.添加MenuBar:

CXTPCommandBars* pCommandBars = GetCommandBars();

pCommandBars->SetMenu(_T("Menu Bar"), IDR_MENU);

…… …… 余下全文