🧑‍💻💭
06:08:18
💰116.047
fishpi 摸鱼派-cn
  • 难度怎么样?

    小马过河。

    我是那种很喜欢计算机的人,而且得益于家庭条件,在小学阶段就接触了计算机。虽然因为学业无缘 OI 等竞赛路线,但凭借着「让电脑为我所用」的热忱摸爬滚打地打了几年基础。

    对于我来说,大学四年里最需要下功夫的是所有的数学和物理科目。剩下的关于计算机的部分,早已经在之前无数个 toy projects 中掌握了。当然我还是每节课都去,这么做的原因在后文寄语中有详细说明。

    需要考什么证?

    不需要考证,除非——

    • 你希望从事网络维护方面的工作,那么,思科认证和华为认证是推荐考的
    • 你的专业不隐性地包含计算机二级,那么,你得抽时间考一下这玩意,虽然没有卵用

    但不需要考证不代表不需要做任何事情,如果你希望在计算机领域能有所建树,那么你至少需要

    • 在开学前一星期确定自己喜欢的细分领域
    • 积极参加竞赛,但不要所有竞赛都参加——选有价值的,无论是对你(积累经验)还是对周围的人(他人推荐)
    • 加入学校中计算机方向的社团,并积极从其他成员那里汲取经验
    • 加入学校中老师带队的实验室,尤其是和你感兴趣的细分领域高度相关的
    • 关注你感兴趣的细分领域中的厂商动态,并积极参加实习

    而如果你希望在计算机领域继续深造,那么你至少需要

    • 做到前四项(第五项可选)
    • 跟整个学院挤破头皮去抢那个保研资格
    • 或者在考研中杀出重围

    考研是比高考更为残酷的选拔性考试,我希望你能做好心理准备。

    毕业能从事哪些工作?

    哈哈,码农。真的,不然你是打算开计算机修理店么?虽然这么说来,也算是一种创业吧。而且实在不行,多关注一下你地方的事业编信息,考公也不是不行。

    你可能更想知道的是码农具体在干什么,但这跟真的农民一样,虽然都叫农民,但不同的地方种不同的庄稼,每个人干的事情也就不一样。我作为嵌入式开发,每天主要就是写 C 语言程序、烧录到芯片里、验证硬件的行为是否满足要求。

    三言两语难讲清,只有实践出真知。这玩意,其实也是半个熟练工。

    寄语

    学习计算机就是学习一门数学

    这可不是比喻,这是 dalao 们已经证明的东西。你可以搜搜 Curry-Howard Correspondence (柯里-霍华德同构)。

    计算机不需要考验你的计算能力,毕竟电脑会代替你做计算工作;计算机考验的是你构建证明的能力。如果你能够完整地证明数学命题,你就会编程;反之亦然。这种对于逻辑的清晰认知和把握是掌握编程的关键;而非背诵编程语言的关键字和考题的答案。

    大学是一场修行

    在大学里,我认为最需要学习的有两件事:

    • 如何在没有人牵着你的手的情况下探索知识的海洋
    • 如何找到能牵着你的手往前走的人

    大学大学,大不了自己学。这句话虽然带着调侃,但确实是字字珠玑。教授们的主要任务是科研,教学方面说难听点属于那种如果不是教务处逼着他们教课,他们宁可一直泡在自己的科研课题里。理工科经常会遇到科研水平一流但教学水平痛苦的教授,这是无奈的正常现象。

    虽然第二点看起来有点怪怪的,但在形形色色的人中找到可以一起进步的人是一种无上能力。大学更多的是为你提供资源和氛围,而这种资源和氛围一旦跨出校门,几乎可以说是可遇不可求的。在这个阶段,学会辨认怎样的人是可靠的、怎样的人是友善的,比在社会中碰钉子要好很多。

    温故而知新

    尽管计算机相关的课程我已经了解,但我仍然会每节课都去。不是因为老师上课的时候会讲半节课的八卦——那种是真的水课,我遇到我也翘,而是真正意义上的温故而知新。

    人类的知识是一个分形:大眼一瞧好像也就那样;但当你钻研下去之后,你会发现即使是果壳之中也会有无穷空间。每门课都有它可无限细分和无穷衍生的问题,去上课意味着你总能找到一个新的问题,看到一个新的观点,即使这门课讲的是你已经烂熟于心的东西。

    你真的该选计算机么?

    如果你不是真心喜欢搞计算机的话,这条路现在已经被堵死了。虽然但是,仍然可以认为「当前道路拥堵,但你已行驶在最佳路线」。

    这里的真心喜欢指的是你愿意把全部空余时间都投入到这个方向上。换句话说,只要你问出「要选计算机么?」那答案基本上都是「别来」。虽然计算机相比生化环材四大天坑要好很多,但是这不代表生化环材的缺点它没有。比如,混出来的最终没有出来混的很好,计算机专业的学位证并不是一张金门票

  • 其实你可以用问卷星之类的问卷平台的.. 这样数据收集也会简单很多。

    1. B
    2. 1-C
      2-B
      3-A
      4-D
    3. B
    4. A
    5. B
    6. B
    7. ACE
    8. ACD
    9. E
    10. C
    11. D
    12. B
  • 还蛮神秘的

  • 双非本科嵌入式牛马路过。不要搞嵌入式,会变得不幸。

    Q0: 是异想天开么?

    不是。

    Q1: 岗位还挺多的,但全部都是已读不回?

    很正常,年末了都不着急招人,过完年之后再看。

    Q2: 很难看到本科生的经验帖?

    因为讲道理,确实没啥经验好谈的。本科阶段出来除非你天资过人,不然大家都是一样进厂打螺丝。而天资过人的那一批一般都不怎么开经验分享会;偶尔真开交流会的话,他们的经验对我这种鶸也没啥应用价值。海燕谈论怎么击破乌云的时候,俺这种家雀听完了只会羡慕。

    Q3: 不想进厂?

    其实说是进厂打螺丝也不是说是真的到富士康拿螺丝刀拧螺丝啦,就只是做的项目的层级不会特别高深而已。这只是一种打趣的说法。

    以我的工作为例子,我负责的是智能手表的项目,跟你能在开源广场见到的用 ESP32 做智能手表其实差不多,但是会用到手册不肯给全的专有的芯片、实现全部封死在库里看不到细节的专有的 SDK, 以及各种奇怪的功能需求。这玩意从技术原理上来说,困难么?可能确实有困难的地方在,但是毕竟做过的题都简单,干久了感觉也确实有点无聊。

    不过注意到:你可能需要接受到其他地方工作(比如深圳)。嵌入式是一个高度地域相关的产业,而沿海高新城市通常拥有更多的择业空间。人嘛,总是要离乡的。

    Q4: 先去考个研究生?

    不要为了就业去考研,否则就算你拼尽全力考上了,之后的三年(甚至更长时间)也会过得相当痛苦。首先就是本科结束后,如果你决定呆在学校,那你最好是做好跟象牙塔长期接触的准备。学术界可不是一捧清水,而且不少导师也没动力去带一个过两三年就会拍屁股走人的人。两个问题叠起来,你会白白浪费三年的时光在一堆你可能完全不感兴趣也完全没法辅助你就业的课题上面。

    总之,如果不是真的想投身学术,本科搞定了之后真的就可以出学校了。

    Q5: 现在能做什么?

    其实现在问学什么技术可能已经晚了,很多事情属于经验,只有反复尝试之后才能学会。但学 STM32 总归是最稳妥的。

    现在比较推荐的方案是留意其他院系乃至其他高校的双选会、多找实习。如果你确实找不到实习的话,也要尽可能地多做各种个人项目,去多留意、多观察一个设备是如何从无到有构建出来的。许多时候公司招人要工作经验不一定真的是要这么长的工作时间,而是要懂得一个产品到底是怎么成型的、明白一个岗位具体是干嘛的。写一到三年工作经验的,一般都不会卡得太死。(但你也别太真诚,别 HR 问你之前有没有工作经验,你很大方地来一句没有,那这一下就聊死了。但也没必要撒谎,你可以直接岔开说之前有做过xxx项目的经验。)

    以及,按照你投的公司整理你的简历。这个网上有太多资源了,一搜一把就不再赘述。

    Q6: 什么平台靠谱?

    什么平台都靠谱,什么平台都一样的不靠谱。擦亮双眼,调查公司。

    许多公司会故意挂着招聘职位但是实际不招人,所以不要因为简历投出去没动静就难过。

    Q7: 我是怎么找到工作的

    俺的工作是大风刮来的(迫真)。

    有很多嵌入式相关的工作不一定会名写嵌入式开发,比如物联网很多也是做嵌入式开发相关工作的;医疗器械很多也是嵌入式开发相关的工作。而反过来,嵌入式开发又涵盖的范围太广,两家公司虽然表面上都是招嵌入式开发岗,但一个是做机顶盒,另一个是做电子体温计,这就导致了你会看到很多嵌入式岗要研究生以上的学历,但实际上他们做的更多的是贴近单板电脑设计的部分。

    策略性地查找临近领域的岗位,或许能看到更好的结果。我是看物联网相关的岗位的时候搞到现在的工作的。

    总之,祝好

  • 源文档地址(持续更新中,请务必结合文档内联评论查看):

    https://a7137x3vth.feishu.cn/docx/PLfGdHAwioWsKpxvsxUcLwECn1b

  • java 还是嵌入式?

    2024-11-28 13:50

    不要来搞嵌入式,会变得不幸(不是)

    非得问的话,不要给自己划死方向。先到开源领域看看别人在干什么,然后自己在不抄代码的情况下复刻其他人的项目。有了对应的实践经验之后,你会更清楚自己想要去做哪些领域;同时复刻项目的经验也可以直接写进简历。在学校里就尽可能广撒网、多尝试

    如果你想看嵌入式主要都在干什么,可以找找学校里搞硬件的社团,看看他们手头上的事情,然后再做决定

  • 【鱼排故障公告】

    2024-11-01 14:49

    是时候转用 PostgreSQL 了(

  • 我的新人报到帖为了绕开标题重名的限制,也用了这个手段。

    用户名里面倒是确实可以过滤一下,不然可以搞出视觉上完全一样的高仿号,拿来冒充他人就比较成问题了

  • 真正的工程学奇迹啊

  • 1 和 2 的顺序正反填都一样

  • 没有方法。即使真的爬取,一般也只能得到这些 commit 产生的 patch 文件而不是文件本身,所以你必须完整地拉取仓库到本地。

    要导出两次 commit 之间更改过的文件列表,可以用

    git diff --name-only commit-1 commit-2
  • 这或许也是工业化所必经的路途

  • 鱼排的和谐机制有点怪了

  • 想起以前白嫖主机屋的日子了。一直很好奇这种站点是怎么盈利的?总不可能一直为爱发电吧

    1. 纯机械方案、纯固态方案和机械固态混合方案哪个好些

    考虑到你有计划上 RAID, 以一块固定的固态作为系统盘,数据盘采用机械硬盘阵列更划算。可用性方面,机械硬盘可以在即将归西之前以一些方式提醒你(无论是 SMART 信息还是明显不对的硬盘响声);而固态硬盘说没就没。机械硬盘的价格相对也更便宜一些。

    但不得不提一个比较尴尬的事情:基本上你的这些需求如果需要全部满足的话,自己组装服务器是逃不开了。许多 NAS 方案要么很贵,要么服务不行,要么硬件指标达不到要求。

  • 无人驾驶的终极形态是人类全体不再开车 + 多厂商同协议互联自治;当然我仍然很乐观地相信目前的技术可以做到自动驾驶事故率不高于人类驾驶事故率——后者其实可是很高的。

    更大的方向上来说,我们的终极目标是全体失业。

  • 嗯,取决于被测系统中有没有真的用 jQuery.parseHTML 方法(以及是否允许用户向页面中自由插入 JS 脚本),这个缺陷可能并不直接构成问题

  • 全志的芯片啊... 只能说比较难搞

  • 阅,但公共交通 yyds

  • 阅。但比起沉甸甸的、搬家要头疼半天的实体书,我希望能直接买正版的电子稿。

  • 好消息来了!!!

    2024-06-11 09:15

    重大利好消息:昨天就在上班,一周上够六天,天天上到九点

dousha99
dousha99
一人多役的艺术
  • 0 标签
  • 3 帖子
  • 85 回帖
  • 1 关注者
  • 0 关注用户
  • 17,590 分钟 在线时间

个人主页