如何从一个UI设计小白,蜕变成为大牛UI设计师

如何从一个UI设计小白,蜕变成为大牛UI设计师,第1张

学设计不如学视频剪辑。理由很简单,容易学(不像其它行业学习成本高,难度大),适合短期3-4个月短期学习,而且行业缺口非常大,无论是找工作还是自己在家里接私单,月收入轻松过万,两三万也是稀松平常。点击进入免费“短视频剪辑后期”学习网址:

>

1,找到合适的入门书籍,大致读一次,循环啊判断啊,常用类啊,搞懂(太难的跳过)

2,做些简单习题,字符串比较,读取日期之类 Python Cookbook不错(太难太无趣的,再次跳过,保持兴趣是最重要的,不会的以后可以再学)

3,加入Python讨论群,态度友好笑眯眯(很重要,这样高手才会耐心纠正你错误常识)。很多小问题,纠结许久,对方一句话点播思路,真的节约你很多时间。耐心指教我的好人,超级超级多谢。

4,解决自己电脑问题。比如下载美剧,零散下载了2,4,5,8集,而美剧共12集,怎样找出漏下的那几集?然后问题分解,1读取全部下载文件名,2提取集的数字,3数字排序和(1--12)对比,找出漏下的。

对于python初学者来说,能找到一个好老师学习格外重要,这能决定你是不是可以做出好的项目,在python开发的路上越走越轻松,如果现在的你缺乏学习经验,找不到老师指导你学习,可以加企 鹅扣-Q前面112再加上中间的983以及最后四位数4903,连在一起就可以了。

5,时刻记住目的,不是为了当程序员,是为了解决问题。比如,想偷懒抓网页内容,用urllib不行,用request也不行,才发现抓取内容涉及那么多方面(cookie,header,SSL,url,javascript等等),当然可以听人家劝,回去好好读书,从头读。 或者,不求效率,只求解决,用ie打开网页再另存为行不行?ie已经渲染过全部结果了。 问题变成:1--打开指定的10个网页(一行代码就行)。更复杂的想保存呢?利用已经存在的包,比如PAM30(我的是Python3),直接打开ie,用函数outHTML另存为文本,再用搜索函数(str搜索也行,re正则也行)找到数据。简单吧?而且代码超级短。

6,保持兴趣,用最简单的方式解决问题,什么底层驱动,各种交换,留给大牛去写吧。我们利用已经有的包完成。

7,耐心读文档,并且练习快速读文档。拿到新包,找到自己所需要的函数,是需要快速读一次的。这个不难,读函数名,大概能猜到是干嘛的,然后看看返回值,能判断是不是自己需要的。

8,写帮助文件和学习笔记,并发布共享。教别人的时候,其实你已经自己再次思考一次了。 我觉得学程序就像学英文,把高频率的词(循环,判断,常用包,常用函数)搞懂,就能拼装成自己想要的软件。 一定要保持兴趣,太复杂的跳过,就像小学数学,小学英语,都是由简入深。 网络很平面,无数国际大牛著作好书,关于Python,算法,电脑,网络,或者程序员思路,或者商业思维(浪潮之巅是本好书)等等,还有国际名校的网络公开课(中英文字幕翻译完毕,观看不是难事),讲计算机,网络,安全,或者安卓系统,什么都有,只要能持续保持兴趣,一点点学习下去,不是难事。 所有天才程序员,都曾是儿童,回到儿童思维来理解和学习。觉得什么有趣,先学,不懂的,先放着,遇到问题再来学,效果更好。 唯一建议是,不要太贪心,耐心学好一门优雅的语言,再学其它。虽然Javascript做特效很炫,或提某问题时,有大牛建议,用Ruby来写更好之类,不要改方向。就像老笑话:“要学习递归,必须首先理解递归。”然后死循环一直下去。坚持学好一门语言,再研究其他。 即使一门语言,跟网络,数据库等等相关的部分,若都能学好,再学其他语言,是很快的事情。 另外就是,用学英文的耐心来学计算机,英文遇到不懂的词,抄下,查询。 python里,看到>

作为一名程序员,选择Windows作为自己的开发平台无疑是一个正确的选择

但是,由于Windows开发人员数量的庞大,使得Windows开发人员的“价值”显得普遍没有Linux,Max等平台下的高

换句换说,就说庸庸碌碌之辈太多

从一个某某培训机构学上几个月的

net的人就自称是Windows开发高手了,这当然会让人笑掉大牙

其次由于Microsoft的开发平台和工具通常很容易入手,所以使得许多程序员误以为这就是开发Windows应用,认为Windows开发理应简单

作为一名学生,我从自己的角度谈谈如何真正成为一名Windows开发高手

注意,以下说讲的都是在自己的语言关已过的前提下,你应该熟练结构化程序设计,对面向对象程序设计有一定的理解

