编程导航记录话题讨论

记录

11 参与
分享

快来分享你的内容吧~

点击登录,快来和大家讨论吧~
表情
图片
话题
打卡
综合
交流
文章
问答

做了一场梦。。。

记录一下戏剧性的人生。 两个好朋友都在长沙,所以很想找长沙的实习,投的其中一家公司就是 安克创新。 8.8 约的这周二面试。 <img src="https://elite-code.oss-cn-guangzhou.aliyuncs.com/image-20250815201231261.png" alt="image-20250815201231261" style="zoom:40%;" /> 8.12 技术面,过了。 8.9 约的这周五面试。 8.15 hr面,14:50左右面完,hr还夸我的经历很不错。 16:41 打电话来,已oc,谈了薪资。 16:41 — 18:55 和好朋友分享已oc,好朋友和我一起开心,和我一起看安克的福利待遇,租房地址等。想着如何拒绝其它offer。 18:55 安克发短信,告诉我内部审批环节没通过。我愣了。 <img src="https://elite-code.oss-cn-guangzhou.aliyuncs.com/5E28149C-0A46-42C0-B70B-A6809B3FB21F_1_201_a.jpeg" alt="5E28149C-0A46-42C0-B70B-A6809B3FB21F_1_201_a" style="zoom:27%;" /> 20:15 到现在还没缓过来,决定记录下16:41 — 18:55 如同梦一样的故事。 后来我查了小红书,oc后还需要过领导那一关,领导给你挂了就是挂了。 谢谢安克创新给我上了社会的第一课。

1-6太懒散,没点危机感

每天30分钟课程完全可以搞定的,今天把前面补上,完成1-6所有内容,不完成别睡觉! 这么磨磨唧唧下去,有机会也不中用,比如之前鸿蒙激励计划10月发现,到现在课都没学完。。。 接下来的计划,每天至少30分钟课时长,*4,每天最多2个小时,简单的内容可能不要1小时。以我现在的工作是完全有时间可以搞定的! 每天不完成!不睡觉! 除了工作、吃饭,优先鸿蒙学习! <img src="https://pic.code-nav.cn/post_picture/1875199337821032450/trnaEZ4wkjLFl6gy.webp" alt="image.png" width="100%" /> 后面课程: <img src="https://pic.code-nav.cn/post_picture/1875199337821032450/zJF64SoiUN2vltHg.webp" alt="image.png" width="100%" />

Thread-Per-Message模式, 简而言之就是一个任务一个线程. 但是在Java中,这种模式一般不具有可行性,Java中的线程对应到操作系统中是内核级线程, 内核级线程的创建和销毁太重了,如果一个任务一个线程的话,那么线程随着任务的开始而创建,随着任务的结束而销毁. 奈何Java的线程对应的是内核级线程, 这样的好处是不需要线程不需要Java层面来调度管理,完全可以交给对线程调度玩的很溜的操作系统, 但是也带来了缺点,那就是操作系统创建线程开销太大了. 那是否这种方案就不能用了呢? 并不是, 我们可以用线程池,不过会增加复杂度. 但是如果我们跳出Java语言, 比如Go语言, go语言中有一个概念goroutine, 他是go语言中,并发执行的基本单元,和Java的Thread一样,但是goroutine的调度不直接交给操作系统,而是由go的运行时负责调度, 并有策略的将goroutine中的任务委托给操作系统中的内核级线程. 具体的调度策略就不详细说明. 由此,我们会称goroutine是轻量级线程. 但是这种思想并不新鲜,而是早就存在.这种思想是这样的,既然操作系统创建线程的代价这么大,那么我们可以模拟内核级线程的数据结构和行为,并由我们自己调度, 等到真正需要并行执行的时候,再将这些模拟线程中的任务交给内核级线程去执行,内核级线程由于被操作系统调度,操作系统能够控制CPU,所以就能够让内核级线程跑在不同的CPU上,实现真正的并行. 而这种被我们模拟出现的线程被叫做用户级线程,也称为轻量级线程. 以上是我的推论, 手头上有几份资料,但是最近时间有点紧,还没有时间去验证.如果你觉得我说的不对,那么可能是真的不对,希望你指出. #记录# #杂谈#

