昨天下班比较晚,跟隔壁同事扯了会蛋:聊了聊他在面试中,面试官都问了什么类型的题?
这些题比如有:
标准的八股文,我一直在想这些题的意义是什么?你说它是基础题吧,可又落伍了,都是写 CURD 的,难道能提高生产力?如果说提高生产力,都 2022 年 JAVA19 出来了,TCP Reno 都 40 年了,时代变了,卷的方向不太对!!
我想应该换个卷法,程序员应该朝真正地提高生产力、提高技术价值的方向去卷
你说你企业都是传统虚机的,你搞明白上面基础理论,把基础架构搞成弹性计算、云原生的,给企业省一大笔钱,老板还不高兴地给你发个奖状?
我心里一直有一个技术体系的脉络,现在有点时间了,就总想着把它写出来,清晰地表达出来。 可是想是一回事,把它落地又是另外一个事了,我从起笔,写到现在也快四五个月了,整个章节总算有点体系可寻了 (离完稿还有点距离)
自己孤独地写了这么久,也没个可讨论的人,微信公众号里面也寥寥几个赞,今天再这里贴一下
哪里写得不好,哪里方向有问题, 希望朋友们给点指点和意见,年假有 10 来天,我寻思着熬熬夜,全部写完。
Gitbook 地址: https://isno.github.io/
也可以通过公众号给我发私信
感谢您的支持
1
murmur 2023-01-17 10:17:51 +08:00
程序员应该朝真正地提高生产力、提高技术价值的方向去卷
不对的,互联网必须依靠实体经济和硬件发展,现在互联网化差不多了,除非在 AI 有革命性突破,可以高效模拟人的思维,否则看不出有什么卷的方向,我只看到了赛道在消失,用户数在萎缩和大厂的资源垄断 |
2
ufan0 2023-01-17 10:23:23 +08:00
"标准的八股文,我一直在想这些题的意义是什么?你说它是基础题吧,可又落伍了,都是写 CURD 的,难道能提高生产力?如果说提高生产力,都 2022 年 JAVA19 出来了,TCP Reno 都 40 年了,时代变了,卷的方向不太对!!"
-------------------- 楼主说的很对,其实就是卷错了方向。 至于这个卷法为什么一直没有被淘汰,是因为很多人连这个都完全过不了,所以才一直沿用至今。 上面引用你的文字,这里面提到的知识点,我想绝大部分面试者又是不知道的。 |
3
murmur 2023-01-17 10:24:30 +08:00
国内的互联网公司卷了这么久,但是没有一家在正版或者版权方面能引起什么突破或者改善环境,明明是互联网最擅长控制舆论,结果大家都做了盗版的传播者,b 站是视频网站名声却是靠大量的盗版教学视频起来的,知乎搞付费知识却名正言顺的宣传盗版合法。
到头来就是全民白嫖全民盗版,现在正好是经济下行,不能不吃不喝不去医院,那第一个节流肯定是停掉所有的订阅和付费音视频。 |
4
murmur 2023-01-17 10:28:26 +08:00 5
程序员只想着折腾技术,但是你想过没有,就算国内的 app 集体倒回三年甚至五年前怎么样,我会鼓掌喝彩,没有狗日的摇一摇广告,没有杀吗的资源占用,不会检测投屏暗降画质,3 年前微信一样是复制一份文件就增加一份占用,直到 2022 年末都没有彻底修复,没有乱七八糟用不着的金融贷款模块,核心功能一个都不差,甚至很多应用还留着 wap 端可以访问。
所以这几年技术卷的是个什么,究竟有没有对用户体验改善,还是单纯的为了保住饭碗瞎折腾。在这个大前提下,卷什么有区别的。 |
5
Bazingal 2023-01-17 10:29:17 +08:00 3
写 CRUD 的了解 HTTP 、TCP 和 jvm 有什么问题?倒是你说的 QUIC 、BBR 、cgroup 什么的才是不切实际的
|
6
zhusimaji 2023-01-17 11:05:43 +08:00
技术卷的前提是你的业务和产品在朝一个正确的方向再走,不然都不给你卷的机会
|
10
murmur 2023-01-17 11:31:00 +08:00
@picone 所以现在各大互联网裁员了,马化腾也批评买量了,大家都知道自己的产品是一坨答辩,靠买量换个虚假的繁荣骗投资人和股民的钱,现在这招不好使了
未来可能真的就是大厂全面垄断,技术没突破,资源又没有,你的一个小创意对于别人来说最多加一个链接 |
11
hhjswf 2023-01-17 11:31:36 +08:00 via Android
搞容器也是做做应用,不需要你去研究 namespace cgroup ,也卷不出个所以然出来
|
12
awanganddong 2023-01-17 11:32:27 +08:00
其实我觉得问这些问题没有问题,首先先了解,然后与项目相结合。但是绝大多数人仅仅是停留在了解层面,包括我。
比如我现在项目中就出现了这个。 2023/01/15 11:10:20 http: panic serving 127.0.0.1:36786: write tcp 127.0.0.1:8000->127.0.0.1:36786: write: broken pipe 网上搜索的教程绝大多数是增加 ulimit 但是造成这个问题更深层的问题,我不知道。连基础都不懂,是没办法更进一步了。 |
13
isno OP @awanganddong 这个问题挺好的,得自己抓包才能找到答案。 有条件两个 Server 都装下 tcpdump ,然后看看哪些 TCP 包导致了 broken pipe ,再 Google 搜搜相关的关键词,就能清楚怎么回事了
我后面自己造个这种错误,然后这个文章。。 |
14
GP1 2023-01-17 11:57:30 +08:00
你可以思考一下当初互联网还没起来的时候去建设的都是些什么人。
而现在去互联网的都是些什么人。你说能不卷吗? 卷这些有什么意义呢?能卷出高质量的电池,企业和资本都很喜欢。 但是别担心,这种情况持续不了多久了,因为没人了。 当然,这是对后几代来说的,我们这几代人还是要卷的。 所以,卷吧,背八股文吧,逃不掉的。 |
15
Joker1995 2023-01-17 12:06:42 +08:00
这个卷我倒是不介意,介意的更多的是你问了,但是你又不用于实践,感觉就跟上学那时候为了考试而考试一样
|
16
lixintcwdsg 2023-01-17 12:53:30 +08:00 1
工作了很多年,虽然从来不是做架构,但是老被当成做技术方案的人。
感觉目前互联网的生态来说,如果不是做一次基础组建,一般面试最好问一下实际技术方案要怎么写比较有效一点。 比如:需求来了要怎么做技术选型、一个基础的后端技术方案文档要包含哪些内容,内容里面要具体有哪些信息。 然后再把开发链路上的一些常用技术和方案问一下,从代码管理到部署到监控到事故预案。 这样可以考察出来一个人工程技术的完整程度,注意是工程上。 这个完整度其实就是一个人开发经验到底是 1 年的 3 年的 5 年的 10 年的 |
17
leirenbb 2023-01-17 13:00:26 +08:00
值得思考 关注了
|
18
coer 2023-01-17 13:12:52 +08:00
书看了一点,写的不错收藏了,慢慢写吧别熬夜🐶
|
19
0o0O0o0O0o 2023-01-17 13:26:14 +08:00 via iPhone
已收藏,别熬夜
|
20
ChainLock 2023-01-17 13:31:19 +08:00
现在这么卷了吗
|
21
leegradyllljjjj 2023-01-17 13:34:03 +08:00 via Android
在错误的路上退步,相当于进步
|
22
darksword21 2023-01-17 13:55:53 +08:00
收藏了,但是什么时候看。。
|
23
dx3759 2023-01-17 14:31:25 +08:00
粗略看了下,支持 OP
|
24
julyclyde 2023-01-17 15:54:36 +08:00
@awanganddong 这个应该是“显然不是 ulimit”才对吧
|
25
datoujiejie221 2023-01-17 15:58:46 +08:00
楼主举得八股文还算比较实用,iOS 前几年的八股文才叫恶心,runtime 问哪个结构体包含了哪些,跟 java 的扩容因子有的一拼。
拿楼主举得八股文为例 1 可以聊下 grpc 采用 http2.0 优势 2 基于 1 聊下 http2 的优势 3 云原生下 jvm 的一些优化可以聊下 |
26
awanganddong 2023-01-17 16:02:19 +08:00
@julyclyde 对,现在问题我没定位到。
|
27
rrfeng 2023-01-17 16:22:52 +08:00 via Android
TCP 都搞不懂去整 BBR ???
|
28
awalkingman 2023-01-17 16:29:49 +08:00
@darksword21 有空再看,下次一定
|
29
YCCD 2023-01-17 19:10:24 +08:00
我大一老师总是说:学计科是要成为科学家,而不是程序员
|
30
darling19961030 2023-01-18 18:01:32 +08:00
@lixintcwdsg 老哥我觉得你可以写写这方面内容,我觉得很实用。尤其是从工程上这个角度而言。
|
31
vinceall 2023-01-19 17:27:09 +08:00
面试造原子弹,进去拧螺丝
|
32
lingling47 2023-01-22 22:16:58 +08:00 via Android
这可能就是他们说的越来越平庸 最开始都是顶尖人才 写程序 现在呢 培训班 出来 就行
|