当前位置:首页 » 网页前端 » 自学计算机前端分析
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

自学计算机前端分析

发布时间: 2022-04-03 08:55:33

⑴ 我通过自学计算机得到了一份前端职位,主要使用的是javascript,但我不是科班出身,并且学历为

这东西自学最好。多看论文,逛论坛。在一些开源组织上干点活。很快就会了。远程教育的内容赶不上时代变化。不过你要是想被领进门就上远程教育。自考的内容还要古老。

⑵ 计算机专业的学生如何系统学习前端技术

对于如何学习我总结于以下几点:
一、个人觉得任何一门语言想要学好,最重要的还是打好基础。夯实了基础才能跳的更高,走的更远。前端语言学习也是这样,不能仅仅是工程导向的的学习,用到什么了才去找什么,那样不能形成一个系统的知识框架。
二、语言方面还是要多看些书才行。建议按如下顺序读:
1. 《javascript语言精粹》。了解JavaScript中哪些是精华,哪些是糟粕。
2. 《object oriented javascript》。读完后可以很清楚JavaScript的面向对象机制了。
3. 《High performance JavaScript》。读完后就知道如何写出高性能的代码了。
三、 东西不需要学的太杂,IT顶级公司的牛人也不是所有东西都会,但是必须要精一门相对基础的。万事皆有通性,之后学习别的也很简单。简单的总结一下,自觉还是很重要的,多看,多听,多动手实践。遇到问题自己多去想想该怎么解决,什么东西把他搞明白下次碰到了同样的就会很容易。

⑶ 计算机行业前端方面如果自学的话,有多少把握啊有好多课程语言,觉得有点难

这个得看你自己的学习能力和毅力,我身边有朋友介绍自学出来的,但是有有很多半路放弃的,有多少把握那是要看你自己的。

⑷ 对前端的计算机专业学生学习方向有什么建议

我觉得对于一些前端计算机专业学生学习方向有一些建议,其实就是你们可以选择现在的AI项目,现在AI人工智能是非常热门的专业,也是以后有很大就业前景和很大赚钱潜力一项事业我感觉还是学习AI人工智能就比较好,希望你可以成功

⑸ 计算机专业应该怎么自学前端

起步阶段

  1. 基本知识的掌握

在梳理的知识架构中,按照分析的两个维度里最前置的、最浅显的部分,作为打基础的阶段,必须要在这个过程中更多投入到实践中去,通常做得多了、熟练了,就认为这部分知识和内容掌握了。

2.常用工具的掌握

对于常用工具应该掌握一些有大公司或专业团队背景的流行工具,这些工具的熟练掌握能够提升专业度、职业度,同时,能提升工作效率。只有在检验自己对于知识和技能熟练程度的时候,才会自虐式的用Notepad去编写页面、css和脚本等内容。

3.沟通技巧的掌握

通常做技术的人会被定位为“不善沟通”的人,这是为什么呢?究其原因,主要是因为跟程序员和代码打交道得多,跟人沟通的少导致。这种时候要特别注意增加和人的沟通机会,着重提升这块儿的能力。另一方面,通常被称为“不懂沟通”技巧的人。在国内,技术人员通常都是自己制定方案、自己执行方案,在执行的过程中又缺乏相关知识、交互设计等人员的沟通,大多是在自己的思路贯彻下进行开发,久而久之,习惯于信任自己的观点、在自己的视角看问题,对于挑战总是百般的“据理"力争。需要更多提升的是,如何在对方的视角看问题。

提高阶段

  1. 高级技术的掌握

在提升阶段对于知识和技能掌握,需要从梳理好的知识架构中选择更深一层的技术进行学习,选择之前,先通过类比和预估的方法,衡量自身学习的难点,以学习难点和自己最不感兴趣的部分为主。这样推荐大家的原因是:这个阶段兴趣正浓,已经度过了苦涩的起步阶段,到达了兴奋的提升阶段,要用兴趣和兴奋去挑战最困难的部分,在信心受挫和兴趣浓厚之中找到平衡。同时,辅以其他的深层次知识一起学习和研究。

2.产品思想的学习

