零编程经验的我是如何找到工作的?

2021/5/7 20:28:27

本文主要是介绍零编程经验的我是如何找到工作的?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

但其实,好多的小伙伴在大学期间是不明确未来到底要做什么的,以至于临近毕业开始迷惑,或者转而做了和本专业无关的工作。

如果你真的有兴趣和热情,想要未来从事计算机行业,在大学期间,就可以一开始进行规划和实践了。

这件事情宜早不宜迟,因为如果后期发现不是兴趣所在或者有其它原因,还可以及时更换跑道。

既然这样,今天就来聊聊计算机专业未来的就业方向,计算机专业的在校学生该如何选择未来方向,学什么,怎么学呢?

第一步:走出去

大学虽然是象牙塔,但也别忘记探出头往外面多看看,及时转换和更新自己的思路与认知。

就小千所了解到的,大学学的知识和社会需求存在错轨的现象,因此要主动去了解现在各大企业和公司的招聘信息,了解行业所需要具备哪些能力,提前积累。

所以,咱们首先就是要收集信息,做好调研。

建议平时多去各大招聘站上逛逛,比如boss直聘,猎聘,拉钩,各大公司官网招聘启事,各种技术论坛招聘版块等。

主要就看以下信息:

看需求。看看那些互联网大厂或者自己想去的公司,都在招哪些技术方向?

看发展。哪些技术方向需求量大,或者给的工资高,那这个方向目前肯定火热?

看自己。这些技术方向有没有你感兴趣的,或者愿意为之“奋斗终身”的?

看要求。这些技术招聘对应届生的技术能力都有哪些要求?(要具体详细)

定计划。搜集和整理好招聘要求后,然后明确具体要掌握哪些东西,具体要到什么程度?

举一个例子,毕业以后如果你想去字节跳动,那就可以去搜集字节跳动各种应届生的技术招聘。

归纳这一行所需要的核心要求和技能,并从中选择中意的方向。

图片

那以“Web前端”来说,需要了解一些什么呢?

1、具体了解:是什么?

Web前端开发是从网页制作演变而来,名称上有很明显的时代特征。

在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。

随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。

Web前端主要是用来开发用户通过浏览器可以浏览和使用的Web页面的。 一般而言,所涉及的内容主要包括HTML、CSS和JavaScript这三方面的内容。

图片

2、开发前景如何?

越来越多的企业开始关注用户体验对于产品的重要性,使得Web前端工程师专业人才严重紧缺。从招聘网站需求量可以看出,Web前端开发人员供不应求。人才严重紧缺专业的Web前端工程师前景广阔,并且随着工作经验的不断积累,Web开发工程师薪资涨幅明显,未来发展趋势大好。图片

3、都要学什么?

前端开发包括:web前端,小程序,跨端开发(PC/移动),前端工程化等。前端技能需要:a. 精通HTML、CSS、JS。b. 熟悉常用前端框架,如bootstrap,jQuery等。c. 熟悉前后端分离,HTTP,AJAX等技术。d. 熟悉NodeJS,包括Grunt,Gulp,Webpack等。e. 熟悉MVVM思想,如React、VueJS,AngularJS等。
4、如何开始学?

a. 从HTML、CSS开始学起,学会如何布局,如何实现设计稿样式等。b. 学习JS语法基础,还有如何操作DOM,XHR技术,AJAX怎么用,JS高级特性闭包,回调,异步等,ES6新特性.c. 学习各种框架,前端组件,比如bootstrap,jQuery等等~d. 学习NodeJS…e. 看各种开源项目,源代码,然后自己实践做小项目。

5、学习到什么程度可以进大厂呢?

a. 基础扎实,HTML、CSS、JS。b. 熟练主流框架和常用框架,比如国内比较流行Vue,国外流行react。c. 会一门后端语言,如Nodejs。d. 熟练掌握前端工程化。e. 熟悉当浏览器输入域名到网页内容展示整个技术过程,越详细越好。最后,就是找各种大厂面试笔试题,各种刷题,各种恶补基础知识,如网络,系统,算法等。图片进行到这步,你可能就已经感到心累了,但你不知道的是,自己也不知不觉在积累许多东西了。最重要的是这个过程你会慢慢清晰自己的发展方向。好的选择需要大量的信息收集和系统的分析思考,而在选择上花的功夫不到位,你再加倍的努力也无法弥补。我相信以后的你会庆幸自己这一步的努力的。但也别着急,注意身体,慢慢来,比较快!解决了走出去,了解了相关信息,那现在就要引进来了,把外部要求和自我提升融为一体,加速自己的成长。

第二步:引进来

1、通过第一步的查找,可以了解到计算机常见的职业发展方向:1)网络方向(网络工程师)2)运维方向(系统运维,开发运维,DEVOPS,云计算)3)数据库方向(DBA,数据库开发)4)开发方向(硬件研发,嵌入式开发,系统开发,游戏开发,算法工程师,web开发,前端开发,移动开发,Android,IOS,全栈工程师,图像,声音等)5)数据方向(大数据开发,数据挖掘和分析,商务智能)6)测试方向(测试工程师,自动化测试,持续集成)7)项目产品方向(产品经理,PM经理,敏捷教练,DEVOPS)8)安全方向(安全工程师)9)新型产业(物联网,区块链,AR/VR,人工智能,机器学习)10)技术管理和架构(架构师,技术Leader,技术经理,CTO)11)独立开发者,自由职业者

2、万丈高楼平地起,如何引进来,计算机基础一定要打牢固。这些一定要啃,持续啃,无论什么方向,即使现在一知半解。1)计算机组成(硬件组成和如何协同工作)2)操作系统(如何操控硬件,推荐Unix/Linux)3)计算机网络(数据如何传输)4)数据库实现(数据如何存储)5)C/C++语言(人类如何与计算机沟通)6)数据结构及算法(如何转化和解决现实问题)3、有了一定基础,可以慢慢试探着去接触更深一层的知识,这个时期,你可以选择好方向,重点学习和跨越。【以web开发为例】:1)从零开始。找一本入门级编程书籍,如PHP开发入门,疯狂Java等,按照书本内容,从搭建开发运行环境,写第一行代码Hello world,到写一个留言板,开发一个blog,开发一个电商网站。2)开始实践。找第一份工作进行实践学习,分析需求,设计功能,完成开发,测试和上线发布。3)技术扩展。打造自己的技术技能图谱,学习其他开发语言,学习系统,网络,运维,数据库,算法等,并在工作中实践运用,解决各种遇到的技术问题。4)技术升级。学习并解决更复杂的技术问题,如高并发,高可用,中间件,大数据,系统架构,分布式等,当然还包括软技能,如技术管理、相互协作、高效沟通等等。5)技术转型。1 技术管理 2 技术架构 3 技术专家 4 开始创业

有很多人血泪教训都是:选择比努力更重要。



这篇关于零编程经验的我是如何找到工作的?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程