前端,UI,软件测试,女生学哪个比较好?

小明爱王者


首先得看自己对哪个比较感兴趣,这样学起来才会更快,更容易上手。其次如果是零基础的话建议还是学习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+CSS3
4、网页美工设计典型商业案例
5、商城网站广告美化


6、网店装修
7、产品可视化包装

软件测试


软件测试基础学习需要掌握哪些内容?首先,要有宽泛的计算机基础知识。微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。都精通不大可能,因为人的兴趣都不相同,但是这些功课的基本知识点是应当了解的。我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。例如对于一个用C写的上网拨号程序,测试员需要考虑:(1) 程序的功能是否正确;(要求计算机知识)(2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力)(3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识)(4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识)(5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识)(6) 如何搭建测试环境;(动手能力,硬件知识)(7) 做代码检查;(比较深入的C语言知识)(8) …所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手得多。如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。其次,要掌握一门编程语言。原因很简单:一行代码不会,你始终是门外汉。


C语言基础


作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。

首先,前端开发、UI设计和软件测试都是女生通常比较感兴趣的岗位,这些岗位本身虽然具有一定的联系,但是区别也是比较明显的,需要组织的知识结构也完全不同,初学者可以根据自身的兴趣爱好和能力特点来进行选择。

从当前的行业发展趋势和人才需求量两方面来看,当前可以重点考虑一下前端开发岗位,在学习前端开发知识的过程中,除了传统的Web前端知识(HTML、CSS、JavaScript等)之外,还需要注重以下几方面知识的学习:

第一:移动端开发知识。目前前端开发人员一定要掌握一定的移动端开发知识,对于移动端开发知识的掌握情况,能够在很大程度上影响自身的就业竞争力。移动端开发知识的知识体系也比较庞大,涉及到Android开发、iOS开发和各种互联网平台推出的小程序开发等等。在5G时代,移动端的开发任务会进一步得到拓展,就业机会也会更多一些。

第二:大数据知识。大数据领域也涉及到前端开发内容,比如大数据呈现就需要采用前端开发技术来完成,随着大数据技术逐渐实现落地应用,前端人员掌握一定的大数据知识,也会明显扩展自身的就业渠道。当前大数据领域相关岗位的岗位附加值还是比较高的,而且发展空间也相对比较大。

第三:云计算知识。随着云计算技术的落地应用,前端开发人员的开发边界得到了一定程度的拓展,而且前端开发人员借助于云计算平台也更容易走全栈开发路线,所以当前前端开发人员一定要重视云计算知识的学习。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!


IT人刘俊明


废话不多说,直接上干货!

实话是喜欢哪个学哪个,或者哪个更有天赋就学哪个。

可能有人会说男女思维不同,但是每个个体都是不同的。我个人的倾向是针对个人的特点做个规划或者都尝试一下,看看自己能接受哪个。

先说说三个方向都各自有什么工作需求、工作任务和更适合哪些人。

前端:属于软件工程师,一般说的前端是指做网页,就是PC网站、移动端手机网站和各种小程序的软件工程师。重点在写前端页面,当然交互这部分一般是前端和后端商量着来的,所以还得会点。三个方向中偏重软件部分,基础上掌握HTML,CSS,JavaScript就好了。如果需要进阶,了解并精通三大框架中的一种,再去学习下微信小程序基本上就满足目前大部分公司对前端技术的要求了。

适合有一定的审美,逻辑思维稍微强一点的人从事。

UI:属于设计行业中一种,做的事儿包括但不限于:PC端网页设计、移动端网页设计、APP设计,海报设计、h5设计、banner设计等等。

毕竟有些公司小,就一个设计岗位,UI就得把平面的活儿也给干起来。

需要掌握的软件:PS、AI、sketch等。不是说都掌握,但是PS肯定得会吧。其他是加分项。但是一法通,百法通。