没有正确的产品思想,很难设计出良好的程序,无论从界面、交互,还是接口、逻辑,不能够理解产品、理解用户需求,会给自己造成很大的麻烦,例如:千辛万苦用最新技术、最复杂的实现做出的功能,却得不到使用者或领导、同事的认可。为了使工作和学习更加有效率、避免无用功,需要不断的学习产品的思想,只有理解了产品的思路,才能知道用技术去输出什么。

3、各种框架的学习

框架是提高工作效率的有效手段,对于框架的学习是成长的必经之路。学习框架的路线通常应该是:使用->分析->个性化定制->模仿编写自己的框架。只有大量的使用,才能明白设计框架在设计背后的思路,只有了解到设计的思路,才能做正确全面的分析,只有正确全面的分析才能支撑去对其裁剪或扩展,只有经过实际分析、修改别人的框架,才能可能写出优秀的、自己的框架。学习通常的路线是:学习、理解、模仿、创造。

4、客户端应用的学习

随着带宽和计算机性能的提升,富客户端应用充斥着互联网,如果你不懂得富客户端应用,你就不能称之为一个合格的前端技术人 员。可以按照:Flash。动画->Flash编程->Flex->->Air->Silverlight动画->Silverlight编程 的步骤学习,先学Flash后学Siverlight的原因,一来Silverlight还不太成熟,二来,实际Silverlight借鉴了很多 Flash的思想,最好在学习的时候不要本末倒置。

5、各种网络协议的学习

WEB前端技术就是云上的技术,云的协议有N种,应该着重学习:TCP/IP,UDP,HTTP,POP3,SMTP这几种协议,在开发WEB前端应用过程中,这些协议是技术的载体,有时候决定了应用是否能实现、有时候决定了应用是否高性能,同时,这些协议还是后端技术交互的重要手段,这些协议就像是密码字典,帮助把后端传输过来的密文解释成前端技术能够理解的明文。

6、程序设计

这个阶段需要学习OO、UML、设计模式、设计方法……,要让技术开发工作变成有目的性、有计划性,并且,这些目的和计划必须有理论的支持,这样,设计出来的程序才能够更优秀、开发才更有效率,这样,技术才能有所提升。为什么要学习程序设计呢?主要是,就算不用Flash的 ActionScript编写程序的前端逻辑,至少要把自己的Javascript函数、包的定义规划起来,避免将来自己或他人维护代码的时候出 现问题。程序设计能力,在技术人员仍然被看作是程序员的这个年代,是灰常、灰常重要滴。

成型阶段

到了这个阶段,我也没什么好说的了,如果能达到这个阶段,就证明后续的成长之路是异彩纷呈的,是成为一个资深WEB前端工程师,还是成为一个资深WEB架 构师,亦或其他,都要具体分析自身的特点和兴趣所在。

如果是资深的前端工程师,我觉得更重要的是去作新技术的研究,互联网技术发展速度日新月异,不断学习新技术,否则就被淘汰。此外,我建议在知识的广度、深度方面最好能挑选一个自己最擅长和最感兴趣的一两个领域深入钻研,不要挑太多,多而不精。

如果是资深 的WEB架构师之路,我建议要深入了解后台技术,这种深入了解一定要伴随着实际的项目开发,基本方法是:按照别人设计的架构实现几个Server->自己设计并实现几个Server。

完成以上三个阶段的历练,相信你就有可能能成为web前端的佼佼者!

⑹ 如何自学计算机前端开发

清华大学出版社
部分谭浩强编着
有一系列相关的书籍
下边的学习内容都能找到
我认为,要学编程的话,可以先学C,或者C++,感觉先C语言比较好吧,C是面向过程的语言。

C学完C++可以很轻松的学习完,一脉相承。C++是面向对象的语言,比C“高级”些。VB虽然简单,但是有些落后了。

C++完后,可以去选学下JAVA,这个比较时髦,而且对“面向对象”应该会有不错的理解。不学也没有什么,用时再学都不打紧

之后学习下数据结构,有C语言的C++语言的数据结构,随便哪本都成,主要是领会思想。

