奉劝想把编程学好的学弟们 · 如何高效学习编程?

奉劝想把编程学好的学弟们 · 如何高效学习编程?大家好 我是安然无虞 一 写在前面 简单介绍为了记录自己的成长历程 也刚好 3 万粉了嘛 所以前来感谢大家的认可与厚爱 再加上近期有些大一大二老铁的老铁私信我说自己比较迷茫 不知道怎么上手编程 远远不满足于学校所教授的内容 所以呢 有感而发 特意写下了这一篇关于 IT 大学生该如何学习技术的文章 内附有详细的学习路线及规划 喜欢的老铁来波三连 抱拳了哈 由于我是在去年十月份中旬开始写的第一篇文章 目前还是一位小博主 肯定有很多学长学姐学弟学妹们没有看过我的文章 所以首先呢 我

 e00ebe2ee6c6447caf653eaa38992198.gif  

大家好,我是安然无虞。

目录

一、毕业想成为程序员,现在该怎么学?

1.IT行业是不是值得进入?

2.想做研发工作,该学习什么?

二、怎么学,有方法吗?

1.入门攻略

怎么学好C语言

使用C语言写一些简单的项目

2.进阶攻略

怎么学习其他语言

怎么学好数据结构和算法

三、如何让刷题变得更加高效呢?

1.编程入门选手

2.编程进阶选手

四、面试利器能为面试带来什么便利?

1.大厂面试问什么

 2.遇到笔试题就慌,没有底气

3.AI面试

4.收到多个offer,不知如何选择

5.成就值激励你我刷题

五、遇见安然遇见你,不负代码不负卿。


写在前面 

推荐老铁们两个学习网站:

面试利器&算法学习:牛客网

风趣幽默的学习人工智能:人工智能学习

一、毕业想成为程序员,现在该怎么学?

1.IT行业是不是值得进入?

  • 互联网的出现其实就是一次革命,举个小栗子,记得我以前小时候,电话还是座机的,想和小伙伴们交流是比较困难的,远远没有现在这么便利;
  • 当下万物互联,我们的生活离不开计算机技术;
  • 产业互联,互联网+的出现:比如外卖,教育,出行……,给我们的生活带来了极大的便利,也是未来发展的趋势;
  • 各行业对比:谈钱不伤感情
  • watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16
  • 计算机行业,不论是在招聘规模上还是薪资上面都是首屈一指的,规模很大,远远没有达到饱和,不要轻易相信网上的那些段子,要有自己的思考哦;
  • 这是一个趋势,聪明人都选择趋势,想挣钱,学技术才是最快最稳的!8de429cf85b1498d927cf2e46e20e8ed.png

 很明显,IT行业还是非常值得进入的!

2.想做研发工作,该学习什么?

有同学问,毕业打算从事后端研发工作,当下该学习什么呢?好,咱们用事实说话,看看下面各大厂的招聘要求:

①:字节跳动

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

 招聘要求:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

②:腾讯

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

招聘要求:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16 ③:阿里巴巴 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

招聘要求:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16 划重点,后端研发校招考察我们无非这几个方面:

  • 计算机语言:C/C++/Java
  • 数据结构和算法
  • 操作系统
  • 计算机网络
  • 数据库
  • 脚本语言:Python/shell

二、怎么学,有方法吗?

当然有方法!!!下面我会根据我的老师鹏哥蛋哥杭哥的观点进行整合,好,废话不多说,咱们走着。

1.入门攻略

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

可能现在咱刚大一,还很迷茫,不知道怎么不学习技术,那么我们首先要做的是先学习一门计算机语言,这里呢,我们首推C语言,原因如下:

  • C语言简单,容易上手;
  • C语言很多高校都会开设;
  • C语言学习资源多;
  • C语言在校招找工作时也会考察。

怎么学好C语言

  • 首先要熟悉语法,看书或者是跟着视频少不了,看书推荐《明解C语言·入门/中级》,视频的话当然首推鹏哥C语言啦;
  • 语法学习要手动实践,去感受、熟悉每一个语法细节,然后敲代码去验证,这样的话理解得更加清晰,记忆的也更加深刻;
  • 找一些练习题去做,尝试解决问题,这样的话需要画图,找数据去分析
  • 刚开始可以尝试模仿别人的代码,注意哦,不是抄写;
  • 学会调试,才能真实感受代码和代码背后的密码;当然,如果你还不会调试,可以看看我写的这篇文章:实用调试技巧
  • 心态很重要,不要轻易放弃,IT行业虽然薪资待遇很好,但是高薪势必意味着高门槛,所以不是特别容易学的,但是找对方向,可以起到事半功倍的效果!

