查看原文
其他

高中学编程,真的不简单!

沉默王二 沉默王二 2023-02-19

作者:沉默王二
Java 程序员进阶之路:https://tobebetterjavaer.com

大家好,我是二哥呀。

星球真是一个神奇的地方,在这里,你会遇到形形色色的球友,有工作党,有研究生,有 985、211 的,有普通本科的,有带专生,甚至高中生。

这不,星球就来了一位高二的学生,平常比较喜欢编程,希望我能给他指个方向,以后也想从事互联网行业,那希望二哥的回答能给大家一些启发和帮助🤔。

球友提问

二哥好,我是个高二学生,因为自己比较喜欢编程,然后也想学cs,在学校学过c++和算法竞赛,所以java源码大差不差能看懂,目前正在看你网站的内容,看完了oop部分。

想请二哥帮忙大概规划一下学习路线,我大概每周能抽出10个小时这样,期望的水平是高考完能去外包混口饭这样子,写得有点乱,见谅

(或许我该叫二叔?)

二哥回复

球友好啊。

你这也太卷了吧?高二就开始了,想想我高二那会还沉浸在如何找一个女朋友的快乐当中,😂,哦,不不不,沉浸在如何好好学习考一所名牌大学的快乐当中。

孔圣人曾留言说,知之者不如好之者,好之者不如乐之者,你这因为喜欢编程,然后在学校学了 cpp 和算法竞赛相关的内容,着实很厉害了。

尤其是能看懂 Java 的源码,我只能说坚持下去,外包是配不上你的!只有大厂才配(说真的)。

根据你目前的情况,我给你的建议是(志向远大一些):

1、继续刷 Java 程序员进阶之路,最好是能把基础部分学完,既然能看懂源码,那就多去看看 JDK 的源码,比如说集合框架方面、字符串方面、JUC 方面。

2、一周的 10 个小时可以拿出来六个小时练一练算法,可以参考我们星球炳源分享的这个帖子:在《Java 面试指南的》学习路线篇:XCPC/蓝桥杯/天梯赛 算法类竞赛入门

https://t.zsxq.com/0bVP26Adt

因为你有 cpp 和算法的基础,那么后续可以把 cpp 再扎实地学一下,有 cpp 的基础,未来就业的选择也会比较多一些。

有了语言的基础后,往后继续巩固算法基础方面的知识,比如说吃透 枚举、模拟、递归&分治、贪心、排序、差分&前缀和、二分 等。

再之后多去洛谷、LiberOJ、BZOJ、LeetCode 上把算法刷起来,我之前的一个读者妹妹,和你情况有一些类似,也是喜欢刷洛谷,高中是保送到了北航,造模型火箭、玩卫星之类的,参加各种竞赛啊:二哥的读者(女,从小就想当黑客,初中学编程,高中造火箭

后面就多打打比赛,拿点大奖。以你这材料,往后做一名算法工程师,多香!

志当存高远,是诸葛老前辈劝外甥读书中的一句话,我也拿来送给你,对,就像你说,你确实可以叫我二叔了,😆,虽然我觉得自己也就是 18 岁的样子。

为什么建议你这样呢?

第一,算法的内核离不开数学,数学学得好,算法方面有着巨大的优势。

第二,你现在高二,那么数学学好一点,高考也能考到更好的学校,去了名校,以后的平台就直接起飞了

第三,高中的学习压力挺大的,主业还是高考,毕竟这是人生第一次头等大事,很大程度上决定了你未来的下限和上限。

学算法会让你更加专注一些,有了这个基础,以后学其他的,也会举一反三,学啥都快。

挺期待你的未来😄。

ending

一个人可以走得很快,但一群人才能走得更远。二哥的编程星球已经有 1600 多名 球友加入了,如果你也需要一个良好的学习环境,戳链接 🔗加入我们吧。这是一个编程学习指南 + Java项目实战 + LeetCode刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。

星球的知识图谱里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远

下面 👇🏻 是二哥近期分享的一些原创内容,有在校学生党的,也有在职工作党的,多看看这些掏心掏肺的经验心得,应该会对你以后的校招&求职或者工作学习有很大的帮助 🤔。

最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。

欢迎点击左下角阅读原文了解二哥的编程星球详情,这可能是你学习求职路上最有含金量的一次点击。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存