想做网站、APP或者小程序,UI设计是门面。就和男女谈恋爱一样,得始于颜值,忠于体验。

适合审美比较好,脾气比较好,整体感强的人从事。

软件测试:软件测试工程师呢,主要是通过对软件进行测试,比如小白测试,逻辑测试,接口测试,自动化测试等等,来保证即将上线的软件没有或者少出一点bug。

比较适合细心,脾气好,但是对原则性问题一点不放松的硬核人从事。


从团队必须性考虑:前端>UI>测试

从职业生涯长短来讲:UI应该是最长的

从从事工作进入大公司的可能性来讲:测试属于团队奢侈品,一般只要大中型公司才会有这个职位。所以很想进大公司的,不妨选测试。


有人说设计/前端/测试会不会很难呀?这个真的看自己适合不适合,建议下决心学习前,现在网上找找对应的课程,看看自己感兴趣不?之后再考虑学习那个。

兴趣才是最好的老师!


如果觉得纳兰说得有点意思,请关注!谢谢!

作者简介:纳兰说数码,工科毕业,爱玩爱搞机,也深爱写作。关注我,咱们一起聊点有趣的数码产品或者超酷有用的APP。专业建站,专业APP/网站/小程序制作,专业SEO。


纳兰说数码


你好!

本人从事高等教育多年,依据经验来看,你所罗列的着三种技术 相对来说都是比较适合女生来学的。

首先,选择一个好专业或学习方向都要从自己的基础和兴趣出发,这样才会有后劲。

其次,前端、UI都是需要美术功底,UI最好是具备一些素描的基础,当然这也不是绝对的,只是更具一些优势而已;软件测试这个方向对于女生来说也是比较适合的,因为测试相对于软件开发来说,强度和专业性都不会太高,考虑到今后女生会成家、生子等因素的话,还是一个不错的选择,相对应着工资也不会太高。但是这个也和地域、个人能力挂钩。

最后,总的来说,不管女生选择哪一个方向,第一要考虑的是自己想要的是什么,以及自己能否胜任该工作,但世事无绝对,选择适合自己的就是最好的,有的女生做软件开发方向的话也做得非常好。所以要先了解自己适合什么行业、什么专业,再谈其它。


人工智能崔老师


这个也是要看性格的。测试性格的网站很多,你可以去试下,作为参考。

前端开发和软件测试需要哪种性格也可以百度的到。然后我讲下对于这两种方向我的看法。

前端开发不知道你指的是前端的ui设计还是前端代码的实现。 如果是前端ui设计的话,相对比较轻松,但审美要过关,基本的要会颜色搭配,色调、布局。还有就是要耐得住性子。

ui是会经常要改的,而且有时候是那种一个小地方改动数十次。 如果是前端代码的实现。虽然前端的基础知识学起来是挺快的,但之后的深入的就相对比较慢的。这个也是跟ui设计一样,也要耐得住性子。逻辑性嘛,要求还是有一点。 软件测试的话,性格最基本就是要细心。测试相对于前端开发,对业务需要更加的了解。而且有时候还要知道些后台怎么实现。要不然你真的测不出来的bug。

学习的方面的话,测试学的东西与前端开发学的量差不多。测试需要基本的测试技术、懂得操作测试软件、数据库操作、前端的基础知识。前期进入公司一般是弄手工测试。手工测试就只要动动小指头,写几个用例。主要是为了让你熟悉下业务,看看你的用例写的好不好。之后就要学习自动化测试、压力、性能测试。学的东西就会越来越多。最后补充一点。软件测试加班。。。


自先沉稳而后爱人


软件测试更适合女生学习,而且测试工程师的收入不错,相对压力小,不会受年龄的影响。

首先前端工程师属于软件工程师,主要使用javascript语言进行App的开发,如果要成为一名优秀的前端工程师还需要掌握iOS、Android等原生态的软件开发,作为码农还是一份压力大、经常加班、具有挑战性的工作。

