计算机小白学什么计算机语言好(计算机小白学什么语言好)

今天我就从两方面聊聊:

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

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


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

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

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

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

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

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

1.2 具体了解:是什么?(以web前端为例)

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

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

1.3 开发前景如何?

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

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

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

1.4 都要学什么?

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

前端技能需要:

a. 精通HTML、CSS、JS。

b. 熟悉常用前端框架,如bootstrap,jQuery等。

c. 熟悉前后端分离,HTTP,AJAX等技术。

d. 熟悉NodeJS,包括Grunt,Gulp,Webpack等。

c. 熟悉MVVM思想,如React、VueJS,AngularJS等。

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

1.5 如何开始学?

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

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

c. 学习各种框架,前端组件,比如bootstrap,jQuery等等

d. 学习NodeJS

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

前端框架好多啊,看的我晕

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

a. 基础扎实,HTML、CSS、JS。

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

c. 会一门后端语言,如Nodejs。

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

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

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

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


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

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

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开发,前端开发,移动开发,Android,IOS,全栈工程师,图像,声音等)

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

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

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

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

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

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

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

由于编程程序员的薪水比较高,最近几年有很多其他专业的人涌进了程序员行业,加速了这个行业的内卷,但是据某招聘网上的数据统计,程序员当前的需求量还是远高于全行业的平均线的。所以,程序员的现状我觉得是不错的,至少几年内是无需担心的。那对于转行的人来说,学习哪种语言比较好呢?

首先,自学计算机的人,大部分是没有编程基础的。那我建议你在Java或者Python中选择一种,这两种编程语言对于新手是很友好的,没有C、C++难,但也是流行语言之一,那Java和Python中选择一种,我个人更倾向于Java,Java这个语言在我国编程行业占据了很大一部分市场,很多中大型企业都在招收Java人才,其次,Java的学习周期比C这类语言要短很多,而且也比它要简单,Java开发工作比较好找,发展前景也是不错的,只要你有能力,Java水平在线,找到一份好工作绝对是不成问题的。如果说你自己的技术掌握的非常的差,你在怎么努力找工作也是一样没有人去招聘你,其实这些编程语言能不能就业,是看自己的学历,二就是自己的技术。所以,无论学习哪门语言都需要你付出精力去学习的,不要三天打鱼两天晒网的。

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/6747.html

(0)
上一篇 2023-01-16 上午11:44
下一篇 2023-01-16 下午12:09

相关推荐

  • IT培训是线上培训好还是线下培训好

    你时间多,就考虑面授,当然还有吃住的花销,时间不充足,可以考虑线上,投资成本少一些。适合自己的就是最好的,只要能学到技术,方式无所谓,结合自己的情况,选择一个好的机构,使劲学,肯定…

    培训问答 2022-11-09
  • 华章mba辅导班,最好的mba辅导班是

    感谢您的提问。我推荐大家了解一下华章教育。 1、基本介绍 华章教育是一家全国性的管理类联考辅导机构,全国拥有 47 家分校,成立18 年来已培训学员超过 20 万人,是专业从事管理…

    培训问答 2022-04-19
  • 瑜珈教练,这样的瑜伽教练

    会瑜伽高级体式的教练一定是优秀的瑜伽教练吗?高级的体式不清楚是怎么定义的?我感觉你做不到的别人能做到那比你强的就算高级体式?把自己的身体弯成这样? 还是这样 还是这样 你可能会说她…

    2022-05-13
  • 数据培训课程,大数据开发课程 培训

    初学者学习大数据开发技术不能急于求成,要分阶段分步骤来一步步完成,大概可以分为四步: 第一阶段:了解大数据的理论知识 学习一门课程,首先你对这门课程要有简单的了解,比如说要先学习这…

    2022-06-28
  • 济南新东方英语培训,济南少儿英语培训机构哪家好

    58同城搜索济南当地的英语培训机构,电话咨询,上门试听,然后才知道是否适合自己孩子。 少儿英语机构哪一个好一点?我感觉每一个少儿英语机构都有它的侧重点,要选择一个学习英语的地方呢,…

    培训问答 2022-05-04
  • 一建报名时间2020:2020年一级建造师报名时间是什么时候教材有变化吗,如何备考

    历年一级建造师报名时间参考: 2019年一级建造师考试报名时间6月28日开始 2018年一级建造师考试报名时间7月10日开始 2017年一级建造师考试报名时间6月16日开始 201…

    2022-04-16
  • 公开学院,广外公开学院学费是多少?

    澳大利亚南昆士兰大学&新西兰UUNZ商学院硕士双学位保送班(含公费生与自费生)优势:1、 时间优势:本硕连读最短2.5年。2、 学历优势:学生毕业后获得新西兰UUNZ商学院…

    培训问答 2022-06-20
  • java就业班最好的是哪家(java培训就业班选哪家)

    java架构师需要做六个方面的工作。 1,需求整理分析 首先,第一手的信息损失最少,架构师能够更好的把握需求;其次,分析人员在与客户交流时,往往不会深入挖掘需求,因为有很多隐藏的需…

    培训问答 2022-12-27
  • 南京的房子能买吗

    南京的问题在什么地方呢? 南京的问题在于他的价格已经不太便宜了,之前在整个城市的历史上来讲,他一直就是杭州打七折的水平。沿江沿着长三角,一直往中部?走,一路打折。杭州是上海打七折,…

    2023-01-22
  • 新概念英语有用吗

    很高兴看到您的问题 第 1 个原因是这套教材也就是我们通常所认知的新概念英语教材,在官方可查到的信息,所说的是由外语教学与研究出版社和培生集团,共同在 1997 年出版的。这种说法…

    2023-07-20