首先得看自己对哪个比较感兴趣,这样学起来才会更快,更容易上手。
其次如果是零基础的话建议还是学习UI设计,因为UI比较适合女生,就业范围广,创新思维比较强。
一下是三个专业的学习内容,你可以初步了解下,再去考虑选择哪个方向。
前端学习内容:第一阶段:Web网页基础HTML入门基本内容,CSS+DIV的基础知识,选择器,盒子模型,网页布局,Photoshop第二阶段:Web编程基础学习路线:Javascript基础,BOM和DOM模型,事件处理,jQuery,交互及动画,jQuery优质插件,文档处理,数组和对象 *** 作第三阶段:Web编程高级及全栈开发学习路线:Javascript高级编程,原型模式,jQuery插件开发,模块化组件开,AJAX,Express(Node.js),Mongodb,RequireJS,MongoDB第四阶段:响应式网站开发学习路线:HTML5/CSS3,响应式原理及布局,Bootstrap,前端依赖管理,CSS预处理语言(Less+Sass),Grunt/Gulp自动化构建工具,Angular4第五阶段:框架与项目管理学习路线:Grunt/Gulp,Webpack模块加载器打包工具,MVC(backbone)架构前端,VUE2,React第六阶段:混合式移动及微信开发学习路线:React Native,微信小程序,视图层,逻辑层UI设计这是ui设计主要课程,要是感兴趣的话可以了解一下:第一阶段1、广告文案书制作2、计算机组装与维护3、美术基础:素描4、美术基础:水粉第二阶段1、矢量图形设计(CorelDRAW)2、广告摄影3、矢量插图设计(Illustrator)4、图像处理设计基础(Photoshop)5、应用文写作6、构成基础:平面构成7、色彩构成、立体构成第三阶段1、图像处理高级技法2、平面设计典型实例3、InDesign图文设计4、广告材料及工艺5、包装设计6、招贴设计7、商业广告视频剪辑第四阶段1、Dreamweaver网页设计2、Flash动画设计与制作3、HTML5+CSS34、网页美工设计典型商业案例5、商城网站广告美化6、网店装修7、产品可视化包装软件测试软件测试基础学习需要掌握哪些内容?首先,要有宽泛的计算机基础知识。
微机原理,数据结构,数据库, *** 作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。
都精通不大可能,因为人的兴趣都不相同,但是这些功课的基本知识点是应当了解的。
我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。
为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。
例如对于一个用C写的上网拨号程序,测试员需要考虑:(1) 程序的功能是否正确;(要求计算机知识)(2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力)(3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识)(4) 是否能够满足用户可能的不同 *** 作系统的要求;(要求计算机知识)(5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识)(6) 如何搭建测试环境;(动手能力,硬件知识)(7) 做代码检查;(比较深入的C语言知识)(8) …所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手得多。
如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。
其次,要掌握一门编程语言。
原因很简单:一行代码不会,你始终是门外汉。
作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,前端开发、UI设计和软件测试都是女生通常比较感兴趣的岗位,这些岗位本身虽然具有一定的联系,但是区别也是比较明显的,需要组织的知识结构也完全不同,初学者可以根据自身的兴趣爱好和能力特点来进行选择。
从当前的行业发展趋势和人才需求量两方面来看,当前可以重点考虑一下前端开发岗位,在学习前端开发知识的过程中,除了传统的Web前端知识(HTML、CSS、Javascript等)之外,还需要注重以下几方面知识的学习:第一:移动端开发知识。
目前前端开发人员一定要掌握一定的移动端开发知识,对于移动端开发知识的掌握情况,能够在很大程度上影响自身的就业竞争力。
移动端开发知识的知识体系也比较庞大,涉及到Android开发、iOS开发和各种互联网平台推出的小程序开发等等。
在5G时代,移动端的开发任务会进一步得到拓展,就业机会也会更多一些。
第二:大数据知识。
大数据领域也涉及到前端开发内容,比如大数据呈现就需要采用前端开发技术来完成,随着大数据技术逐渐实现落地应用,前端人员掌握一定的大数据知识,也会明显扩展自身的就业渠道。
当前大数据领域相关岗位的岗位附加值还是比较高的,而且发展空间也相对比较大。
第三:云计算知识。
随着云计算技术的落地应用,前端开发人员的开发边界得到了一定程度的拓展,而且前端开发人员借助于云计算平台也更容易走全栈开发路线,所以当前前端开发人员一定要重视云计算知识的学习。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)