#记录# 2023.2.19 明天就正式上课了。给这个寒假做个小总结。 说实话这个寒假学的感觉一般。虽然十二月就回家了。但是整个十二月都要上网课,应付作业、课设、期末考。编程方面的学习都没怎么推进。 到1月8号左右开始参加工作室的寒假训练营。 总体感觉有参加还是一定程度督促了我的学习。到了后面几乎都是被逼着赶学习进度,虽然这跟我过年前后摆烂了快一星期有关,,本来我的学习进度是领先的,但是中间狂玩了几天,就拉下好多了。 最后勉勉强强学完了java,MySQL,虽然还不是很熟悉就是了,所以打算在开学两星期内巩固下寒假所学的。做一下小项目练练手、刷刷牛客啥的。至于为啥是两星期,因为两星期后工作室差不多开始招新了。。。。技术要求是到java web,我打算看hsp的工程师教程,有112个小时,所以任务还是挺重的。 值得庆祝的是刚师兄通知我拿到了一个工作室的免面试、笔试资格。还剩下两个大概率不能全拿,但还是算努力有一点回报吧。 (很可怕,宿舍进老鼠,中断了半小时没打着,让它跑了) 然后谈谈最近看的一本对我帮助很大的书《https://wx.zsxq.com/mweb/views/weread/search.html?keyword=认知觉醒》 这本书科普了很多思想和方法论。里面我感触最深的就是关于元认知的概念。当我以前懵懂的无意识的行为被总结归纳为一个更加具体的元认知后,我的行为很大程度就因此改变。很多时候我都会有像是第三人称般更高一层的视角审视着自己当前的行为,然后调整。这让我变得更加的自律,富有行动力。起码在我知道这个理念后的大部分时间都是这样的。 还有一个就是让我的计划变得更清晰了。这同样是元认知的部分,里面提到了要对自己的选择有清晰的规划,拒绝模糊,这个确实有用。比起之前我只是列出一个比如今天学习xx知识点,现在我会规划到具体学多久,休息多久。 这里就涉及到里面提到的另一个理念就是学习的时候绝对专注和适当休息。 以前我都是埋头苦读,困了就努力睁开眼睛,不想学习就强迫自己学习。这样做的后果就是自以为很长的学习时间,实际上学到的东西并不多,事倍功半。 现在我在安排学习的时候都会有意识地加上休息的时间。这让我可以保持着更充沛的精力可以去学习。同时也保持着我的“学习耐久度”,就是不会跟以前一样学到两三小时的时候就开始学习不下去想要玩了。因为在中间已经休息过了。 以上这三个方法都是挺有效的。能让我有效推进学习进度的时候也能有时间休息、玩耍。 虽然时间还是不够用。。要学的永远太多,时间永远太少。 加油各位!

#记录# 2023.2.13 昨天下午看到了Honker大佬分享的书单,正巧买了个matepad,就选了《https://wx.zsxq.com/mweb/views/weread/search.html?keyword=认知觉醒》这本书试着看了看。没想到看了一个晚上 一个早上,把这本书看完了。 书中有很多的观点让我很有触动,原来许多我平时在有意无意在做的事情,已经有人清晰的写成书。 我感觉这本书对我的帮助还是挺大的。不是说它颠覆了我多大的认知,而是他让我之前一些模糊,懵懂的想法,行为变得更加的清晰。提供了更加明确的方法论。 感谢Honker大佬,也感谢这本书。 今天学习大概是6-7小时。下午比较多,学了四个多小时。今晚其实没学多少,几个小时花在了几行代码导致的bug上。多少有点搞心态。同时再次萌生了如果有人可以同阶段学习该多好。可以一起探讨问题,而不用满世界的百度,或者寻找某位有空闲的大佬解答。 对了,感谢刚刚为我解答的大佬,感谢您的驻足。 练琴啦~不读啦~

#记录# 2023.2.7 折腾的一天。一早上跑了十多公里去城里修理电脑,到了之后它自己好了。。所以干脆就下午在图书馆学了几个小时。 晚上主要是练琴。写记录主要是今晚发现开视频练琴效果不错。会让我很专心,不会要玩手机。 所以我打算明天试试学习的时候b站开个直播,一直想这么做了,也算另类的番茄锁机?