如果对数据结构之后就可以去学习数据库的引用了,要是感觉太深的话就不要学了,我认为不以此为生不必要学的这么深

然后可以学习下图形界面的编程。有VC和JAVA,JAVA入门比较简单,VC较难,即使你把上边的都掌握很好入门也是很困难的,但学成之后就可以编写windows下运行的图形界面的程序了。

要是对计算机的原理比较感兴趣,去学习下汇编。

我认为编程重要的是领会思想,不要拘泥于具体的程序。具体的程序网上一搜一大堆,算法也被前辈总结的很好,这些到用时掌握就好。

如上,你那第三个问题,我认为在你学习的过程中自然而然就理解了。现在我即使说,也是天书一大堆,没有丝毫的意义。我初学编程时也很敬畏他,但是你翻开书后就发现都能学会的,书看完也就差不多了。

⑺ 我通过自学计算机得到了一份前端职位,主要使用的是javascript,但我不

平时挺忙的。建议还是远程吧。报班还是比自己自学好很多。

⑻ 自学计算机应该从什么方面入手

首先打好基础,学计算机为了就业需求的话有两个发展方向:计算机服务岗、计算机研发岗。

计算机服务岗:

1,认真通读《大学计算机》教材,在宏观层面上了解计算机,学计算机基础;

2,熟练使用windows操作系统,比如让你进安全模式,设置DNS/IP这些都要了如指掌,网上操作系统学习视频多的是。这个对于非研发岗的计算机岗位来说很重要;

3,熟练使用办公软件;

4,认识一门编程语言C/Java。

计算机研发岗位:

研发岗,如果你的目标是学成后高薪就业,那么就一定要打好基础,把专业知识学扎实,想去应聘互联网公司或者传统软件公司的高薪软件工程师的岗位,那么这条模拟科班的路线要走好。

1,通读《大学计算机》教材,简单了解即可;

2,先接触一门计算机编程语言;

3,系统学习编程开发课程;

4,学好一门面对对象的语言;

5,确定发展方向了,比如

Java+OS+计算机网络→Android方向

C→obj-c+OS+计算机网络→iOS开发

Java→JavaEE方向

OS+计算机网络+C/Python→运维方向

JavaScript+HTML/CSS+计算机网络→前端开发

数据结构与算法+C/C++→初级算法工程师

编程方向的课程学起来还是有难度的,建议你还是找专业的计算机培训机构系统学,现在很多机构例如北大青鸟、中博软件学院、南京课工场大数据学院都还不错,是小班式教学,最重要的是能够实际操作项目,积累经验。

⑼ 计算机是学前端开发好还是后端开发好

可以根据自己的实际情况进行选择,如果思维逻辑强就选择后端,如果审美能力强就选择前端。

后端工程师负责渲染出基础的网页,数据库中数据的存储和传递。技术上就需要掌握至少一种后端语言,以及其对应框架平台的使用。数据库操作的使用和操作。算法或或性能的优化可作为超出一般程序员的加分项。 前端工程师负责页面的美化,以及界面上的简单交互操作。技术则上需要使用 CSS,JS,jQuery 等。以及一定的审美能力可以兼任设计师的工作。

对这两种技术有兴趣的可以选择口碑好的网时代,在网时代学习的学员在完成毕业考核后,将会接受一对一的就业指导服务。做到真正的对学员负责,对合作企业负责,达到人岗匹配的优化及双方利益的扩大化。咨询请点:网时代教育官网

⑽ 如何才能自学Web前端

前端自学者存在的学习误区:

1、所学东西可能已过时

奉为经典的东西可能已经过时,或者已经有了更好的替代者,而你获取信息的渠道有限,消息滞后,导致学习的内容也相对滞后。

2、学习方法盲目。

看书看不懂就找视频类教程学习,觉得教程跟自己的口味不符就另寻他法,因为自己缺少对资源的辨识能力,总是在没有清晰规划学习线路的情况就盲目学习,导致无效学习时间过长而收获寥寥。

3、只有理论,缺乏真实项目锻炼。

对技术的理解停留在理论层次,而缺乏真实企业项目的历练,如果没有相关实习或工作经历,对前端岗位具体的责任划分和工作流程了解不充分。