使用C语言写一些简单的项目

  • 通讯录
  • 三子棋
  • 扫雷
  • 五子棋
  • 推箱子等

这样既能让自己对编程更加感兴趣,同时也巩固了C语言,我凑,又是双赢!

2.进阶攻略

怎么学习其他语言

  • 这时候要选择一门主语言:C++/Java
  • 深入学习,这些主语言才是市场上主流招聘的语言,掌握这些语言再去学习其他语言会比较容易;
  • 编程语言是触类旁通的,有很多相似的地方;
  • 语言的学习要知其然,也要知其所以然,这样才能打动面试官

比如:C++的多态(什么是多态,C++中使用场景,多台的底层实现是怎么样的?)

怎么学好数据结构和算法

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_17,color_FFFFFF,t_70,g_se,x_16

  • 数据结构和算法的学习,是强依赖计算机语言的,只有掌握了计算机语言才能写出数据结构来;
  • 数据结构是练习出来的,不是看书看出来的,所以,多实践练习,多敲代码!
  • 多想,多画图,多敲代码;
  • 刷题,刷题,刷题!

三、如何让刷题变得更加高效呢?

1.编程入门选手

对于刚刚入门编程的童鞋来说,可以刷牛客网上的编程初学者入门训练,属于编程入门级别,适合大一大二同学使用,题目涉及编程基础语法,基本结构等,每道题带有练习模式和考试模式,可还原考试模式进行模拟,也可通过练习模式进行练习。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

我当时大一学习C语言的时候,就刷完了入门训练的130多道题目,题目比较简单,如果有不会的还有专门的题解,十分好用。我们有不会的地方还可以在上面提问。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

我觉得挺好的,大家可以花上一周~两周的时间将其刷完,毕竟题目挺容易理解的。

2.编程进阶选手

学完了基本的编程语言,又刷完了那130多道题,这个时候就可以学数据结构了,就像之前说的,学数据结构一定要刷题,刷题,刷题!正好,牛客上面有专门的的练习,也就是下图的专项练习:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

当然,每种数据结构里面又有很多题,一开始可以根据题目难易去选做,先从简单的入手,感觉上来了再做中等难度,以及较难的题目。  牛客网链接在这里咯,快快上号吧:牛客网官网

四、面试利器能为面试带来什么便利?

如今很多公司校招的时候都选择牛客网,当热还有力扣,不过校招笔试的时候公司用牛客要远大于力扣,所以很明显,现在我们最好多在牛客上刷题,先熟悉环境好为后续面试做准备。

1.大厂面试问什么

大家可以到牛客网进行如下操作,就可以找到好多牛友们整理的面经资料:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

咱们可以选择一个点进去,就能看到别人整理的面经,干货满满,咱们可以向优秀的人学习,取长补短,非常nice。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

还有很多公司真题,比如说你特别想进入一家公司,就可以多刷刷这家公司的题目,牛客网里面的题目更有针对性,比如里面会不断更新大厂面试考过的题目,还为此建立一个专区,这点就特别好,对找工作的帮助会很大。针对重难点多练习,牛客网给我的感觉就是一本重难点的习题集,全部都是精华,受益无穷。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

 2.遇到笔试题就慌,没有底气

我们在面试前多刷刷剑指offer以及面试热题,一般1~2周左右强化练习就足以应对大厂的面试题。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

如果有的题目自己不会做该怎么办,别担心,有很多题解的,看一看看别人的思路如何。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

3.AI面试

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

因为每一次面试对用户来说都是一次宝贵的机会,尤其是大厂面试,一次不过可能就会被拉入人才黑名单,后边就很难再被录取。所以牛客针对该问题,给大家准备AI面试。

大家可以根据自己想要面试的公司,提前进行模拟面试

3236fd715a80619d7d69af956d3e9ac7.png

4.收到多个offer,不知如何选择

男怕入错行,女怕嫁错郎,当你进入一个好的企业之后,也是担心进入差的部门,一旦进入,就很难再去脱坑了,所以选择一个好的部门非常关键。

热点和盈利部门:可以让你的职业生涯飞速提升

边缘和冷门部门:还有可能随时被裁员,发展速度较慢

针对这个问题,建议大家可以看看牛客论坛,好多都在讨论各大公司的部门情况,提前帮助大家避免踩坑

当你收到多个offer之后,你该如何办,可以在线求助牛友帮你解答,有投票和留言功能,大家可以根据自己的喜好选择,非常nice。

0241ed921fc68b5aeef3e42af0c6791d.png

5.成就值激励你我刷题

牛客网还有很多好用的地方,我就不一一列举咯,不过有一点我还想多提一嘴,牛客网有专门的成就值,我们可以通过刷题、模拟面试等获取,来提升自己的等级,刷题就和打游戏一样,老想提升自己的等级,刷着刷着就上瘾停不下来了哈哈。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

目前我的等级是第五级-飞黄腾达,嗐,有点低,加油吧少年。 牛客网链接:牛客网官网

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16  

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

目前我还没有满级,想知道老铁你现在用牛客刷了多少道题,等级是多少呢,哈哈,来战呀,共勉。

五、遇见安然遇见你,不负代码不负卿。

种一棵树最好的时间是十年前,其次是现在。

一起加油吧

还没有刷题的学弟学妹可以安排咯,拒绝躺平,冲刺大厂。官网链接:牛客网官网奉劝想把编程学好的学弟们 · 如何高效学习编程?https://www.nowcoder.com/exam/oj?fromPut=pc_zh_n_anranwy_sf

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a6J54S25peg6Jme,size_20,color_FFFFFF,t_70,g_se,x_16

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210167.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午8:09
下一篇 2026年3月19日 上午8:09


相关推荐

  • android换机备份,安卓手机备份迁移指南

    android换机备份,安卓手机备份迁移指南原标题:安卓手机备份迁移指南买了新手机,本来是一件非常开心的事情,但是如何将旧手机上的有用信息转移到新手机上,这可是一件让大家很犯愁的事情,今天就跟着小编一起来看看安卓手机的四种转移数据的方法吧。1、一键换机现在很多的手机都有一键换机的功能,能直接将旧手机上的所有数据转移到新手机上,非常的方便。下面我们用小米手机来看看具体的换机操作。首先在小米手机“设置—更多设置”中,找到“一键换机”功能。然后…

    2022年5月22日
    76
  • Windows下 文件夹加密

    Windows下 文件夹加密此加密方法會使这个特殊的文件夹用正常情况不可打開也不可删除,可以起到保护重要资料的作用。  在Windows中“\”符号是路径的分隔符,比如“C:\Windows\System.exe”的意思是C分区的Windows文件夹中的System.exe文件。如果文件名中有“\”符号会怎么样呢?假如“sexinsex\”是一个文件夹的名字,这个文件夹位于“F:\”,它的路径就是“F:\sexinse…

    2022年7月13日
    26
  • 「详细图解」Pycharm添加解释器的方法步骤

    「详细图解」Pycharm添加解释器的方法步骤前言本篇文章主要给大家介绍 pycharm 添加解释器的方法步骤 文中通过示例代码介绍的非常详细 对大家的学习或者工作具有一定的参考学习价值 需要的朋友们下面随着小编来一起学习学习吧 选择解释器打开设置 图片上传中 图片 png ce40ee 21 0 选择解释器 图片上传中 图片 png b23535 60 0 加载完成点击 ok 图片上传中 图片 png 70 0 添加解释器 anconda 版本

    2026年3月27日
    2
  • mysql用alter修改root密码_【Mysql】Mysql修改Root密码

    mysql用alter修改root密码_【Mysql】Mysql修改Root密码1 用命令编辑 etc my cnf 配置文件 即 vim etc my cnf 或者 vi etc my cnf 或者 nano etc my cnf2 在 mysqld 下添加 skip grant tables 然后保存并退出 3 重启 mysql 服务 servicemysql 重启以后 执行 mysql 命令进入 mysql 命令行 5 修改 root 用户密码 MySQL gt UP

    2026年2月5日
    2
  • ubuntu中文输入法_ubuntu如何设置中文输入法

    ubuntu中文输入法_ubuntu如何设置中文输入法在Ubtuntu12.10中自带了中文输入法,可通过Ctrl+Space进行输入法到切换,在英文系统中同样已经预装了ibus,只需要下载一下简体中文语言包即可。如何安装简体中文语言包?依次选择SytemSetting–>LanguageSupport–>Install/RemoveLanguages后,将出现如下图所示窗口:将右侧Installed栏的选择框勾…

    2026年4月13日
    4
  • python,pycharm的安装及其环境变量的配置

    python,pycharm的安装及其环境变量的配置python 安装 软件的下载 1 去官网下载 python 下载 2 在浏览器搜索栏输入 python 下载 然后下载 3 当然也可以在第三方平台下载软件的安装 找到并打开软件安装包 双击 1 默认安装路径 默认在 C 盘下 2 自定义路径 3 打勾 表示自动设置环境变量 我选择自定义安装 点击进入下个界面全部打勾 不用管他什么意思 感兴趣的可以自行百度意思 点击 next 下一步 下面的界面

    2026年3月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号