PHP计算机学到什么程度可以找工作作

你的问题应该这么问我大三计算机专业,从现在开始如何在毕业后就能进大厂?


如题和你一样,让我想起自己当年快毕业时的各种迷茫各种找实习工作,当时只偠有人要哪怕倒贴都愿意。迷茫是真不知道自己想做啥能做啥愿意倒贴是感觉啥都不会有人会要。庆幸自己一路磕磕绊绊走了过来,先后进入淘宝支付宝工作,目前在一初创公司做技术合伙人今天回过头来,把自己的一些看法想法和你聊聊也不全对,仅供参考

计算机专业在校学生,该如何选择未来方向学什么,怎么学学到什么程度,才能拿高薪进大厂

今天我就从两方面聊聊:

1)怎么选,选什么怎么学,学什么

2)计算机专业通用学习流程和职业发展方向


第一部分:怎么选选什么,怎么学学什么

1.1 前期准备:收集信息,做调研

首先建议平时多去各大招聘站上逛逛(越早越好最好从大一开始),比如boss直聘猎聘,拉钩各大公司官网招聘启事,各种技術论坛招聘版块等

我那会开始找实习,用了差不多一个月去了一家做ERP的公司的IT部门,其实就是一网管修电脑拉网线装各种软件等,這种肯定不喜欢啊主要还不挣钱,然后没事干的时候就各种网上搜逛招聘网站,学校论坛等除了让我大开眼界,然后就是各种追悔莫及所以啊,真心建议平时除了打游戏看片外,多去主动搜搜这些东西比如2020技术发展,2020计算机专业应届生怎么进大厂等等,对你鉯后有真有帮助

逛这些网站干什么:收集信息,做调研

  • 看需求看看那些互联网大厂或者自己想去的公司,都在招哪些技术方向
  • 看发展。哪些技术方向需求量大或者给的工资高,那这个方向目前肯定火热
  • 看自己。这些技术方向有没有你感兴趣的或者愿意为之“奋鬥终身”的?
  • 看要求这些技术招聘对应届生的技术能力都有哪些要求?(要具体详细)
  • 定计划搜集和整理好招聘要求后,然后明确具體要掌握哪些东西具体要到什么程度?

举个例子我毕业了就想去字节跳动(抖音)这个公司(因为张一鸣太帅了),然后去搜集字节跳动各种应届生的技术招聘发现下面这个招聘牛逼啊,月薪20K起步前端开发工程师

赶紧网上去搜“什么是前端开发工程师”,“前端開发工程师前景如何(发展路线)”“如何成为优秀的前端开发”,“前端开发技能树”“菜鸟如何开始学前端”等等。

然后就开始搜集和整理相关资料比如,下面是我搜集整理的前端开发方向仅供参考:

1.2 具体了解:是什么?

前端开发工程师是Web前端开发工程师的简稱2007年才真正开始受到重视的一个新兴职业。Web前端开发技术是一个先易后难的过程主要包括三个要素:HTML(标准通用标记语言下的一个应鼡)、级联样式表和JavaScript。

也就是说前端开发主要包括三个方面,HTMLCSS,JS然后不知道的继续搜,比如什么是CSS直到全部都搞明白为止。

1.3 开发湔景如何

2020前端开发全国平均薪资12K左右,北上广深更高

前端开发的发展路线:C/S模式,PC端移动端,混合开发(H5)APP,小程序/公众号

以後发展方向:VR、智能设备交互界面、物联网交互、5G应用等。

我的初步认识前端像是在做展现给用户看的各种“界面”,那这种东西永远鈈会淘汰啊什么东西没这个可以?嗯这个方向有前途。

前端开发包括web前端,小程序跨端开发(PC/移动),前端工程化

c. 熟悉前后端汾离,HTTPAJAX等技术。

AJAX什么鬼Grunt,GulpWebpack什么东西?MVVM又是什么然后一个个查一个个学。

a. 从HTML、CSS开始学起学会如何布局,如何实现设计稿样式等

b. 學习JS语法基础,还有如何操作DOMXHR技术,AJAX怎么用JS高级特性闭包,回调异步等,ES6新特性

c. 看各种开源项目源代码,然后自己实践做小项目

湔端框架好多啊看的我晕

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

b. 熟练主流框架和常用框架比如国内比较流行Vue,国外流行react

c. 会一门后端语言,洳Nodejs

d. 熟练掌握前端工程化。

e. 熟悉当浏览器输入域名到网页内容展示整个技术过程越详细越好。

基础扎实就是基本问的知识点都非常清楚;熟练呢,就是能轻松使用不依靠文档之类的最好能看看源码,了解下实现逻辑;学前端如果要掌握后端语言首推nodejs什么JAVA,Python有时间可鉯学;

最后就是找各种大厂面试笔试题,各种刷题各种恶补基础知识,如网络系统,算法等

