编程包括哪些方面 做前端开发主要学些什么?

[更新]
·
·
分类:互联网
1548 阅读

编程包括哪些方面

做前端开发主要学些什么?

做前端开发主要学些什么?

作为一个狂热的前端猿,希望自己的见解能对你有所帮助
由于不知道你的“萌新”到底有多萌,我就假定是有一定的程序基础(对程序有所了解而不是一无所知),但是几乎没有怎么接触过前端知识的水平。
最重要的是一定要练习,而不是像背诵课文似的通读所有知识并背诵。想快速入门的话我的建议是不论什么教程,通读一个知识块后有所了解,不一定要当时就非得弄清原理理解透彻,先对所学知识有一个大概的概念,然后辅助练习,不断结合之前学到的内容加深了解。练习练习练习。
看别人给你整理出来前端丰富的内容可能你会感到迷茫,到底从那里学起?
HTML:先对html的标签有个了解,这个时候快速了解一下常用的标签和属性即可。
CSS:这个时候就可以试着给写好的html标签进行“美化”
原生js还是jquery?本身不冲突,jquery本身就是js的工具库,一开始我建议还是用jquery,不要去管现在vue angular react这些前端框架,有些知识还是需要至少是了解的,使用jquery而不是js也是为了快速对前端开发有个了解,jq可以简化很多代码,并且历史积累也有很多的插件可用
以上三个内容尽可能的熟练使用,如果能找个简洁而不简单的网站进行模仿也是很棒的。熟悉之后就可以进行进一步拓展了,开始接触前端框架,个人建议,如果没有人带的话可以先从vue开始,得益于vue渐进式的开发,也就是一步一步的增加内容,vue的上手难度低出成果快。跟着官网的demo练习,有所了解后再使用vue-cli开始前端的开发吧(之前的阶段可以说都没有用到前端如webpack的构建工具等,从vue-cli开始,你就会发现又是一个新的天地,精彩!)
我这里说的还是比较粗糙的,但这是我推荐的一个线路,在这个线路上你肯定会遇到很多问题,比如html时会有块元素行内元素等不同的表现,在css上有浏览器的兼容性,不同浏览器表现不一致,js也有版本兼容问题等,遇到一个问题解决一个并用你习惯的笔记软件记录,前端的内容很多,想一次性学完再开始那是不可能的,但是你可以一步一步的积累,积累,积累。
加油!

零基础的人想学编程,报哪个培训班比较好,比较负责的是哪种?

