V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
shellwen
V2EX  ›  程序员

很焦虑,高中生。

  •  3
     
  •   shellwen ·
    ShellWen · 2023-02-04 04:26:25 +08:00 · 22383 次点击
    这是一个创建于 687 天前的主题,其中的信息可能已经有所发展或是发生改变。

    抱歉之前写到一半不小心点了发布。

    以下内容包含大量负能。

    曾几何时,我厌倦了高中两点一线的生活,厌倦了毫无意义的内卷,厌倦了数不胜数各种 PUA ,厌倦了各种不公……

    编程对我来说,是一片精神的圣地。和大部分人接触编程的原因不一样,我在我初二的时候接触到了这个领域,当时应该是做一些简单的 Android 逆向,改改字节码什么的,觉得自己修改破解软件“很酷”。再后来就是通过 Java 了解了很多编程的范式和思想,从此走上了这条“不归路”。现在我是一位 17 岁的高二学生,还有两个月就将迎来我的 18 岁生日。

    但我真的,开心不起来。

    不知道从什么时候开始,学业上的压力越来越大。学习如何写出更好看的代码并不能解决生活上或者学习上的问题,我花费了大量时间在上面。因为我知道,这是我精神的一个庇护所。

    我一直觉得我很特殊,我难以理解他人的情绪。我从来不知道该怎么才能和人友好相处,所以我从小到大几乎都是同学所嫌弃的对象。

    长期积攒的情绪一度击垮了我,2019 (也许是 2020 ?)的那个暑假,我被关在家里两个月,脱离了互联网,视野里几乎只有书本和天花板。那段时间真的把我逼疯了,我一整天躺在床上,醒了睡,睡了醒。以前的我总是会向往着月光,但是当时,我每天睁开双眼,看到的只有天花板。很白很白,又很黑。

    家人对计算机多年以来的不理解,让我长期陷入痛苦之中,学业成就更是光速下滑。有时候真的很痛苦,装了一堆 IDE 并不能给我带来什么收益,不断地 commit 也没法带给我什么。我所能看到的,和别人看到的,就像是两个世界一样。总有着那么一层塑料膜包裹着我,外界的一切刺激对我都很难掀起什么波澜。

    我写过前端,做过后端,传统的 Spring,现代的 React/Svelte,和 Node.js 那一堆历史遗留问题搏击过,也被 Python 那逆天而又超前的语法薄纱搏杀过。我通过 Kotlin 走入了函数式编程的世界,也跟随着 Jetpack Compose 了解了声明式布局。

    毫无疑问在编程这方面我不是失败的,但是我总觉得我却少了什么。我对自己感到骄傲,但是我很自卑。我很羡慕别人,能在自己的世界里活得精彩。我觉得我的世界,缺少了一些激情,缺少了一些积极,也失去了太多色彩。

    疯狂,疯狂,疯狂。

    但疯狂之后,又剩下什么呢。

    现在的我,总分刚越过专科线不多,除了英语以外的几乎所有科目都只是 10+/20+ 分。高考对我来说,已经无比遥远。有时候真的觉得自己很累,既没法满足别人的期望,也无法达到自己的目标。

    我不知道我该怎么做,美好的世界是属于别人的,只有绝望属于我。

    你能为我提供一些帮助吗,陌生人,哪怕只是一句安慰。

    谢谢。

    第 1 条附言  ·  2023-02-04 18:44:27 +08:00

    很感谢大家的回复,但是我是真的看不完了。 其中有一些鼓励,也有一些批评。大部分 V 友(是这样叫吗?)还是很友善地在讨论这个话题。 有一些我想看到的内容,也有一些我不愿面对的指责。 不管怎么样,谢谢你们。 截至到 2023/02/02 18:42,每一条回复我都看了的,但是大家的热情真的是汪洋大海,根本回不完啊。 再次感谢大家,我对于我未来的道路,也许清晰了那么一点。 与君共勉。

    第 2 条附言  ·  2023-02-05 19:55:42 +08:00
    很感谢大家的留言,在此谢谢各位。
    但是有一些 V 友真的让人忍无可忍。也许您觉得自己是成功人士,觉得以此贬低一位涉世未深的年轻人是一件很有趣味的事情。
    麻烦收收爹味。
    面对这些质疑,我相信我已经做好了最好的答复。
    希望下次我再来 V2EX 发帖的时候,可以给大家带来更多积极。也许是新项目,也许是一些分享。这些天也要重新回到学校上课了,希望能让大家看到一个更好的自己,也祝福各位 V 友元宵快乐。
    283 条回复    2023-09-02 02:32:43 +08:00
    1  2  3  
    Jamari
        201
    Jamari  
       2023-02-06 07:40:53 +08:00 via iPhone
    这不润?
    leeton
        202
    leeton  
       2023-02-06 08:27:48 +08:00 via iPhone
    天才与疯子
    Rehtt
        203
    Rehtt  
       2023-02-06 08:36:01 +08:00
    furry
    cco
        204
    cco  
       2023-02-06 09:11:35 +08:00
    现在这行情,本科都没啥竞争力了。研究生一抓一大把。建议至少考个本科吧。
    juded
        205
    juded  
       2023-02-06 09:17:38 +08:00
    高中解决问题最简单了,尽己所能学习刷题提高分数就好。学校是这个社会里少数努力就会有回报的地方。
    xiaowu2oi3
        206
    xiaowu2oi3  
       2023-02-06 09:20:07 +08:00
    我感觉就是想的太多,多落地执行,一个事情一个是的完成。光想不做容易越来越严重。
    GoCoV2
        207
    GoCoV2  
       2023-02-06 09:21:47 +08:00
    说句现实一点的话,学编程最重要的就是要能靠这个养活自己,如果你能保证你后半辈子拿着初中文凭,只靠自己的编程技术就能衣食无忧,那你大可不必继续上学
    Jiashu121
        208
    Jiashu121  
       2023-02-06 09:23:21 +08:00
    学业依然重要,就哪怕自己已经在初高中时期就已经展露出某方面的天才,也要重视学业。
    高中三年,在毕业几年之后,你就会发现其实是非常短的一段时间了。甚至在大学时候也要重视综合素质的培养。毕业之后确实就没有这个环境了。

    个性问题错不在自己,不用自责,也不用责怪别人。
    McVander
        209
    McVander  
       2023-02-06 09:25:37 +08:00
    先考个本科再说,实在没办法专升本也可以,得有个敲门砖。
    NoKey
        210
    NoKey  
       2023-02-06 09:31:13 +08:00   ❤️ 1
    1.抑郁了
    2.国内需要先有文凭,再有技能。除非你拿到 acm 排名,但是又不是很可能,因为 acm 里面涉及的知识,足以上本科~
    3.编程再厉害的专科、2 本、3 本,刚开始的路都很难很难,每一次跳槽都是一次赌博。
    4.暂停爱好,全力以赴的准备高考,到了大学,可以去参加 acm ,参加各类编程大赛,这才是真的热爱编程,其他都是不想学习的借口
    aireason
        211
    aireason  
       2023-02-06 09:45:05 +08:00
    仔细想了想,你如果能对编程有持续很多年的热爱,那你没有文凭也是厉害的人,大不了做自由职业自己接活等等。

    但是,高中还有机会,毕竟还剩一年,你尝试全身心学习一下,别给自己留遗憾,如果一年过去还是没起色,或者心理问题实在太严重就算了。但你至少拼一次。人生以后还要面对很多其他困境,不是仅仅编好程就行了。

    也许你喜欢编程只是因为它是你一个精神依靠,当你需要不断精进的时候、力不从心的时候可能会放弃。想证明自己有持续热爱,可以先扔下一年,后面再捡起来,如果依然有浓浓的热情,那你才确实不一般。

    说实话,我以前也觉得我是不一般的人,我高中时候喜欢数学物理,想做个科研工作者。但我们大概率还是一个普通人,我慢慢认识到我的科研热情不能持续,最后我选择了编程,也仅仅为了赚钱。

    想证明自己不普通,不是现在说说而已,需要很多年的坚持与创造。
    xcai007
        212
    xcai007  
       2023-02-06 09:50:56 +08:00
    学历真的很重要,而且影响人一辈子,建议先把精力放在学习上,努力考个重点本科
    yaphets666
        213
    yaphets666  
       2023-02-06 09:53:32 +08:00
    考不上 985 本,这辈子是不可能走通程序员这条路的
    Spica27
        214
    Spica27  
       2023-02-06 09:55:02 +08:00
    学习能力有强有弱,努力比摆烂强就对了
    SuperXRay
        215
    SuperXRay  
       2023-02-06 10:00:01 +08:00
    “首先,在我高一的时候,成绩并不差”
    ”除了英语以外的几乎所有科目都只是 10+/20+ 分“
    就高一学的知识,就够高考超过这个分数了
    而且那么多的选择题
    sugarat
        216
    sugarat  
       2023-02-06 10:09:53 +08:00
    现在纯靠技术,能吃上饭,但不一定香,出来就业本科还是比专科的天花板高那么一点 。

    至少楼主身体是健康的,我初中毕业暑假做手术休息两个月,高中又有做了 2 次手术,大半年都躺医院。(想明白了 身体不行 只能靠学习改变未来的生活)

    楼主可以考虑复读一年上个本(未来会更加 美好 ,别丢了西瓜捡芝麻)
    luhengyuorang
        217
    luhengyuorang  
       2023-02-06 10:13:26 +08:00
    就学业而言,我觉得目前更需要改变的是你的心性,就看你说你在高中没什么朋友的话,那你以后就跟难了,高中相对来说是最纯粹的友谊,没有什么利益竞争。
    我感觉相对来说,一个开朗的性格才是你未来的事业的垫脚石,你没有见过那个木讷的人能有一番大的作为吧,就算有,那也得有一个识别千里马的伯乐,不管是做人还是编程亦或者学业,你需要的是自信心,你还年轻,这些只要调整好心态,没什么跨不过去,很多人在激励你的同时,也是激励答者自己。加油吧,年轻人!!!
    zhang77555
        218
    zhang77555  
       2023-02-06 10:14:55 +08:00
    你觉得缺少激情是因为你没有得到你想得到的认同
    就编程这一块儿最好的得到认同的方式有三个:
    一是参与一个牛 X 的商业项目,这能让非专业人觉得你牛 x
    二是做出一个牛 X 的开源项目,这能让专业人士赞美你
    三是做出一个有点用的小玩意儿给身边的人用,这能让他们觉得你不错
    你目前的阶段,一是不太可能的, 二的希望也不是太大, 三你可以考虑考虑,但是估计不会太顺利

    目前写写代码学学框架啥的算是你的生活舒适区,因为你周围的人可能不太会,这让你感觉比较爽, 但是你得认清现实,虽然你起步早,但是你做的事情并没有难度,给你带来的收益不能说没有,但是性价比真的不高,早点脱离舒适区, 一年时间,多补补课争取考个本科这是对你来说是性价比最高的做法,编程思想和技术应用这方面,大学毕业前去搞都是来得及的,毕竟做实际项目和写自己的玩具是两个概念,实际项目受到的各方面现实约束会更多,有时甚至会与你所学的解决问题之道背道而驰

    当然上面的话只对我这种乡下出来的普通人有效, 家里有矿或者旷世大才无视就行了
    Tentails666
        219
    Tentails666  
       2023-02-06 10:18:22 +08:00
    努力读书,拿到好学历,努力面试,进入公司。这是大多数人的路径,也是大多数“成功人士”的路径。因此大多数人都会劝你走这条多数人走过的路,对与之不同的道路称之为野路子并嗤之以鼻。
    客观上看,正路子多人走过,满都是经验贴,风险更低,前途更清晰。野路子少人走,几乎没人能给你经验,能带你走,前路只有未知。
    但并不意味着世上就只有那条路能走通,只要你对自己足够信心,认为自己即使不需要高等教育也能创造社会需要的价值,注意必须是他人需要的价值,而不是自己玩得好玩技术好厉害的东西就能赚钱。因为只有社会需要的东西,它才能赚钱。
    写得很乱,总之就是你肯定还会碰到很多人劝你把心收回来,拿到学历再说,这很正常。因为客观上这是风险最低的方向。只是走自己的路,其实是可以被接受的,不要认为自己已经无路可走,人生选择有无限那么多,自由地去选择,并承担选择的各种后果就行,无论好坏。
    jmc891205
        220
    jmc891205  
       2023-02-06 10:21:46 +08:00
    事实上
    带领人类前进的,大部分还是要有个博士学历
    inhzus
        221
    inhzus  
       2023-02-06 10:23:49 +08:00
    编程只是众多爱好中的一种,和动漫、游戏等等都无异。厌倦内卷、不公,并不能帮助你你逃离这些,收收心好好读书...
    ren2881971
        222
    ren2881971  
       2023-02-06 10:24:52 +08:00
    学历还是很重要的。 它是你挑选工作的资本,有了高学历你就可以选择自己喜欢的公司和发展方向,而不是公司选你。
    unco020511
        223
    unco020511  
       2023-02-06 10:27:21 +08:00
    全日制本科是一个门槛,非常非常重要
    fao931013
        224
    fao931013  
       2023-02-06 10:28:10 +08:00
    学什么计算机编程 996+pua+35 滚蛋 找个大专学个手艺 不香吗 再说了你这年纪还小 放轻松该玩玩 想这么多干嘛
    unco020511
        225
    unco020511  
       2023-02-06 10:28:23 +08:00
    拼全力考一个全日制本科吧
    youxiachai
        226
    youxiachai  
       2023-02-06 10:29:27 +08:00
    大学是个平台....

    手里没啥资源还是人脉的, 有个大学环境还是很重要的..可以让你接触到不少东西...

    特别是名校的校招,是进大厂最快的手段
    youxiachai
        227
    youxiachai  
       2023-02-06 10:34:35 +08:00
    如果,OP,以后想进大厂...

    没有学历这块转...

    意味着,你要比其他人,强上几十倍,才有人愿意给你开特批渠道..
    fs418082760
        228
    fs418082760  
       2023-02-06 10:43:20 +08:00
    总分刚越过专科线不多

    后续会很乏力的,本科现在都被研究生卷的不行,除非你特别牛,否则还是先到本科再说吧
    ytmsdy
        229
    ytmsdy  
       2023-02-06 10:47:56 +08:00
    大兄弟,我来说说我的理解和分析,话可能会比较难听,但是希望你能冷静的想一想。
    1:对于编程而言,它只是你逃避学习,逃避自己成绩不好的一个借口。你觉得你学习不行,但是你对编程很有热情,觉得你自己是一个偏才,就好比学习偏科一样。
    2:你现在对于编程的理解,可以说只学了皮毛中的皮毛,在我们这些老码农看来,相当又见到一个刚毕业的学生说 Python 跑得慢一样。
    3:好好学习,先考上本科再说,现在码农本科真的是基础门槛。如果本科都没有,连大厂 HR 简历筛选都过不去。
    4:如果觉得自己天赋异禀,那可以那一套 IO 的训练题做一下,然后找一下同年级大佬的解题思路和编程。那你会觉得你就是一只火鸡。人和人的智商差距真的非常大
    5:好好念书,考上本科!
    xsir2020
        230
    xsir2020  
       2023-02-06 10:49:46 +08:00
    10 分 20 分 也是牛逼啊,这并不表示不仅大量时间花在计算机了,而是表示上课在做梦呢。
    bk201
        231
    bk201  
       2023-02-06 10:49:55 +08:00
    如果你的确很抵触,学不进去的话,可以不走打工路线。可以往写程序的极致发展,多开发一些解决痛点的项目,往独立开发者道路走。
    reayyu
        232
    reayyu  
       2023-02-06 10:54:20 +08:00
    在国内,兴趣、软实力所带来的收益都不如一纸 985 211 的文凭来的直接。考上好本科,拿到好学历,同时在本科期间最大化发挥自己 coding 的能力还有兴趣,不要做混子,结果一定非常 NB 。
    XiFanL1
        233
    XiFanL1  
       2023-02-06 10:59:13 +08:00
    建议不要从事编程类的工作,现阶段互联网行业卷的更厉害,等你进入这个行业就会发现和你想像的完全不一样,把兴趣转换为职业就会让你失去这个兴趣,可以把编程作为一种手段一种工具解决实际遇到的问题,这种编程才是最快乐的
    jsrgjcy1
        234
    jsrgjcy1  
       2023-02-06 11:00:15 +08:00
    所以你在急什么?
    fioncat
        235
    fioncat  
       2023-02-06 11:02:49 +08:00
    我表弟,大专 cs 专业。
    在培训班待了 1 年半还是没找到工作。
    现在这行情没有本科学历找工作是地狱难度。
    UIXX
        236
    UIXX  
       2023-02-06 11:07:14 +08:00   ❤️ 1
    很多人一本正经地在说编程的事,这哪是编程的事。

    OP 的问题用高中知识来描述就是 [创造了一个较为封闭的空间来回避社会环境所给予的主要矛盾] 。至于为什么要回避,大概是你在那方面有较大的挫折感,这点 OP 自己最清楚,作为外人就不妄加揣测。
    期间伴随的“活在自我世界孤独症”、“众人皆醉我独醒”也太正常不过,这是种轻微的抑郁症症状,也是很多处于那个阶段的学生共有的内心状态。
    甚至成年人也会有,比如被裁的中年人整天在家打游戏,他知道打游戏无助于改善生活,但打游戏快乐...

    -----------------------------------------

    解决问题之前你先质问自己

    1. 向学习困难低头逃避是不是所谓厌倦的本质?
    2. 如果编程同样内卷,你还会觉得它酷吗?
    3. 当某天你所熟悉的 Java 、Python 、前后端技术都已经过时了,甚至编程行业都已被颠覆,你,该如何自处。
    samersions
        237
    samersions  
       2023-02-06 11:12:52 +08:00
    感觉 OP 的经历很像初中时的我,学了一些计算机知识和编程就觉得自己是个偏才,学习也随便应付一下。后来去了学校的 OI 集训,才发现别人学习成绩好的学编程也比我快,刷题分数也比我高。被深深打击后才转变思想,考学是主业,计算机可以作为业余爱好打发时间。

    另外不知道 OP 高中选科是如何,有的人其实不太适合读全理,如果 OP 选的是全理的话可以考虑是否换一下科目。我有个高中同学高中三年选全理的,第一次高考没过本科线;第二年复读第一次学全文就冲上了二本。OP 可以看情况选择合适自己的考学道路。
    Xymmh
        238
    Xymmh  
       2023-02-06 11:17:16 +08:00
    你不是一个聪明的人,高中就像一场游戏,最后的通关标准就是课本知识,这点道理都不明白吗?
    我每次看到 B 站上有人发类似 “14 岁初中生独立开发软件”, “16 岁高中生辍学开发游戏” 我就觉得搞笑,这种人不是不可能成功,是成功的可能性太低,就和买彩票一样。
    中国人这么多,总有人不懂幸存者偏差的原理。
    qupei2u
        239
    qupei2u  
       2023-02-06 11:19:28 +08:00
    你这个状态我也曾经历过,现在只想说的是不要浪费时间在玩编程上了,正确的时间该做正确的事。你现在可能觉得的所谓的超越身边人的编程方面的成就,在你往后的工作历程可以说完全算不上什么,完全是在走弯路!
    你该做的是丢掉电脑这些浪费时间的,想尽一起办法把成绩提上去考个全日制本科(哪怕是个民办的只有是个全日制本科),上了大学才是你研究和发挥这些的时机。
    Kokomashiro
        240
    Kokomashiro  
       2023-02-06 11:22:03 +08:00
    先好好学习上个 985 先捏
    ZColin
        241
    ZColin  
       2023-02-06 11:24:45 +08:00
    一句话结论:在中国没学历搞计算机相关寸步难行,家里没后台兜里没钱 run 不出去就赶紧学习。
    另外加点个人观点:
    编程练再精你学的那点东西都是应用,你确定你这个年纪有自主研发新技术或制定行业标准的能力?
    有的话当我没说,但若当不了老板就赶紧提升自己学历。
    asd7160
        242
    asd7160  
       2023-02-06 11:34:47 +08:00
    这不就是厌学吗。
    Mrun
        243
    Mrun  
       2023-02-06 11:40:02 +08:00
    说实话,我也经历过你这个状态。
    直到我工作之后,发现了,大部分(请注意,是大部分,不是全部)所谓的少年成就,在正儿八经的全职工作中,根本不值得一提。
    少年时花了几年时间追求的所谓技术,实际工作中,可能半年不到就超越了。
    squarefong17
        244
    squarefong17  
       2023-02-06 11:42:07 +08:00
    如果你想在国内发展:
    没学历是很难的,还有四个月,好好搞,很有希望摸到本科的线。
    如果你在国外发展:
    你至少好好学学英语吧,别觉得高考英语没用,你高考英语如果不用太多刷题技巧也能上 120, 裸考过四六级也不是大问题,大部分英文资料你只需要划几个单词翻译一下就行,读多了可以直接看。。。
    8355
        245
    8355  
       2023-02-06 11:43:14 +08:00
    能考本科就本科 哪怕最垃圾的
    实在上不了就专科之后成人本科 赚钱加继续学英语
    存够钱就润出去
    6david9
        246
    6david9  
       2023-02-06 11:44:47 +08:00
    @shellwen 我现在也会焦虑,尤其是闲下来的时候,不如让自己忙起来,想想哪些事情现在可以做,哪些是半衰期长的事情,别想那么多立即开始做。
    6david9
        247
    6david9  
       2023-02-06 11:47:24 +08:00
    成年人的标志是开始独立面对并解决问题。尤其是发现自己没有什么可依靠的时候,让自己成长起来最靠得住。越长大会发现越孤单。大家都一样。
    ghostwind
        248
    ghostwind  
       2023-02-06 12:28:33 +08:00
    上个本科,如果可以,上个前 qs300 的本科
    libook
        249
    libook  
       2023-02-06 12:41:58 +08:00
    人得先能生活,才可以工作赚钱,赚到钱了才能玩爱好的东西。

    生活就是让自己活下去,包括:独立自主的生活能力、社交能力、调整自己身心状态的能力。

    根据我个人的经验来说,高中是一个人建立自己的性格、三观、人生规划、职业规划的阶段,有疑惑和挣扎是正常的,说明你在思考这些问题;有的人在这个阶段没有任何痛苦,只是学习、考高分,以至于上了大学之后因为失去了考高分这个唯一的人生目标而变得迷茫。

    你对自己的骄傲实际上是一个舒适圈,这世界人外有人天外有天,总有人比你厉害十倍、百倍,如果和真的技术大牛一起工作,你会发现自己在编程方面就是菜鸡;而对于认为编程是自己唯一优势的你来说,这种打击将是无法承受的,它将直接摧毁你活下去的意志。

    你需要好好想想,5 年后、10 年后、20 年后,你希望在什么地方、以什么状态、做什么事情。一旦你想清楚了,你将很容易去规划你在每个阶段应该去做什么,以及是否相应的后备方案,来让你可以一步步达到自己的预期。

    比如对我来说,我是小学接触计算机,并对计算机产生兴趣,所以我一直以来的目标都很明确,未来想要参加计算机相关的工作。那么计算机相关的工作基本都需本科学历,我就知道我必须要取得一个本科学历;有因为它通常属于理工科,那么我需要在高中的时候修理科方向;我的首选方案是直接考上一个计算机本科,其次是其他专业的本科进入学校并修一个计算机双学位,再次是专升本,最次是成人高考。高二的时候自己的文化课刚够本科线,未来升学风险较大,高三前得知在我所在的地区,体育特长具备很高的升学优势,于是我花了 10 个月成为了体育特长生并超过了当地体育高考的本科线,但我仍然凭借文化课考上了一个计算机本科。上了学之后花了半年时间了解计算机有哪些细分专业,以及未来就业有哪些方向。于是选择自己感兴趣的就业方向,并主攻相关的基础课程和课本外的职业技能,参加一些老师的工程项目来获得一些实践经验。毕业后找到了一家创业公司,从事全栈开发。

    有些人认为高中和大学学的知识在工作后没有任何用。可能刚参加工作前三年不会觉得上学学的知识有啥用,但越往后,随着自己的工作内容的广度和深度的持续提升,会发现基础知识越来越有用。我参加工作后因为用到新的技术只有英文文档,所以逼着自己每天阅读纯英文资讯来提升英语水平;为了解决一些核心技术问题复习了概率学、极限和导数;为了提高团队间沟通效率,以及外联沟通,复习了语文语法、修辞。如果在上学的时候就将基础掌握扎实,未来将极大提升自己学习和成长的速度。
    guss0x625
        250
    guss0x625  
       2023-02-06 13:05:31 +08:00   ❤️ 2
    同样作为一名热爱技术的高中生,我在初中时也有过一段类似的经历,在这里就浅浅发表一下自己的观点吧~

    不知道作者有没有好奇过,我们看的网页是怎么从一个请求,到 HTML ,再到屏幕前的像素一步步呈现出来的?

    看作者已经开始在 twitter github 各种平台上混了,那 Hackernews(国际版 v2?) 应该肯定听说过吧, 可以说是一个非常不错的技术论坛。在上面多读点东西,就会发现你平常折腾的框架,语言,和软件背后其实都是有一套十分 sophisticated 的实现体系的,如编程语言背后的编译原理,以及浏览器中使用的计算机网络和图形学知识。这些系统走到最后,最纯粹的形式都是*学术*:计算机科学。计算机科学离不开我们日常要卷的学术,尤其是数学。因此,当你仅从纯技术的角度去看待问题,而没有掌握以第一性原则看待事情的方式,你能够看见眼前酷炫的技术并以应用这些技术感到满足,但却无法了解这些技术的原理,在这些技术的基础上做出扩展,以及领会这些技术未来的发展趋势。你现在的知识储备能让你写出来无数的 CRUD 应用,但如果你在解决一个新的问题,你想要做出一个市场上不存在,没有标准解决方案的东西呢?掌握一些框架也语言是不足以解决这样的问题的,而能够提出解决新的问题的人才是当今社会不管是职场还是开源社区所重视,所价值的人。

    我认为,对技术世界停留于表面而不知其所以然的认知,可能就是你认为你世界中所缺少的那一部分吧。所以,哪怕不是为了世俗地考上一个大学,纯粹是为了在技术上进一步反而发展,我认为你可以多多接触一点更加底层的知识(例如可以读读你平常使用的框架和 OSS 的源代码),去纵向而不是横向的探索,这样到最后会发现技术与学术是不可分的。在经历这样的探索之后,不仅能提升自己的认知,解决许多过往的疑惑,对课内学业也是融汇贯通的(比如说学了深度学习数学原理,那应付高中的数学可不是降维打击?)。
    luckbbs
        251
    luckbbs  
       2023-02-06 13:29:33 +08:00
    学历虽然没什么用, 但是敲门砖, 想办法弄一个先。
    Dlin
        252
    Dlin  
       2023-02-06 16:05:02 +08:00
    无论如何你都要去上大学,即便上的是大专。这样你的初始职业生涯不会太因学历而举步维艰。但是大专是最低要求,本科及以上最好,学历越高门槛越低。如果你热爱编程技术,那时的你至少能找到一份你想从事的编程工作。

    家庭的不理解可能是一个压力来源,你可以给他们看看 BOSS 直聘里的岗位,告诉他们”程序员“是个具体的现实的东西。

    学习方面,我觉得,调整好心态吧。你才高二(是的,你才 18 )
    Dlin
        253
    Dlin  
       2023-02-06 16:10:39 +08:00
    接着上一个回复:
    你一定要去体验一下大学生活,大学生活是很美好的。从你加入大学新生群的那一刻你就要试着去变为你想变为的人,然后一直做这样的一个人。
    janwarlen
        254
    janwarlen  
       2023-02-06 16:13:24 +08:00
    人生没有标准答案。

    有可能是你害怕了,你喜欢编程,但是你发现你在编程上所获得的成就没有办法弥补到人生目前阶段的需求,所以产生了已有<<<需求的痛苦。
    自己做选择吧,大不了还有高四高五。
    karatsuba
        255
    karatsuba  
       2023-02-06 16:27:14 +08:00
    赛博文青,没救了下一位
    qq2511296
        256
    qq2511296  
       2023-02-06 16:34:32 +08:00
    如果以后打算写代码的工作,除非自己接活做,如果去外面公司打工,没个好点的学历,面试机会都没多少,甚至没有。学历很重要,实在不行就复读一年,先把学历这个事情搞上去。代码这个以后想写,机会多的是,要是学历错过了高中的机会,就不好搞了。最差也得考到个 2 本来吧……
    chloerei
        257
    chloerei  
       2023-02-06 16:41:29 +08:00   ❤️ 1
    给楼主推荐一部日剧《龙樱》 https://www.bilibili.com/bangumi/play/ep400982

    没时间看的话就看第一集 40 分钟开始一小段就行了。

    如果几分钟也没有的话我就总结一下:如果在应试教育这个有明确规则的考验也无法通过的话,在社会这个复杂规则的环境能胜出的几率微乎其微。
    opentrade
        258
    opentrade  
       2023-02-06 16:48:06 +08:00
    抗压也是高考的一部分,你必须面对。自从创业以来,我接触过几个高考失败的程序员,且不论技术水平,他们都稍微有点敏感,抗压能力偏低。
    zengyuxi
        259
    zengyuxi  
       2023-02-06 16:50:45 +08:00
    建议:自考本科,然后在读个全日制的硕士;或出国去国外留学,读个本科学历;(国内太卷了,出国也是一种选择,未尝不可,但前提是不能摆烂或躺平)。
    azui999
        260
    azui999  
       2023-02-06 19:45:35 +08:00
    天真,上个好大学,才是美好未来的开始,如果你读了个大专,你将浪费两年的时间,从现在开始好好学习,编程什么的放放吧,再过一两年,你还能捡起来,如果没考上个好本科就复读一年,等你考上了,再发挥你的计算机特长吧,要不然,你现在就是痴人说梦,自毁前程
    luckcul
        261
    luckcul  
       2023-02-06 20:19:39 +08:00
    93 年的我来回复一下
    1 、你还年轻,还有很多选择、努力的机会。有些事情错过了年纪就很难补了
    2 、先成为一个健全的人,再成为其他的角色 (让自己慢慢成熟,也要逐步和其他人沟通 这也是很重要的能力)
    3 、先去获得相对较好的学历,在这个过程中打磨自己的各个方面。
    当然可以跳过这一步,也许也可以发展的不错,但是对大部分人来说这样会艰辛很多
    4 、如果可以,最好全面发展
    (贴一下自己的经历,给自己的回复 背下书:211 本 985 硕 鹅厂搬砖)
    illl
        262
    illl  
       2023-02-06 20:26:09 +08:00 via iPhone
    考上大学是入场券,所以好好学习才是当下最重要的事情。还有就是你这样学的有点多,你后面可能得想想你有没有哪个是真的精通的,贪多嚼不烂这个道理你应该还是懂的吧。
    opengg
        263
    opengg  
       2023-02-06 20:52:28 +08:00 via Android
    断一断网瘾吧
    imycc
        264
    imycc  
       2023-02-06 21:39:50 +08:00
    我捋一下,你现在的问题是,在编程上花了太多时间,其他科目成绩稀烂,困惑后面的路要怎么走。是这样吧?

    我的建议是,尽快把重心放回到高中的课程上。
    如果你以后想成为一名程序员,学历是敲门砖,至少考个本科吧,专科或者高中学历在求职中毫无优势,甚至连看都不会被看到,就被扔到垃圾桶。
    如果你单纯是对编程感兴趣,那更没有必要占用学习的时间来编程,晚学一两年,这门学科也不会突然消失。但留给你备战高考的时间是有限的,要分清楚主次。

    你现在折腾的这些技术,都是偏应用开发类的,这些东西,没必要那么着急去学。这些都只是工具,是为了解决工作 /生活需求而准备的,脱离了需求的开发是很虚的。
    静下心来,好好熬过这一年半,等到大学,还有很多的理论知识等着你去发掘;等你以后真正步入这个行业,还有很多五花八门的技术等着你去学习跟运用。到时候你不感到厌烦就很好了。
    shellwen
        265
    shellwen  
    OP
       2023-02-06 22:21:32 +08:00 via Android
    @opengg 辫子剪一下?
    Dispnt
        266
    Dispnt  
       2023-02-06 22:27:51 +08:00
    好像刷到了熟人(
    我在高中时和你差不多,对编程很有兴趣
    四年的学习让我渐渐明白,兴趣和工作可能不是一个东西
    楼上都要让你感受大学,但如果我是你,我会去读一年语言学校,出去找找机会
    glfpes
        267
    glfpes  
       2023-02-06 23:23:12 +08:00   ❤️ 1
    計算機不是這樣學的。。。你列舉的這些內容屬於工作悠閒時摸魚看看文檔就可以弄明白的東西。
    Macolor21
        268
    Macolor21  
       2023-02-07 00:05:39 +08:00
    @glfpes #266 +1

    OP 好好看看别人对你的建议,你觉得你自己很优秀是因为你在别人没人触碰的领域,一旦别人也投入时间去学习,不比你更差。

    学历是最好的敲门砖,你想证明你比别人优秀,走这个路更合适,你也可以证明自己,考上 985 ,211 然后退学。

    既然你知道自己目标(编程)你就更应该朝着科班的目标前进,而不是速学
    shellwen
        269
    shellwen  
    OP
       2023-02-07 05:28:16 +08:00 via Android
    @Dispnt 看看这是谁,抓走炖汤
    PEax
        270
    PEax  
       2023-02-07 09:12:50 +08:00   ❤️ 4
    感觉你有我以前的影子?
    你压根就没认真学习,你只不过是来 v2 找安慰缓解即将高考所带来的焦虑而已。
    你说你很喜欢编程,但是从你的 steam 上,过去两周你平均每天在游戏上面花费 5 小时的时间。
    从你的 git 上,也并没有看到特别出众的项目(更像是小 demo )。
    我能不能理解为,你对编程感兴趣,然后什么都雨露均沾,然后觉得自己什么都会,这给你的精神世界带来了极大的满足感,其实对什么都是三分钟热度,只是对没接触过的编程抱有新鲜感而已吧?你敢摸心自问,以你现在的水平,就你文字里描述的语言,你有多少能拿进现实面试工作的。

    我知道你大概是听不进去的,但我是过来人,高考成绩公布之前,我就是焦虑+抱有侥幸的心态,天天觉得这样不好,但是就是做不出改变,出成绩之后,我后悔了。如果你高中阶段能牛到别人以后愿意不跟你谈学历的地步,你就可以这么玩,但是显然你没有?
    zmcity
        271
    zmcity  
       2023-02-07 10:21:11 +08:00   ❤️ 1
    看了一眼仓库,确实是对编程有兴趣的高中生的水平。
    不过等你顺利大专毕业已经是四年后的事情,如果按照现在 gpt 模型的发展速度,四年后初级程序员的需求会对半砍,所以你现在拥有的技能对以后的工作应该帮助不大(这是实话,希望不要打击到你

    当然人也不一定要工作的嘛,也可以靠家底度日。
    我的建议是学着回到正常与人交流的途径上来,学着与现实中的人交流,这很重要。
    和家人共同面对你眼前的问题,而不是选择逃避。
    高考在身心健康面前都是小事,大不了晚几年考就是了,有了健康的心态再面对高考说不定会好一点。
    bearboss
        272
    bearboss  
       2023-02-07 12:39:52 +08:00
    直接去社招找工作呗,能找到满意的 offer 可以跳过高考,反正你大学读完天花板大概率也是国内大厂。找不到的话还是老实高考吧 高考这种应试教育并不需要多少智商,肯花时间就行了。
    PSDPSD
        273
    PSDPSD  
       2023-02-07 13:16:42 +08:00
    弟弟啊~一定要上个正儿八经的本科。一定一定,除非你技术很牛不要一定要上个本科
    lyc8503
        274
    lyc8503  
       2023-02-07 14:07:18 +08:00
    现在大二, 年龄上应该就比题主大两岁多一点, 和题主的经历有些类似, 从小学就开始捣鼓电脑编程+高中时期比较厌学.(其实现在大学里更加不学习了...)

    读大学之前接触过易语言 / Java / Py, 折腾过 linux, 自己在家搭服务器, 对计算机的一切都很感兴趣.
    高中有一段时间以破解学校的各种平台 /软件为乐趣, 也在过程中结识了一些其他"野路子"出身的编程爱好者, 其中不乏许多编程知识 /技术比我强的人.
    https://github.com/lyc8503/VizpowerHook
    https://github.com/lyc8503/IncichSchoolUtilities

    也是觉得高中内卷的意义真的不大, 但我觉得内卷的程度还算是我个人可以接受的范围, 心态也比较乐观平和, 每周日 /节假日我还能在学习之余碰一碰手机 /计算机, 写点代码当作娱乐. 最后算是既来之则安之(得过且过)的坚持了下来.

    听过一种说法, 有"极客精神"的人多少会有一些自闭 /交际困难, 我觉得有一定的道理, 毕竟和电脑打交道 /和人打交道的差别还是挺大的. 人类思维不可能永远保持和计算机一样, 生活在人类社会就需要考虑到并接纳这种差异.

    毕竟 coding 在高中时期只能算是一种"小众爱好", 父母支持自然是最好的, 不理解也是完全正常的. 可能有些人的爱好是数学 / 物理 / 化学, 他们就能相对更快乐地学习高考文化课知识, 有些人的爱好是打游戏, 他们可能需要放弃一部分游戏时间来应付考试. 题主的爱好是 coding 的话, 虽然听起来高级, 但其实实质上并不比其他爱好优越, 做一些自娱自乐的小项目, 不了解的人不能理解是非常正常的事情, 找一些同样爱好的人交流可能能让你更愉快, 没必要过于的骄傲 /自负或偏执, 也是需要拿出一些精力应付考试的.

    从功利的角度来看, 我的代码技能和知识是我的资本, 我的毕业文凭也是, 两者都很重要, 心态平和地面对你的任务和爱好就行了. 到大学的话相对来说学业压力就小很多, 我也得以更投入于计算机相关的这些知识.(不过电脑碰多了真的容易让人比较偏执 /脱离现实... 程序的世界还是太完美 /太理想化了.)

    不说了, 我也要放下一会儿代码去复习(因疫情延期到)开学的期末考试了.
    opengg
        275
    opengg  
       2023-02-07 14:51:39 +08:00 via Android
    @shellwen
    实话难听而已。
    难道你以为自己很特殊,很值得别人表扬?
    基础不牢地动山摇,你学一些浮于表面的东西,很值得骄傲?
    多听听别人的建议没坏处。
    R1hu6Hs2sSN8pkVX
        276
    R1hu6Hs2sSN8pkVX  
       2023-02-07 18:06:22 +08:00
    读书还是有点用的双非本科都没啥用,你毕业的时候计算机行业估计得双一流硕了
    Binwalker
        277
    Binwalker  
       2023-02-07 18:51:02 +08:00
    应用层的东西提前学得再多,也没什么用的,建议好好准备高考,编程只不过是一个逃避现实的借口,因为你只能在这里才能找到一点优越感,更何况你这是和同龄人比(不说和搞 OI 的比了),抛开学历和年龄你哪怕找个小厂的岗位都难
    hatebugs
        278
    hatebugs  
       2023-02-08 03:12:20 +08:00 via iPhone
    以为是个大佬…还是专注高考吧
    bluesenzhu
        279
    bluesenzhu  
       2023-02-08 10:28:24 +08:00
    高考是智力筛选器,必须过这一关。人的精力有限,注意力和兴趣都在编程上,自然就没时间学数理化语文英语了,这也是我反对小学生学编程的原因。架不住大城市的潮流,我儿子还是在 4 、5 年级开始学习 C/C++,学算法打信奥,但我很警惕,怕他为此着迷,所以到六年级就不学了,多余的精力用在奥数和深度阅读上。
    vipzhicheng
        280
    vipzhicheng  
       2023-02-13 18:43:16 +08:00
    我前同事有没参加高考直接就业的,工作几年以后自考。还有 大学同学没拿到毕业证,现在混的也不错,人生是个长跑,没有过不去的坎。况且感觉你有编程的天赋,已经比同龄人强了。我给的建议就是找一个方向深入投入进去,并且以此来找到工作养活自己,然后再逐渐把学历短板补齐。
    shellwen
        281
    shellwen  
    OP
       2023-02-18 13:55:23 +08:00
    @Rehtt oh no that's a furry!
    shellwen
        282
    shellwen  
    OP
       2023-02-18 13:55:46 +08:00
    @Jamari 爆不动金币
    shellwen
        283
    shellwen  
    OP
       2023-09-02 02:32:43 +08:00 via Android
    @vipzhicheng 是啊,没有过不去的坎,真的不能逼死自己。如果有人真的要这样逼我,我只会和他说:去你*的。有时候就是这样吧
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1121 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 18:00 · PVG 02:00 · LAX 10:00 · JFK 13:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.