为什么不是精通面向对象?面向对象这潭水真的太深了,做了一辈子开发的程序员也许都不敢说自己完全掌握了面向对象程序设计精髓

1>熟练掌握WindowsSDK编程掌握WindowsSDK开发其实是对WIndows *** 作系统进行一次初步的探究

虽然MFC已经将SDK进行了很好的封装,但是想要真正掌握Windows程序设计的精髓,还是要从SDK开始

如果初学者一开始就拿着一本《深入浅出MFC》来看的话,我相信是看不下去的

从C语言控制台编程跨向Windows程序设计其实是需要花一点功夫的

初学者往往在学习Windows程序设计时第一个不习惯的地方是大量MicroSoft定义的宏和结构体

这些“旁枝”往往成为初学者的一大障碍,是的初学者将精力往往放在了这些不重要的地方,而不是放在Windows消息机制,窗口架构等主要的地方

MFC这一点做的更为深入,所以建议初学者一定要从WindowsSDK进行学些

推荐读物:《Windows程序设计》------经典中的经典,Windows开发人必备读物,由微软中国的员工翻译过来的,现在已经是第五版了

《Windows核心编程》------站在一个更高的层次审视Windows

2>熟练掌握MFC编程有很多人说MFC已经过时了

的确,这一点不得不承认,Windows自从将重点放在

net战略上后,基本上对传统C/C开发这一块基本上属于放羊式管理

到现在为止都没有一套像样的界面库

那么,我们为什么还要学习MFC

首先,学习MFC学习的是一种思想,是从WindowsSDK结构化程序设计跨向面向对象程序设计的一个坚实的桥梁

虽然不能说这座桥梁有多么完美,但是历经了这么长时间的考验任然没有被淘汰,一定有它存在的价值

MFC的架构是我们必须要学习的地方,他是

netForm开发的基础

也许有很多人一开始就进行

netForm开发,C#,VB用的很舒服,但是这仅仅是知其然不知其所以然

这样的开发者永远只是停留在表面,而不知道整个

netForm的架构是怎样的

稍微遇上一些比较复杂的问题,就束手无策了

所以MFC是必须要掌握的

其次,MFC是直接调用Win32API对Windows进行 *** 作的,效率要比在虚拟机上运行的

net高很多,其次C语言的效率也是要高于C#的

这就是为什么和图形图像有关的编程一般都会选择C了

在高性能的某块通常都会选择C/C进行开发,C#,VB等来调用

并且

net对传统Win32API的调用是一度受限的

有的时候不得不用P/INVOKE的方式进行Win32api的调用

推荐读物:《VC深入详解》--------孙鑫写的书,非常适合MFC的初学者

《深入浅出MFC》---------侯捷大师对MFC做了一次完美的外科手术,读懂它,反复钻研咀嚼,你将会完全掌握MFC的精髓所在

3>掌握Windows *** 作系统的核心机制通过上面两步的学习,初学者应该已经对Windows有一定的了解了,初学者通过一种较为轻松的方式学习Windows

现在是时候对Windows进行一些深入的了解了

之前我们都是站在程序员的角度对Windows进行审视,角度可能有所单一

现在则是需要站在一名系统设计师的角度对Windows *** 作系统进行研究

推荐读物:《深入解析Windows *** 作系统》------这本书是将带你全面的了解WIndows *** 作系统的各个方面《Win32多线程程序设计》-----站在并发的角度更为深入的了解Windows机制

读者在有了1,2的基础后学习3,相信不会有太大的难度

4>掌握

net作为一名Windows程序员,net是你不得不去学习的一门技术

无论是学习还是工作你一定会遇到它

在有了以上基础的情况下,学习

net是一件十分轻松的事

net平台下有众多语言可以选择,不过这里推荐大家首选C#,理由就不用多说了

看看每个月的编程语言排行榜就一目了然了

推荐读物:《C#入门经典》-------Wrox公司的红宝书,讲的很全面

《C#高级编程》--------同样是Wrox公司的书,讲的更加深入

《C#viaCLR》--------讲述

net的核心机制

《WPF高级编程》------新一代图形界面技术,你应该了解

5>掌握Win32asm人都是希望自己能越来越牛,而不是永远停留在一个初级程序员的位置

如果你想真正掌握Windows真正成为一名计算机大牛的话,汇编是你必须要掌握的

汇编是你进行Windows下的软件调试,逆向工程,商业破解,内核研究,设备驱动开发的基础

是否精通汇编语言是普通程序员和大牛之间的一道分水岭

以上就是关于如何从一个UI设计小白,蜕变成为大牛UI设计师全部的内容,包括:如何从一个UI设计小白,蜕变成为大牛UI设计师、如何成为Python高手、怎样成为Windows平台下的开发高手_windows是怎么开发的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9760447.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存