OK,以上这些从今天开始,埋头苦练吧希望有朝一日,从菜鸟到初级前端,到高级前端到前端架构,到前端专家到。。


第二部分:计算机专业通用学习流程和职业發展方向

这里我想再说一下一般计算机专业的学习路径和职业发展方向(尤其是不打算考研考博做研究的):

2.1 计算机基础:(这些一定偠啃,持续啃无论什么方向,即使现在一知半解)

1)计算机组成(硬件组成和如何协同工作)

2)操作系统(如何操控硬件推荐Unix/Linux)

3)计算机网络(数据如何传输)

4)数据库实现(数据如何存储)

5)C/C++语言(人类如何与计算机沟通)

6)数据结构及算法(如何转化和解决现实问題)

2.2 计算机进阶:(拥有一定计算机基础后,选择好方向重点学习和进阶)

【以web开发为例】:

1)从零开始。找一本入门级编程书籍如PHP開发入门,疯狂Java等按照书本内容,从搭建开发运行环境写第一行代码Hello world,到写一个留言板开发一个blog,开发一个电商网站

2)开始实践。找第一份工作进行实践学习分析需求,设计功能完成开发,测试和上线发布

3)技术扩展。打造自己的技术技能图谱学习其他开發语言,学习系统网络,运维数据库,算法等并在工作中实践运用,解决各种遇到的技术问题

4)技术升级。学习并解决更复杂的技术问题如高并发,高可用中间件,大数据系统架构,分布式等当然还包括软技能,如技术管理、相互协作、高效沟通等等

5)技术转型。1 技术管理 2 技术架构 3 技术专家 4 开始创业

2.3 计算机常见职业发展方向:(全面了解选择适合自己的,感兴趣的并作为终极目标,歭续深入然后再横向扩展,成为大拿)

1)网络方向(网络工程师)

2)运维方向(系统运维开发运维,DEVOPS云计算)

3)数据库方向(DBA,数據库开发)

4)开发方向(硬件研发嵌入式开发,系统开发游戏开发,算法工程师web开发,前端开发移动开发,AndroidIOS,全栈工程师图潒,声音等)

5)数据方向(大数据开发数据挖掘和分析,商务智能)

6)测试方向(测试工程师自动化测试,持续集成)

7)项目产品方姠(产品经理PM经理,敏捷教练DEVOPS)

8)安全方向(安全工程师)

9)新型产业(物联网,区块链AR/VR,人工智能机器学习)

10)技术管理和架構(架构师,技术Leader技术经理,CTO)

11)独立开发者自由职业者


一个大厂常见技术评级体系:助理研发工程师(实习)-> 研发工程师(应届)-> 高级研发工程师-> 资深研发工程师-> 架构师-> 高级架构师-> 技术专家-> 科学家

一个中大型互联网公司常见的研发部门组成:1)开发 2)测试 3)运维 4)产品 5)设计 6)架构 7)大数据 8)技术委员会

一个产品通用的研发过程: 1)立项 2)产品需求和产品设计 3)UI设计 4)开发 5)测试 6)运维上线 7)bug处理和需求反馈 8)继续迭代

多说一些:计算机和编程技术的学习,没有你想象中的那么难我经常给新手这样说,“计算机其实是科学家们开發的一种高效计算工具,他们为了让人们更容易使用和更好的与计算机沟通还开发了很多编程语言,并且给你附上了详尽的使用说明书没有让你发明创造,只是让你熟练使用它而已这很难吗?记住计算机和编程技术真正的难点不在如何使用上,而是在如何用它们解決现实问题上

我们都知道,计算机其核心主要包括:输入、传输、计算、存储、输出五大部分我们编程做开发也是同样的逻辑过程,甚至包括我们学习知识技能也是一样:首先你需要大量的(输入然后独立思考、处理和整合(计算),做详尽的笔记和记忆(存储)请教大牛和与其他人讨论(信息传输),实践应用和教授他人(输出)

艺术,源于生活而又高于生活!

2020年比较火热的互联网行业(計算机专业就业方向)

    1) 游戏:腾讯、网易、字节跳动(游戏事业部)、完美世界、B站、莉莉丝、叠纸游戏
    2) 视频:字节跳动(抖音、西瓜、tiktok)、快手、腾讯、爱奇艺、优酷、B站
    3) 直播:花椒、快手、陌陌、酷狗、映客、一直播、

好未来(学而思网校)、VIPkid、猿辅导(旗下还有斑馬)、作业帮、跟谁学、作业盒子、一起作业、火花思维

阿里健康、平安好医生、春雨医生、好大夫、丁香园、微医、云知声、推想科技、灵医智慧

盒马生鲜、每日优鲜、京东(到家、物流)、美团(买菜)、有赞、顺丰、美菜(北京云杉)、便利蜂、瑞幸

5. 在线办公/云计算/公有云/saas行业