其次,UI工程师属于设计类工程师,设计类的成果必须满足客户的需求,然而客户的需求五花八门,很难伺候,这也注定了这份工作是压力大,经常加班,需要绞尽脑汁,做出N多选项供客户选择,对于女生来说也是一份不好干的工作。

测试工程师相对前面两项,工作压力小,收入也不低的职业,可以长久的干下去,而且不会因为年龄的问题被淘汰,而且有很好的职业上升通道。

软件测试在未来的5~10年内发展会很快,人才缺口很大,因为软件企业要靠软件产品的质量去占领市场,测试人员可谓是一个软件企业生存的命脉。

如你所说,软件测试适合女生,但不仅仅因为女生更为心细,还有相比较它的工作性质压力不会特别大,不像开发,做起来很辛苦;入门的时候也相对要容易一些,不像开发,对逻辑思维,对英语数学的要求都很高。

希望我的回答对你的选择有帮助。


行者无疆路在脚下


这是个有意思的问题!先说答案:选UI,理由如下:

  • 前端
    • 竞争激烈,门槛越来越高,跟以前的html+css不同现在要掌握更多;
    • 天花板比较低,做到后面,学的很多很杂,然而很难深入,做很多年,技术思想还停留在表象的很多。
    • 做程序,经常会受到其他部门牵制,比如后端数据交互,产品需求改动等;
  • 测试
    • 天花板低,做到最后,不能建立自己护城河(优势),不具备成长性
    • 得罪人,里外不是人,测试严格了,程序员大概不喜欢,测试放松了,线上出问题。
    • 经常要配合程序员加班测试
  • UI
    • 工作相对灵活,做完了就可以下班走人了
    • 天花板比较高,做到后面,好的设计师,我认为未来还是稀缺人才
    • 有成长性,设计不像前端和测试那样,天天做差不多的东西,有时间培养自己的专业领域能力

当然,这个是一般而言,是否适合你,得看你本身具备什么样的条件,如果你很喜欢编程,没有艺术细胞,那么显然选UI也是会很痛苦......


实用与效率


应用维度包括基于计算机、互联网技术开发的面向应用的软件工具,服务于人们日常生活和工作等,还包括一些平台厂家提供的平台业务软件,供终端消费者或者用户去做增值服务的内容,包括社会信息增值服务和商业信息增值服务。

个人认为IT方面的技术或业务,从入门的角度来说有简单和困难的分类,也就是入门门槛的高低不同,但是任何一个方面,如果要取得个人的优势,都需要自己持续的时间和精力投入,才能有超越同行人员的资本和经验。另外还有一个很重要的点是个人的兴趣点是不是和IT方面的学习的方面能够匹配起来?这个决定了个人在这方面的业务学习的深入性和持久性。

综合来看,可以结合个人的日常工作中用到的IT工具进行通盘考虑,在这个基础上选取日常工作中用到的一些设备或软件的操作使用以及如何提高自己的工作效率为目标进行设定。


哈咯图


女生个人比较推荐UI比较好

1.因为未来手机的厂商门都注重自家手机的系统体验,有些厂商就是吃了系统的亏,才导致没有用户来买自家的手机,所以未来女生应该学习UI比较好

2.系统的更新迭代,需要大批量的UI设计和开发者,一般来说系统的UI设计非常适合女生,女生的心细手巧能发现男生发现不了的细节问题,从而更好的去设计出一款新的产品,往往两个一模一样的产品,女生设计的产品细节和设计都比男生设计的好

3.UI的开发是可以算是一个铁饭碗了,开发设计UI,维护,更新迭代都需要大量的人进行操作,而一般设计者都对这些UI非常了解,所以一般自己设计一个UI就会让自己的团队持续更新迭代这个系统UI

所以女生很适合UI的发展




手机科技康


哪个都不好.容易掉头发


分享到:


相關文章: