非科班出身,如何成为程序员

非科班出身,如何成为程序员,第1张

如果你要成为一个专业的程序员,千万不要过早设定自己的方向,因为专业的程序员都是能够把很多个方向做的很牛逼,其中有一两个方向超级牛逼。像你这么年轻的人,应该去巩固一下基础知识的同时,你可以学习ios等级能用来养家糊口。学习ios是为了赚钱,同时为了让你争取时间学习更多的知识,从而成为一个专业的程序员。这并不矛盾。创造windows的dave cutler今年都70岁了,20年前4、50岁了才刚刚开始写winnt,人家在30岁之前都还不太懂怎么写代码,所以不要着急。

因此我认为你在学习ios找工作的同时你应该同时学习(不需要成为专家,学习就好了)

计算机图形学

编译原理

*** 作系统的基础知识

分布式系统的架构

对你的代码进行靠谱的自动化测试

学会写framework和library,不要一味地写application

这些对于你成为互联网行业的未来的标准制定者和奠定技术基础的人是有帮助的。

与学历无关,看自己的决心,谁不是从头开始学的,就看自己下不下功夫。建议先深入了解Java方面的资讯,包括前景、就业、行业发展、技术囊括、职业等等,这样才能有目的和方向的学习。没有目的和系统的学习方法,只会走弯路,多找找网上相关视频进行学习,看哪种自己学得更好,哪种更适合自己。了如果你想要学好java,一定要打好基础,网上有很多免费的公开课课程,比如千锋教育就还不错,千锋教育就有线上免费Java线上公开课。 千锋教育讲师均来自一线大厂兼具项目实战与教学经验,累计向互联网输出学科视频880余套,累积播放量超9700万余次,每年有数百万名学员接受千锋组织的技术研讨会、技术培训课、网络公开课及学科视频等服务。但是要注意的是Java的培训机构良莠不齐,很多培训机构的目的其实就是赚钱,只管教,对学员是否学会并不关心。所以在选择培训机构的时候一定要慎重,最好自己能亲自进行实地考察,进行细致全面的了解,试听Java课程,看自己能否听懂老师所讲的内容,并且进行多家对比。

1、非科班不会成为考计算机研究生的障碍,尤其是有基础的程序员,但是还是要搞清楚计算机科学和软件开发之间的关系,读研研究的课题可能更偏重科学研究而非软件工程。

2、如果确实有兴趣可以读一个,如果感觉职业进入瓶颈了,可以考虑。

==

作为一名IT行业的从业者,我来回答一下这个问题。

目前IT行业内有大量的前端开发人员都是非计算机专业出身,一方面原因是前端开发的门槛相对低一些,另一方面原因是前端开发的人才需求量比较大,比较容易实现就业,尤其是在移动互联网快速发展的这些年以来,前端开发也得到了快速的发展。

随着移动互联网增量红利的逐渐消退,大量的前端开发人员也面临着一定的从业压力,在当前产业互联网发展的大背景下,非科班出生的前端程序员,可以从以下几个方面来提升自己:

第一:注重自身知识结构的全面性。当前前端开发的边界在不断得到拓展,因此当前的前端开发也被称为“大前端”,所以前端开发人员要尽量掌握更全面的前端开发知识,既需要掌握Web前端开发知识,也需要掌握各种移动端开发知识。从行业发展趋势来看,移动端未来的任务量依然比较大。

第二:注重云计算和大数据平台的知识。当前整个开发领域正在向平台化方向发展,目前云计算平台和大数据平台已经逐渐开始落地应用,所以前端开发人员要想提升自身的开发能力和开发边界,一定要注重开发平台知识的累积。当前可以重点关注一下PaaS相关知识,目前行业领域对于PaaS的发展前景还是比较看好的。

第三:注重行业知识的积累。行业知识对于前端开发人员也比较重要,尤其在当前的产业互联网时代,掌握行业知识会获得更强的岗位竞争力。未来随着物联网逐渐在产业领域落地,基于物联网会产生大量的前端开发任务,而行业知识对于完成这些行业任务是比较重要的。

最后,在条件允许的情况下,也可以考虑读一下计算机专业的研究生。

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

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

为非科班人员,并且目前还在从事这个行业,希望这些建议对你有所帮助:

每年都有很多科班学生毕业投了简历过来实习,通常我们会看重的是他快速的学习能力,即使是0,能很快做到1,当然从就业角度,建议在投简历之前先搞定下面这几件事:

1搞编程要乘早,虽然兴趣是关键;

2学好一门语言先,c,c#,java,php都行,后面你会明白语言都是相同的,不用纠结学哪门语言好;

3ajax,jquery,css,html还有sql这些基本的你要明白是做什么的,怎么用;

4除了语言,你还要会ps,简单的处理;

5涉及到项目,你要会svn,mantis,远程连接等这些;

6vs,eclipse,sql server ,MySQL 这些是和你用到的语言相对应的;

7英语基础要扎实,逻辑思维能力要过得去;

8学会用百度找资料,模仿着学习;

9代码要多写,哪怕是抄也得抄一遍,不要轻易Ctrl+c, Crrl+v;

当然还有其他要注意的,但是你掌握以上几点,工作是不成问题的。

当你完全驾驭了计算机的输入设备以后,你需要进一步了解计算机的内部工作原理,不是让你把机器大卸八块,而是你需要全面了解计算机的组成结构与工作原理。如果你不是计算机科班出生也没关系,在网上买一本关于计算机组成原理的书自学即可。你无需做到精通,能全面了解即可,因为接下来你需要在编程的世界中,慢慢去体会计算机的工作感受,你就是计算机的管理者。

以上就是关于非科班出身,如何成为程序员全部的内容,包括:非科班出身,如何成为程序员、非科班出身学java好学吗、非科班程序员要有长远发展,有必要考研吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10097669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存