腾讯(企业微信事业部)、阿里(钉钉事业部)、字节跳动(飞书)、阿里(阿里云事业部)、华为(华为云事业部)、腾讯(腾讯云事业部)、金山云、ucloud;

现在做互联网不叫IT了,改叫TMT是电信、媒体和科技(Telecommunication,MediaTechnology)三个英文单词的首字母,整合在一起实际是未来电信、媒体\科技(互联网)、信息技术的融合趋势所产生的,所以做计算机往这三个方向上发展一般不会太差

程序员书单推荐(无聊的时候多看看书,你的问题书中都有)

《计算机组成与实现》、《计算机系统概论》、《深入理解计算机系统》、《计算机网络》、《TCP/IP詳解(卷1)》、《Unix环境高级编程》、《算法导论》、《Linux就是这个范儿》、《图解HTTP》

《C语言程序设计》、《Java编程思想》、《深入浅出MySQL》、《高性能MySQL》、《Redis实战》、《现代前端技术解析》、《Java并发编程实战》、《剑指offer》

《构建高性能web站点》、《大型网站系统与Java中间件实践》、《微服务设计》、《淘宝技术这十年》、《大型网站技术架构核心原理与案例分析》、《尽在双11:阿里巴巴技术演进与超越》、《深入理解spring cloud與微服务构建》、《亿级流量网站架构核心技术》、《重构 : 改善既有代码的设计》

《SRE Google运维解密》、《Docker从入门到实战》、《持续交付》、《Devops實战》

《Storm实战》、《Spark Streaming 实时流处理与精通》、《Spark 快速大数据分析》、《大数据挖掘》

《史蒂夫乔布斯传》、《沃自传:与苹果一起疯狂》、《图灵的秘密》、《乔森纳传:首次聚焦苹果首席设计师》、《雷军:人因梦想而伟大》、《马云传》、《腾讯传》、《编程人生》、《卋界因你不同》

《程序员修炼之道》、《高效程序员的45个习惯:敏捷开发修炼之道》、《异类》、《影响力大师》、《情商》、《优秀到鈈能被忽视》

一些免费且值得收藏学习的计算机资源(免费且优质的东西一直都在那里重要的是你怎么找到它们,付费的优质资源也有佷多但是垃圾也多)

2)《后端架构师技术图谱》

4)计算机各种学习资源汇总

说点题外话,计算机专业学什么语言好找工作这里的语言呮能是相对来讲的,比如前端开发JAVA语言等,这些就目前业界而言相对需求量更大 一些,但是不能因此否认其他语言或者技术 就不好找笁作

总之,做技术要想好找工作,唯有实力才是王道

实力 = 扎实的技术能力(知己) + 熟悉面试要求(知彼)+面试技巧(研究面试题/面試套路/回答技巧)

1)扎实的技术能力。就是知道自己的技术水平如何到什么水准,能做什么不能做什么,擅长什么不擅长什么,找笁作就是找适合自己对自己稍微有些挑战的而不是挑战极限挑战不可能。

2)熟悉面试要求就是要 站在公司角度思考问题,比如“请给峩 一个录用你的理由”公司招人道理很 简单,就是拿钱招人干活所以,胜任工作是最基本的要求应聘之前,多研究下公司招聘 要求一定要知己知彼。

3)面试技巧除了上面两条核心点外,面试技巧只能说锦上添花的东西你的目标很清晰,就是为了拿offer或者高薪offer,其他所有影响这个目标的话都少说或者不说比如人家问你打算在北京待几年啊,有没有回老家的打算啊这就是在问你,来公司打算干哆久啊之类的不要傻傻的说,明年回老家结婚生孩子去,这种肯定立马被毙面试本身就是真真假假,把握好度不要太过了,但是如果后面真的决定去公司了,干活一定要诚实有信

以上,是针对应届毕业生的等工作三五年后,要想好找工作基本就是靠朋友内嶊,领导介绍猎头介绍等等。

【计算机科学速成课】[40集全/精校]

计算机通识课程建议计算机基础薄弱的,想全面了解计算机领域通识的觀看

以上聊了这么多,如果还有其他困惑可以留言给我,互相学习一起进步。

当然如果想跟着学长一起学编程,关注公众号:扬謌的场(免费领入门学习指南手册),谢谢!

PS:以上都是个人见解不都正确,仅供您参考后续会根据大家反馈持续更新!

}

图书管理系统 Java + MySQL 完整实训代码MVC三層架构组织,包含所有用到的图片资源以及数据库文件大三上学期实训,注释很详细按照阿里巴巴Java编程规范编写

}

说说我目前的情况吧: 1.我是从源苼PHP开始学习的学了半年,基本搞透了表单和MySQL但是还有很多方法和函数没有用过。 2.PHP的文件操作没有…

}

我要回帖

更多关于 计算机学到什么程度可以找工作 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信