19 条回复  ·  290 次点击
diagnostics 小成 2024-10-17 08:50:02
因为你 CS 基础不好,才需要看八股文,也因为基础不好,所以理解不了八股文。

要么熟能生巧,经验中总结(但也不是短期能搞定的)
zjsxwc 小成 2024-10-17 08:59:03
编程分为 4 个方面能力,
- 工程化能力、
- 算法实现能力、
- 业务经验能力、
- 基础通识能力

Java 八股属于基础通识里的一小部分,与编程能力关系只是很小的一方面。
acorngyl 小成 2024-10-17 09:07:05
学生的话,可以刷 leetcode ,或者去打 acm 比赛。
算法熟了之后,很多计算机基础就通了。计算机工程一直干的事,就是为了解决资源不足问题,搞各种编排。门电路只能做 01 的与或非,怎么用 01 的与或非表示四则运算;连续的内存空间就是数组,不连续的单向结构是单链表,多向或者更复杂的是双链、输、图等;内存空间不足的情况,如果把单一任务做拆分,分批从外部空间取数,还要限制数据交换次数,就是 np 问题;如果多进程工作,要保证进程间数据一致性,放大一下就是集群架构的高可用模型,zookeeper 的数据同步。
timelessg 小成 2024-10-17 09:16:43
就我自己来说,去了大厂之后看项目代码,能力提升飞快,毕竟搞不懂就没法做需求,现阶段建议找些靠谱的开源项目看,多动手多思考。当然如果是准备面试还是要啃八股文,代码能力在面试中是体现不出来的
davin 限制会员 2024-10-17 09:17:32
手搓一个导航站/博客,从域名、开发、上线、运营、SEO 到运维,样样精通 https://i.imgur.com/duWRpIu.png
cunt 初学 2024-10-17 09:27:00
@timelessg 有什么靠谱的开源项目推荐嘛
janus77 小成 2024-10-17 09:29:10
刷题,题目得分难度不能给你正反馈吗
jackfanwan 初学 2024-10-17 09:31:01
可以刷一刷力扣
ooo000 初学 2024-10-17 09:36:53
除了刷 leetcode 练习算法外,可以刷下 LabEx 的实验,代码能力是一方面,Linux ,Docker ,Kubernetes 等技术在求职中也是加分项。
lveye 小成 2024-10-17 09:47:41
java 的话,看看《程序员面试金典》这本书挺不错
12
返回顶部