高中学编程,真的不简单!
共 2364字,需浏览 5分钟
·
2023-02-14 01:35
作者:沉默王二
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刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。
星球的知识图谱里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远。
下面 👇🏻 是二哥近期分享的一些原创内容,有在校学生党的,也有在职工作党的,多看看这些掏心掏肺的经验心得,应该会对你以后的校招&求职或者工作学习有很大的帮助 🤔。
- ✌️:华为 OD 29 万,心动!
- ✌️:入职第一天,就想跑路了?
- ✌️:官宣:技术派上线了哈~
- ✌️:国企这情况,,辞职去北京
- ✌️:想去外企,该如何准备?
- ✌️:看中了互联网的高薪
- ✌️:教练,我想学编程!
- ✌️:抓紧时间准备春招了!
- ✌️:双非大二,冲 Google
- ✌️:春节后跳槽,我该如何准备?
- ✌️:偷偷盘点一下23届秋招薪资
- ✌️:字节跳动二进宫
- ✌️:为什么我建议你考研冲一把?
- ✌️:奉劝那些想学好编程的人
最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。
欢迎点击左下角阅读原文了解二哥的编程星球详情,这可能是你学习求职路上最有含金量的一次点击。