如何自学前端知识:

自学方法:

1、作为一个初学者,你必须明确系统的学习方案,我建议一定有一个指导的人,全靠自己学,放弃的几率非常大,在你对于web前端还没有任何概念的时候,需要一个人领进门,之后就都靠自己钻研,第一步就是确定web前端都需要哪些内容,并且在多少时间内学完,建议时间6个月保底。

2、视频为主,书为辅。很多初学者在学习前端的时候非常喜欢去买书,但是最后的结果是什么?看来看去什么都不会写,所以在这里给大家提醒,书可以看,但是是在建立于你已经对于某个知识点有了具体操作的执行后,在用书去巩固概念,这样更加利于你对于知识的理解。

3、对于学习技术来讲,掌握一个学习方法是非常重要的,其实对于学习web前端来讲,学习方法确实很多都是相通的,一旦学习方法不对,可能就会造成“方法不对,努力白费”。其实关于这方面还是很多的,我就简单说个例子,有的人边听课边跟着敲代码,这样就不对,听课的时候就专心听,做题的时候就专心做题,这都是过来人的经验,一定要听。根据每个人的不同,可能学习方法也会有所出路,找到适合你自己的学习法方法是学习的前提。

4、不建议自己一个人瞎学,在我了解学习编程的这些人来看,从零基础开始学并且最后成功做这份工作的其实并没有几个,我觉得大部分原因就是因为他们都不了解web前端是干什么的,学什么的,就盲目的买书看,到处找视频看,最后看着看着就放弃了,所以我建议初学者在没有具体概念之前,还是找有经验的人请教一下,聊过之后你就会知道web前端具体是干什么的,该怎么学,这是我个人的小建议,可以不采纳。

学前端的话,书籍是必不可少的:

1、《JavaScript高级程序设计(第3版) 红皮书 》,适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。

2、《JavaScript权威指南(第6版)》 犀牛书,本书不仅适合初学者系统学习,也适合有经验的 JavaScript 开发者随手翻阅。

3、《JavaScript DOM编程艺术 (第2版)》,本书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的 JavaScript编程原则和最佳实践,并全面探讨了HTML5以及jQuery等JavaScript库。

4、《CSS权威指南(第三版)》,不管你是一个有经验的Web开发人员还是一个彻底的初学者,《CSS权威指南(第3版)》都是你的CSS学习源泉。

5、《JavaScript设计模式》,适合JavaScript初学者、前端设计者、JavaScript程序员学习,也可以作为大专院校相关专业师生的学习用书,以及培训学校的教材。

6、《你不知道的JavaScript(上中下卷) 》,本书既适合JavaScript语言初学者了解其精髓,又适合经验丰富的JavaScript开发人员深入学习。

7、《Vue.js权威指南》,该书内容全面,讲解细致,示例丰富,适用于各层次的开发者。

学习路线:

第1阶段:前端页面重构(4周)

内容包含了:(PC端网站布局项目、HTML5+CSS3基础项目、WebApp页面布局项目)

第2阶段:JavaScript高级程序设计(5周)

内容包含:(原生JavaScript交互功能开发项目、面向对象进阶与ES5/ES6应用项目、JavaScript工具库自主研发项目)

第3阶段:PC端全栈项目开发(3周)

内容包含:(jQuery经典交互特效开发、HTTP协议、Ajax进阶与PHP/JAVA开发项目、前端工程化与模块化应用项目、PC端网站开发项目、PC端管理信息系统前端开发项目)

第4阶段:移动端项目开发(6周)

内容包含:(Touch端项目、微信场景项目、应用Angular+Ionic开发WebApp项目、应用Vue.js开发WebApp项目、应用React.js开发WebApp项目)

第5阶段:混合(Hybrid,ReactNative)开发(1周)

内容包含:(微信小程序开发、ReactNative、各类混合应用开发)

第6阶段:NodeJS全栈开发(1周)

内容包括:(WebApp后端系统开发、一、NodeJS基础与NodeJS核心模块二、Express三、noSQL数据库)

视频教程:

网页链接