非科班学前端还是后端 程序员前端好学吗

网友提问:

非科班的前端开发程序员应该怎么提升自己?

优质回答:

我来说说我怎么从小白到四年前端,现在在北京上班的经历吧。

我大学主修数学,辅修计算机,接触过代码,不过全是些数学编程,像MATLAB、数值分析,数值计算,接触过少量的数据库结构和Java,加上大一必修的C语言,说起来这些跟前端打不上边吧。

入门过程

那时候听说程序员很火,工资也高,想着数学很枯燥,也就放弃了,就直接选择了前端,买了书就开始学入门,看的也差不多了吧,就花半个多月找Web实习工作,其实接下来的工作中你的能力会飞一样的进展,在工作中你会接触很多技能,这止于刚开始阶段,后来的时间里公司业务基本固定,你掌握的基本也就公司能用到的技能。

进阶过程

在掌握了一定的基础技能后,我们一定要学会扩张了解熟悉其它技能,例如,当我们在切前端页面的时候,有最基础的H5页面到响应式页面,到动态页面,最后我们在去学习框架,任何东西都是从最底层开始学习扩张的,

千万不要满足与公司那点技术,其实现在前端很多小白都干着日复一日的工作,那就是切页面,时间长了,你也只会那么点,你自己会感觉很烦,又想跳槽,却没有别的技能写进简历,只会陷入尴尬的境地。

学以致用

等你扎实的完成了进阶过程,对于接受新的东西将不会那么困难,你会学的很快,用的也是如鱼得水,这就是基础扎实。这是找个好点的工作,在完成分内之事的情况下,你就可以去干点别的事,像自媒体,私活,教学等等副业。

关于“非科班的前端开发程序员应该怎么提升自己?”的问题回答完了。如果你觉得我的回答对你有用,请关注一下点个赞,后续我会继续输出科技方面的文章问答哒,谢谢哦!

其他网友回答

现在web前端开发技术在不断的迭代更新,有很多的非科班零基础小伙伴想要学习前端开发技术知识来让自己的入行IT行业。的确,市面上的web前端开发岗位越来越多,薪资水平也越来越高,但是这并不能代表着小伙伴通过前端培训机构或自学的方式学习完之后就一定能找到工作的。

现在前端开发技术更新的越来越快,无论是在前端培训机构学习的小伙伴,还是已经就业的小伙伴,都是需要不断的培养自身自主学习能力,尤其是对流行的前端开发框架的学习,那小伙伴在学习的过程中,应该注意什么呢?

1.选择一个比较靠谱的前端培训机构

随着web前端开发技术的不断更新,市面上出现了越来越多的前端培训机构,小伙伴要在众多的培训机构中找到适合自己的来系统的学习,但是不要过于盲目的来选择,要实地考察了解,理性选择适合自己的前端培训班来系统学习开发技术知识。

2.制定适合自己的学习计划

小伙伴想要学好前端开发技术知识,提升自己的开发技术水平,一份系统完善的学习计划是在所难免的,在学习过程中,小伙伴可以通过自己制定的学习计划,逐一完成学习相关的前端开发技术知识点,这样长时间的学习,还能逐渐培养小伙伴的自主学习能力。

3.多加练习相关的项目实战案例

想要自己的开发技术水平快速提升,市场上比较新颖的前端开发案例的练习是非常重要的,一个综合性的项目实战案例,可以让小伙伴在其中学习到的前端开发技术知识越来越多,也是比较全面的,还可以让小伙伴在练习相关开发实战案例的过程中,积累更多的开发实战经验。

4.交流式学习的重要性

小伙伴无论是在前端培训机构学习还是自学,都不要闭门造车式的学习,要多和身边的朋友或老师进行多交流,在交流的过程中,逐渐培养自身编程思维。当然在学习过程中,可以仿写案例,注意在仿写的过程中,不要忽略了代码编写中的细节,细节决定成败。

小伙伴想要更快的学习和提升前端开发技术水平,除了以上4点之外,更需要小伙伴在学习过程中端正自己的学习心态,确定自己的学习目标,找到适合自己的学习方法,提高学习效率,提升岗位竞争力。

H5全栈前端开发技术学习教程及学习路线

http://www.atguigu.com/html5_video.shtml

其他网友回答

先要声明一下非科班程序员不一定比科班程序员差。但是两者思维上可能确实会有一些不同,非科班程序员和科班程序员的思维差异我觉得大概有三点

第一:科班程序员中规中矩,会首先使用正向思维(也可以说是常规思维)或者前人经验来处理问题;非科班程序员不受规矩束缚,发散思维能力较强。

第二:一般科班程序员都有强迫症,喜欢把代码写得很好看,可读性高,算法数据结构漂亮,性能也会在思考的范围内(甚至很多时候头疼怎样把程序写成好看,而不是怎样解决问题)。非科班程序员偏向解决问题,一切以解决问题为核心,其他放在次要位置。

第三:科班程序员喜欢练基本功,注重理论但可能会忽略一些实战。非科班程序员较喜欢实战,但基本功可能会弱一些。

非科班程序员写代码有时候会使用逆向思维(或者说一些新奇的思维吧),就会经常和科班程序员产生一些思想碰撞,但在这些碰撞中经常能出现一些漂亮的点子,真的是很有意思。并且非科班程序员写代码敢想敢做,不会瞻前顾后,虽然代码不一定漂亮,但效率奇高,在快速开发方面也是一把能手。当然这些并不是以科班或非科班来区分的,甚至有些非科班程序员更像以上说的科班程序员,科班程序员更像以上说的非科班程序员。

综上所述,如果能将两种思维模式结合,并长期反思自己的不足自然就能提高竞争力。

其他网友回答

谢邀 !

你好,我是一名前端,这里回答一下你的问题。

首先,明确一点 , 其实现在外面非科班出身的程序员很多,而且多数科班出身的程序员比非科班出身的程序员并不存在十分明显的优势。

为什么这么说呢 ?

很多科班出身的程序员,在大学的时候,并没有为出来工作而积累太多所谓科班出身的优势,因为大多数大学教授的知识,知识停留在书本的层面上,而很多学生实际上连书本上的知识都还没学习好呢,出来工作,社会才是真正的大学。所以,非科班出身,起跑线并不比科班出身的落后多少。

非科班出身,如何学习 ?

1. 补上落后的,科班学生在大学学的一些知识,如 C, C++ ,软件工程,计算机组成原理等等,这些可以自己下来自学一下。

2. 找个好工作,这里的好工作不一定指薪资高,前期有人带是最重要的。

3. 终身学习,现在技术更迭这么快,不管是否科班,对谁都一样。

版权声明