问题一:学编程是为了什么?是为了工作,还是为了兴趣,或者多一份技能
问题二:今年几岁,学力达到初中、高中、还是大学?
问题三:报班费用都是上万的,愿意花那么多钱吗?
同样一名老程序员,擅长嵌入式领域,擅长c/c /java/python,android开发/linux以及内核开发。我将基于我所提的几个问题的角度,结合你的问题,进行回答。
培训机构哪个比较负责?对于我周围的人,我只推荐了1家培训机构。
我亲自送了3人在其中培训过。学费大约18000元。位于深圳,加上住宿和生活费,4个月,至少需要30000元的预算。
培训机构,基本上都会有一些承诺,如果不能就业,或者没有学会,可以免费复习,有的机构甚至承诺,可以退款。但这些,并不能代表他们会负责到底,负责也是分程度的,例如:
1.每期考试,不及格,询问下你,要不要继续跟班,或者留级?
2.学业结束了,安排一些工作给你面试,问你去不去?
3.工作找不到,偶尔打个电话,问你工作找到没有?
4.毕业了依旧没学会,老师告诉你,可以去学校旁听,或者看视频
这些,算负责吗?
培训机构招聘现场的辅导员、教师,是有成本的,很少有机构会给你一对一学会为止,即便有,价格必定不菲。而这些辅导员和教师,关注的并不是你学会没有,而是他能不能招到新的学员进来。并且,即便是同一个培训机构,不同地区的校区,其服务质量都是千差万别。
所以,与其指望别人对你负责,不如自己对自己负责靠谱。
如何选择培训机构既然下定决心,花大钱去培训,就当做好对自己负责的态度。
所以,剩下的,就是选一家师资力量较强的培训机构。
如今的培训机构,教学模式基本就两种:
(1):现场放录制好的视频,再加上班主任、辅导老师
(2):老师现场面授
个人看法如下:
一、对于现场看视频的教学模式
优点:
1.视频中讲师水平,一般较高,课程质量有保证(很多年薪百万)
2.全国各校区放的视频是一样的,同样保证了课程质量
3.视频可以在校内回看,方便复习
缺点:
1.没有面授互动好
2.辅导老师的水平一般都不行(技术好的都做开发,看不上这薪水)
二、对于老师现场面授的情况
优点:
1.现场互动较好,有问题可以课堂上解决(然则,喜欢提问,能提问的右几个?)
2.老师就在身边,问的机会多
缺点:
1.各校区,教师的水平和素质,有高有低,能不能遇上好的,全凭运气
2.教师技术水平,一般不会比视频中得讲师好(什么样的薪水,什么样的教师)
总结:本人推荐选择在现场,视频授课的培训机构。也即是上面的第一种。
培训前的准备工作一、想好要学什么?
编程语言如此之多,学习什么语言,基本上大致决定了你以后的就业领域,或者说是研究的技术方向。
毫无疑问,推荐你选择大类,如果你打算用于就业,否则,可以随兴趣。
(1)C/C :服务端开发、嵌入式开发、驱动、linux开发、游戏、应用
(2)java:android开发、B/S服务端开发,例如银行系统,电信系统
(3)前端开发:HTML/Javascripts/css/php/等等,用于网站、小程序、H5-app等
(4)python:提这个,是因它太火,但如果是就业,还是不要选,工作机会太少。
下图为2019年最新,编程语言排行榜,前10名:
二、提前预习我所介绍去培训的人,都是零基础。从他们培训的效果来看,基本上都是跟不上的,直到毕业,最多能够掌握50%~70%。达不到安心就业的门槛。其关键,自然是因为零基础。培训机构,把计算机专业4年学的东西,浓缩为4个月,让你去学,自然不容易。所以,提前预习,非常必要。另外,也是考验下自己,是否有学下去的兴趣。
(1)任选一门主要的编程语言,自学。推荐C 或者 JAVA。
(2)学习计算机的基本操作,计算机的由哪些部分组成。练习下组装电脑、装windows系统,以及装linux系统,学习一些window和linux的简单命令
(3)学习一些简单的数据结构,例如栈、队列;以及算法,如冒泡算法。
(4)了解一些操作系统原理的基础知识,例如操作系统的软件层次结构
(5)如学力够强,还可以再看看数据库原理和计算机网络的一些知识。
三、做好预算、规划好学习之旅
(1)许多培训机构都有0首付就学,实际上就是给你办个信用卡贷款。一般利息都很高,年利率至少在12%,所以,若选择贷款,其一要算好利息和服务费,其二,一定要走银行贷款。若走其他金融机构,可能会掉坑,或者总费用很高。
(2)18000的左右学费,是否值得?以编程岗位,深圳地区的薪资来看,月薪基本上都在5000元以上,成功就业以后,4个月就能收回成本。
(3)编程好就业的城市,目前依旧是北上广深,加上杭州、成都这些一线或者准一线城市。若不打算到这些城市,事先需到当地招聘网站,了解市场行情。
四、就业相关问题(1)没有文凭怎么办:培训机构会给你搞定,记得选本科 英语4级。简历上写好,大着胆子去,对你没损失,但若诚实的是个机会的话,坦白一下也未尝不可。失败了,换下一家就是。
(2)就业期间最关键的事情:根据面试结果,查缺补漏。保持每周至少有1~3个面试几乎,剩余时间看书,练习。
(3)多关注外包企业,如软通动力、易思博等,这些企业每年都会招募大量没文凭的人员,因为他们缺人。前提是你能通过他们的面试,个人经历,他们的面试题,比起一般中小企业要难。外包企业就是无文凭人事的就业稻草。
五、年龄问题把年龄问题,放在最后,是想说明它其实很重要。初级程序员30岁以后将很难找到工作。所以,转行最好在28岁以前。虽然我也有见过40岁的初级工程师,但很少。
全文手打,原创,希望对你有帮助。至于我所推荐给自家人的那家培训机构叫什么,有兴趣可以私信我,以免给其做广告。