转行学编程,女孩子适合web前台还是Java?

作者 : 开心源码 本文共2241个字,预计阅读时间需要6分钟 发布时间: 2022-05-13 共225人阅读

纵观现阶段互联网web前台开发工程师的就业人员,女孩子从事这个行业的比例不大,因为这种想象的存在,当有女孩说想要学习web前台开发,想成为一个牛逼的程序员的时候,很多不一样的声音就出来了,说女生不适合做程序员,其实不然,没有什么东西是你天生做不了的,干不了,只能说明你还不够努力。

尽管少,不是照样有女孩子在做么?而且因为男女比例不协调,所以女生做前台还是很有优势的,走到哪里都很受欢迎!当女程序员有问题的时候,身边的男士们都会非常积极地帮助你,在这样的队伍里,女生可以随时请教身边的大牛们,自我成长会非常快啊!

女孩子学web前台还是学Java呢?

在这里先给大家剖析一下Java和Web前台的学习路线

1.前台学习路线

前台最先让我们想到的就是页面了,那么最基本的HTML+CSS是肯定要学习的。页面上还包括DOM解决与少量数据逻辑,所以JavaScript也是肯定要学习的。

当我们学习完基本的页面知识后,便可以使用类库来简化我们的代码,提高效率。CSS方面可以进阶到Less或者者Sass;假如是针对DOM解决,javascript方向可进阶到jQuery。

当我们真正会了以上少量内容后才能说自己前台入门了,而且好戏才刚刚开始,ES6作为未来各种前台框架支持的主语言是肯定要会的。前台再细化的话会分为PC端和手机端,假如重点在PC端,应该学习AngularJS,不过因为AngularJS的版本升级速度很快,尤其是1.0到2.0版本的更新,简直是面目全非,相当于要重新学习一遍。AngularJS2.0版本是用的Typescript语言编写的,这就要去学习Typescript,而Typescript又是基于ES6的,这些内容都可以根据官方文档进行学习。

假如重点是在手机端,则可以学习Vue.js和React Native,Vue.js是由国内尤大神写的,是一个前台轻便的MVVM框架,而且目前Vue生态也已经渐渐丰富了起来。React Native用于手机端十分便利,可以参考官方文档进行学习,不过它存在的虚拟DOM概念需要我们去了解,而且所有代码都是Javascipt对象的编码方式也有肯定特殊性,需要多加练习才能慢慢了解。

不论是哪种框架,在编码后都需要代码编译,压缩,打包等操作,这个时候构建工具就出现了。目前的构建工具层出不穷,大概有十几种,我们无法学完一律的构建工具,但是可以选择其中比较重要的进行学习,典型的就是gulp+webpack了。

当我们学完以上少量东西后,总想着朝全栈的方向走去,这个时候就表现出NodeJS的意义了。NodeJS基于javascript编写,却能够解决服务器端逻辑,实则为一大突破。NodeJS作为服务器端开发语言,可以学习Express框架和KOA框架,顺便比较一下与传统的服务端Java语言解决起来有什么不同。

2.Java学习路线

首先你必需得学习JavaSE,JavaSE是你做java web开发的基础,不过假如遇到swing,jFrame,AWT的章节可以直接跳过,现在已经用的特别少了,而且不影响后续学习。

XML学习,在使用的很多框架中都是通过XML文件进行配置的,这个也必需掌握。

JavaEE部分,JavaEE的生态特别庞大,我们无法学习完所有的知识点,我就按照重要程度来说明学习的先后顺序。首先是Servlet,这是必需要学的,像Struts2和SpringMVC都是基于Servlet的封装,而后是JSP部分,由于目前基于纯HTML的开发已经越来越多,所以JSP部分可以不必深究。

Spring和SpringMVC,Spring作为目前Web项目必需集成的框架也是肯定要掌握的。

数据库相关知识,首先要懂得数据库相关理论,推荐书籍《数据库系统概念》理解重点概念,而后就主要是SQL语句的学习了,可以在w3school上按照教程学习,具体能掌握一到两种数据库就行。

数据库连接JDBC,原生的JDBC语句要会编写。

持久化层MyBatis或者者Hibernate,两者在使用方式上稍有差别,Hibernate更加面向对象化少量,而MyBatis在解决起SQL时更加灵活,目前如同MyBatis更加火热一点。

Ajax,目前Ajax技术运用越来越广泛,Ajax技术也是肯定要掌握的。

Maven,作为java中十分有用的包管理工具,学习它是十分有必要的。

女孩子适合学哪个呢?

个人觉得女生还是适合做前台的,由于java逻辑性太强,以后做开发工作的时候很累,长期做的话会吃不消,又是非专业,之前没有编程基础,学习起来是很费劲的,而且现在学java的女生是真的少。而前台偏向设计、交互和产品方向,需要更加贴合客户,女生心思细腻,对页面细节把控更好,更具美感,对客户心理把握更准,这样的优势往往是男生所不具有的,女生学Web前台还是个不错的选择。

以上都是个人建议,不论选择哪个方向学习,都要是自己最感兴趣的。而且不论是哪个方向都需要通过不断的练习来积累经验,请记住“一万小时定律”。

我目前是在职前台开发,假如你现在也想学习前台开发技术,在入门学习前台的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前台学习交流裙:前面:603 中间:985 最后:993。里面聚集了少量正在自学前台的初学者,裙文件里面也有我做前台技术这段时间整理的少量前台学习手册,前台面试题,前台开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 转行学编程,女孩子适合web前台还是Java?

发表回复