#记录# 2023.1.28 有几天没记录了。因为春节摆大烂。。。差不多一星期没学习,进度拉了好多。这两天要死命肝了。不过值得一提的是。可能是更新了工作流,昨天学习贼专注,学习时间也挺长的。 现在的进度是学到了日志那里(看的是.黑马干就对了那一套视频),不过因为之前学的方式不对,学到的都比较漂浮,还不能很熟练的运用。所以现在每天我都会用两个小时来做一点小案例来熟悉代码。 比较遗憾的是,在前几天有时间的时候我没有进入状态学习,开始有状态的时候却要开始科目三考试。三个下午的时间就这样没了。。 任务如山,未整理的笔记一沓,要学的比海水多[心碎] 加油吧!

#记录# 2023.1.18 还是习惯性的打2022.。有点好笑 今天还行,完成了昨天定下的大部分任务。不发在打卡那是因为我觉得这样更有被监督的感觉,而不是单机在学习。 今天所做: 1.多态、内部类、一些常用api,大约4小时的课程时长 2.专心练琴半小时 可能是因为我看的时候总是会开小差。二倍速下包括做笔记我用了5.5h才完成。。。会继续克服这个问题的。 发现的问题: 1. 在学习的时候总是走神开小差 2. 赖床严重 3. 学习知识点后没有得到合理的应用 明天任务 1. 黑马java p120-127 越3h40min 2. 完成训练营前一周作业。 3. 牛客50题,乐扣2道题 4. 30min专心基本功(指板,交替指,机能)

#记录# day28 2022.11.6 十一月是个忙碌的一个月 十二月要考四级,工作室面试笔试,好像还有个高数的考试。 然后11.20左右有个高数网络作业的ddl,题还挺多。工作室的得准备下,得先学习下java的知识,四级的还有一大堆单词没背,题也没怎么刷,虽然感觉过一下还是不难的,但死了就很难受了。所以也还是得好好的刷下题,看下课。 然后c语言的学算是学完了,不过刷牛客的专项题的时候发现自己还是有很多细节没学的很仔细,也有一些知识点没学,同样也有学校的网络作业之类的,共89道题!!鬼知道为什么会这么多,还都是同个类型略微修改。 我想的是在这个月都写完,然后在12月四级考试完后我可以专心的去学习Java,有时间或许还能学一下前端当作兴趣。 如果只有这些其实倒还好,最要命的是我加了一个为期两星期的志愿者活动!到13号,虽然不怎么忙碌,但是在那种时刻待命的状态就没办法好好的坐下来敲下代码或者写题。所以这两天我也只是背下单词,手机刷一下牛客的题。 因为这个活动这个月我的时间几乎去了一半,然后还得写高数大英之类的课内作业,志愿活动又是几乎全天。说实话要不是当初看到有50个志愿时长,做了之后就可以躺平,说什么我也不会在十一月报这个。还能怎么说呢,来都来了。 诸君一起加油

#记录# day23 2033.11.1 好久没有做下记录。最近在赶c学习的进度,本来打算今晚看完最后一点关于文件的内容,不过因为各种原因就只能留一点小尾巴到明天。然后看完之后也算我自己学c的一个小阶段结束了。说来惭愧,当初豪言说到9月就结束c的学习,结果拖了一个月才将近完成,虽然这也与我的安排不当有关,我总是会过度理想化我的学习状态,学习能力,以及我的执行力。 然后在11月我打算把主要精力放在4级的备考上,毕竟就剩一个月了,为了避免大意导致四级没过的情况出现,还是要认真准备下的。c的话我打算刷牛客上的题来巩固下零碎的知识点,同时刷完学校的题,一切都是为了学分啊。本来打算的学完c之后就学其他的也只能是看进度来决定在十一月还是十二月开始学习。 关于下一阶段是学前端或者是开始java一条龙或者是其他的这个我还没想好。因为如果可以我想学一些可以快点出成果的语言,如果成果还能转化为钱就更好了,赚外快也算是我学习的一大动力吧。 就先叨叨这么多。等明天把所有的ddl都解决后再来仔细规划下接下来的打算。

下载 APP