学习前端,我是一个软件专业本科在校的女孩子,我想要在三年内学习好前端,请问有什么好的建议或者想法吗?

新农商网 全部 1007

学习前端,我是一个软件专业本科在校的女孩子,我想要在三年内学习好前端,请问有什么好的建议或者想法吗?

回复

共3条回复 我来回复
  • IT人刘俊明
    IT人刘俊明
    这个人很懒,什么都没有留下~
    评论

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

    对于软件相关专业的大学生来说,如果想用三年的时间学习前端,可以制定一个较为全面的学习计划,也可以构建一个相对完善的知识结构。

    从当前前端的发展趋势来看,目前学习前端可以按照以下几个步骤来学习:

    第一:Web前端。前端知识可以先从Web前端开发开始学习,这部分知识体系相对比较成熟,可以参考的案例也比较多,而且Web前端的岗位也相对比较多。Web前端学习应该重点关注一下JavaScript知识,JavaScript目前不仅在前端开发领域有广泛的使用,在后端和嵌入式开发领域也有所应用,而且很多开源项目都是采用JavaScript语言编写的。

    第二:移动端。目前前端开发一个重点领域就是移动端,移动端开发包括三部分内容,分别是Android开发、iOS开发和基于已有平台的开发(小程序),移动端开发内容相对还是比较多的,需要花费较多的学习时间,而且也有一定的学习难度。

    第三:云计算。当前学习前端开发也需要重视云计算知识的学习,一方面未来更多的前端开发将在云计算平台上展开,另一方面云计算平台也能够在很大程度上拓展前端开发人员的任务边界,通过云计算平台,前端开发人员也可以从事一部分后端开发任务。实际上,目前前端开发后端化也是一个比较明显的发展趋势,掌握后端开发知识,会在一定程度上提升前端人员的岗位竞争力。

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

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

    2019-12-14 13:47:12 0条评论
  • 雨落成枫
    雨落成枫
    这个人很懒,什么都没有留下~
    评论

    一开始可以先从最基本的HTML,CSS,JavaScript学起,然后再学一门前端框架,个人主推vue框架,这些学完后也可以再往底层学些后端知识,至少要知道后端给你的数据是怎么来的,后端业务逻辑是怎样的,做一个懂后端的前端对实际开发非常有好处,另外还有一点非常重要,那就是用户的交互页面一定要好看,因此对审美也需要一定的要求。不过女孩子嘛,审美什么的总归是要比我们这帮后端直男强的,加油吧

    2019-12-16 00:42:15 0条评论
  • 大学生编程指南
    大学生编程指南
    这个人很懒,什么都没有留下~
    评论

    谢谢邀请,

    计科专业已经从事嵌入式开发十几年了,现虽然现在写代码的机会不是很多了,但还是在非常珍惜能够写代码的时间,从还没毕业就只身到一线城市参加工作,只是为了圆了成为一个程序员的梦想,想要成为真正意义上的程序员兴趣就显得特别重要了,兴趣的产生有一部分是天性但大部分的兴趣是早期的接触的多培养起来的,如果大学期间有个好的规划,在还没毕业的时候就能把基本功给夯实基础。

    根据软件行业市场发展态势看,python和前端属于市场上比较紧缺的,所以计划在前端上积蓄发力方向上不存在问题,前端的学习主要是网页的设计和开发,这个职位相对来讲入门容易但要成为真正的高手需要长时间的磨砺,属于入门容易不容易学精的一门的技术工种,前端的普及发展主要是移动互联网发展带动起来的,现在应用开发偏向于网页化,所以对于前端的需求量变大了,市场的需求自然就加大了。

    在学校期间如何有效的规划学习前端?

    任何技术工种的学习都离不开基础,前端的基础主要在三个方面,css,html,JavaScript三点,其中前两个相对学起来比较简单,变化在于JavaScript,其中里面的语法变化非常多样化,甚至可以讲前端的学习相当于JavaScript的掌握过程,这么讲也是有一定的道理的,网页特效的产生以及和后台的几乎都是集中在js中,百分80以上的时间都是在使用js,要成为这方面的高手绝不是短时间就能轻松搞定的事情,很多程序员觉得前端的学习相对来讲比较容易,但了解JavaScript这门编程脚本的人都会觉得里面的语法的变化还是非常深奥,要写出高效的前端代码离不开JavaScript基本功。

    在掌握基础之后就要学习目前前端主流的框架,Bootstrap,Layui,

    vue.js

    ,JQuery,angular,ElementUI,所谓的框架就是把一些应用于特殊场景的代码集中成为一个库,直接在项目开发中使用,这也是软件开发发展的一种大趋势,前辈们已经把成熟的经验总结归纳完毕了,就没有必要再去重新去设计轮子了,重复造轮子的现象在软件开发过程中发生过很多次,已经优秀的框架直接如何来使用就够了,这也是编程大方向决定的,好的优秀库直接来使用就可以了。

    在掌握了基础和常见的框架之后,就可以做一些模拟性质的测验了,比如模仿如何做出来京东或者淘宝的静态页面,当然在开源的社区里面也有一些练手的项目,这个阶段就是不断的练习,同时接受一些挫折,因为真正意义上的开发困难远比想象的大,所以遇到一些搞不懂的设计场景也是特别正常,遇到问题寻求解决的方案,在不断的折腾中积累项目经验。

    上面的三个步骤在实际的项目过程中不断的反复练习,遇到不懂的知识点再回过头去看基础,遇到基础拓展的知识点,在项目中找到突破口,来来回回反反复复基本功就是这么一点点折腾起来的,关键在这个过程中不要放弃,坚持到底,希望能帮到你。

    2019-12-15 11:35:51 0条评论