【技术唠嗑】坏消息:八股文是版本陷阱,好消息:陷的是老板

作者: 崩溃大喵分类: 职业职场 发布时间: 2023-12-02 21:43:43 浏览:196330 次

【技术唠嗑】坏消息:八股文是版本陷阱,好消息:陷的是老板

CccAimer:
曾经去面试一家互联网中型企业,面试官就没问我八股文,就问一下第三方接口调用细节。

【回复】回复 @崩溃大喵 :我当时问他为啥问接口优化,他说中间件都是买的,没必要自己搭[笑哭]
【回复】回复 @CccAimer : 实在的面试官
缓慢温存:
.net全家桶一把梭哈,全栈开发速度快的一匹。前端blazor,JavaScript都不用,懂点html和css就行。后端用代码生成器生成对应model的扩展方法,再把orm封装下,业务写的起飞。redis根本用不上,直接封装一个安全数组放内存里同步就行[吃瓜]

【回复】除非实力过硬,不然找工作真的是看运气,就是你投递的岗位是不是真的缺人。我也是去年六月份刚入这一行,当时面试我还不知道.net,还是在学c++的相关知识,就直接投简历。就面试了一家,问了问我面向对象的知识,STL的一些知识,写了个冒泡排序,直接就面上去了,可以说是一点项目经验没有。进去前两个月都是在学c#的基础知识,当时贼害怕自己能不能做好,后面接触项目实战,带着做出来东西,后面就越来越顺利了[笑哭]
【回复】[doge]大专计算机,大三报了前端培训课然后实习了1年,大专毕业后专升全日制本科(从大三学期开始读,是个二本)然后又在学校混日子,大三期间接过1个同校同学的项目兼职:用uniapp开发了一个考证报名刷题的微信小程序。开发了一个月多一点点(我只做前端部分,后台和接口另一个同学做),拿了1600块钱。 现在大四参加今年24届秋招[doge]才发现坏了找不着工作了,我真的是恨啊,早知道.net这么牛,我就好好学.net了[笑哭]现在大四就在学校呆着,天天投简历,做了很多测评题、面试题。参加了5-6次面试,还是没有offer[笑哭][笑哭][笑哭][笑哭]
猹不多de了:
然而现实就是这样,没办法 当然情况都见过,有些项目有一定规模了,但是框架和架构设计没跟上;有些是项目小小的,偏要上整套cloud框架[笑哭],杀鸡焉用牛刀

【回复】没事的,cloud框架不框架的,如果业务量不上去,根本就感觉不到那些微服务运行时的问题
【回复】回复 @大橘橘同学 :业务量1-10QPS服务器32核64线程性能肯定没问题不过是微服务的功劳还是硬件功劳就仁者见仁 智者见智了[doge]
卤氢蛋:
还好吧,我觉得这个版本真正的版本陷阱是大语言模型

【回复】东西能跑工资能发下来就行,ai这块儿炼丹也不是一年两年了,现在人类都不能解释自行车的平衡原理但是也不影响各种骑行山地越野,骑行露营地发展吧
【回复】回复 @返贫专业户 : 确实,之前有人简单的以为是陀螺效应,结果自己实践根本不行,困扰科学家两百多年了[笑哭]
【回复】回复 @返贫专业户 : 只能说没有完全解决,这方面论文很多,工程领域此类实践领先于理论地情况很多,很多时候能work也就不在乎原理了,所以才有工学和理学的区别,甚至于很多有了定论的东西在广泛运用了很多年之后又有了新解释也是有的。
bigning2021:
我不认为这是程序员自己造出的壁垒,有这样的结果主要是中国程序员生存条件恶劣,工作不稳定,卷出来的。 所谓“坑老板”的那些行为,不就是面向简历和“亮点”的编程么? 如果不是总得跑路,不管是主动还是被动,也不至于总想着下一个简历怎样。 如果很好的完成本职工作就能在公司内生存的很好,哪有那么多脱裤子放屁的设计,公司内生存压力大了,就卷“亮点”呗。

【回复】回复 @崩溃大喵 :面向简历编程,为了方便找下家 面向亮点编程,为了在当前公司多干一段时间 都是“积极防御型”编程[滑稽]
【回复】回复 @崩溃大喵 : 亮点是给干活公司看的
【回复】亮点也不是老板来面的啊[辣眼睛],是研发经理
何ができる:
老哥真是说我心坎上了,不甘心一直写业务,就夹带私货,设计模式?加!框架?加!各种库?用!管你项目大小,管你适不适用,学着就往上加,不然我以后换行业,抛开业务简历写啥啊

【回复】我也是,不断实践我的设计理念,设计了一坨又一坨后,我跑路了
织法酱:
我现在就在一家小公司,公司就一单体架构,负载均衡,一共十几台服务器。之前小老板(技术经理)也是被八股文洗脑,希望优雅更新,并支持高可用。就给我说要引入nacos,还要3台集群,还要引gateway。简直了。后来我把nginx改成openresty,啥都都没干问题解决了,老板又真香了~~~

【回复】看了挺多UP的鸡汤。觉得UP在很多方面的思考是基于实际需求的,这点我非常赞同。 但如果一个公司面试完全不问八股文,就会面临我现在公司的情况。招过来的同事技术上认知太差,就会写个CRUD,会出现很多正常思路下就不会考虑到的问题。 我举个例子吧,之前有个查询看着特别简单,但速度就是特别慢。做的事情嘛,就是商品表连商品价格表(一个商品有多套价格),再做个分页。当时我想了很多种办法优化,都是无效的。最后另一个同事发现,商品价格表关联商品表id的字段,被设计成了varchar,这样就不走索引了。我当时就%¥#%@!,谁TM设计数据库关联Id用varchar的,后来发现大多数表都这么干的。还有些时间啥的也爱用varchar。究其原因就是mysql用的5,老板怕不兼容,驱动也用的5,并且不敢用太高版本。低版本的mysql驱动对变量类型处理时经常出现问题,所以许多同事都偷懒,数据库各字段尽量varchar。 现在项目都运行好几年了,有大量的历史数据和客户,没人敢轻易的去改数据库字段类型的,你看,这样的公司工作开不开心。
【回复】十几台服务器,不是小公司了,我们公司,好几个项目挤在一台服务器上,全公司就这么一台云服务器
【回复】但话说回来,虽说许多八股文少年的技术不实用,但不研究技术的业务程序员就是工资上不去,已于被替代,35岁没成管理就面临着被淘汰。大家还是想想自己,不是每个人都能成老板,拿那点儿工资的同时还获得了什么,有没有自愿加班减时薪,有没有加班第二天迟到被扣工资,多寻思寻思,想想自己为何而奋斗~~~
卡乐咪小张同学:
八股文这事还真不能怪程序员,是国内恶性内卷的环境和喜欢装b的老板们非要让程序员背,你不会就不要你,那咋办?现实就是这样,明明很简单的一句话能讲明白的东西,但是他们不觉得这很厉害,反而觉得没技术含量,工作没价值。我的理解是,了解即可,不必精通,碰到喜欢装b的项目老板程序员就使劲拽,碰到务实的就先搁一边。

【回复】其实内卷厉害的城市八股文问的并不是很多,都是用项目来说事儿,会根据你简历项目来问你实际场景,你做了什么模块就会针对性的问你这一块遇到过什么问题,有考虑用什么技术栈怎么解决,并不会无中生有来一嘴链表的底层结构这种。这种问法直接让八股文站原地发呆,因为是要问你实际运用而不是侃侃而谈
【回复】回复 @Rdjustic :链表?这不是幼儿园级别的问题?[吃瓜]不是现场让你撸红黑树我是不认可的
【回复】回复 @Rdjustic : 链表底层结构?????链表实现不是简简单单
Datefate:
你别管,虽然我这辈子都不会扩充功能,虽然我就一个功能,但我就是要先写一个接口,再写一个抽象类,再写一个实现类,再写一个代理类,常用属性再写一个枚举类

完整的头骨:
外国也没比较圆,主要就是IT发展早了,更早一批人没接触过新框架,还在那儿oracle存储过程加内存呢,中国也就是10年以后发展起来的,更重视框架这一套。我外企数据库用的是IBM webphere,那东西烂的一批,IBM的运维屁用没有,一问三不知

【回复】回复 @雪雨雪 :等系统不能跑了,人能跑就行了[妙啊]
【回复】回复 @强者真经 :是这样的,老项目业务逻辑全写存储过程里,还能热部署,性能有问题就加内存,内存泄漏就定期重启[喜极而泣]其实中国10年-20年技术氛围还不错,百度有不少干货,现在渐渐的社区站点都差了,完全不如google和stackoverflow
【回复】今年还面了一个央企保险的养老项目,面我的人说是有几十万行oracle存储过程,吓到我了
各浮萍:
嵌入式开发,负责选型和原理图设计以及调试,当我发现同事两天半搞不定的内容我两个半小时能搞完时,某个裸机开发能完成的控制器。往前的实现都是通过几百个全局的flag去控制,不用结构体,不用轮询,信号用中断,中断里面写delay等另一个中断来......大刀阔斧改,试验各种玩法,container_of?试一下,决策树?试一下,抢占式多线程?试一下。陆续搞了三种不同架构的处理器,不是领导催了我能把Rtthread给抄一遍[吃瓜]

【回复】回复 @自我进化没有烧鹅 :没事,他发现不了,他还经常看我为了解决一个问题(学完想学的东西)而加班(带薪学习)呢,下班再自学可没加班费[doge]
【回复】轻点卷,小心领导说你工作量不饱和[doge]
【回复】这也太逆天了,正常本科生都写不出这么烂的东西出来😂这家公司产品没出过问题?真是幸运拉满了
Axun2:
挺好的了,我是数据开发入职的,现在在帮公司干室内装修的项目[笑哭]

【回复】回复 @蔡良辰ccxxww :字面意思,智慧教室装修建设。
【回复】回复 @Axun2 : 也挺好,相当于转市场部了,卖东西比卖技术更有机会赚大钱
【回复】[哦呼]数据开发去搞装修?还是去干后端阿
咚哒哟哟哟:
刚毕业c++ qt 军工,天天写业务。不知道能忘简历里面整啥[笑哭]

【回复】跑路吧,我上家单位就是搞军工的,我是做异构高并发,计算机图形学的,专门搞复杂电笔环境分析算法,你说的 C++ QT 业务代码估计是为了应付客户的频繁业务需求变动而不得不写的代码,搞不好还得接手老员工写的代码屎山,我单位的其他员工真的是痛苦,陷入这种频繁的增删改查,跟代码而没有时间学东西提升自己。个人建议整好 QT 赶紧跑路吧。
【回复】回复 @命里终有 :就是不需要践行你高超的设计理念,不需要考虑优质的高并发,不需要用到独树一帜的算法,你把数据从数据库拿出来,然后按客户的需要修修补补一下,然后发给其他系统或者等着其他系统自己调用又或者重新塞回数据库。写的时候有一个说明书,某某系统要什么样子的数据格式,另一个系统又要什么样的格式,把数据包一下就ok了[tv_doge]
【回复】回复 @命里终有 :简单的过程就是比如我这边做库房,前端操作下发需要螺丝,后端从数据库查螺丝的位置比如1–1–1,然后加上前端需要送到的位置t1,然后翻译成运货机器人的系统能认识的位置,然后按他们的传参要求比如{code:"114514",fromlocation:"3–1–1",tolocation:"z1_1"}这么包着下发,然后根据文档约定的返回值比如{code:0}没问题,ok那就完成了。实际参数可能很多有可能真的就这么三个,反正百分之95的代码也就这样。
ArthurOfficious:
入职前我以为至少是springboot,入职后发现是ejb[笑哭]

【回复】你这也太老了,我就在大学学过ejb,就那个疯狂Java的大厚书,后来工作了接触最老的项目也是ssh项目[喜极而泣]
【回复】看着项目里面一堆ejb后缀的类,进去一看,全是dao[doge]
【回复】赌五毛 是银行的项目[笑哭]
净刃:
up主请教一下,我现在毕业小半年了,实习经验是几乎没有,没有特别精通的编程语言,请问我如果现在开始学Java做些网课小项目塞简历里,明年春招能混口饭吃吗?还是说这种情况只能考研了?

【回复】找java工作,你要是应届生,简历上怎么也得写两个项目,一个spring开发,另一个进阶微服务。不是在危言耸听,我看那些培训出来的,简历上都写3个项目以上,就这还不好找工作。就算你学的特别快,至少也得3-4个月,再加上背八股,做一些java题,总共花费至少6个月。春招3月就开始了,时间不太够。。。
【回复】不打击人,你现在的状态明年春招除非运气特别好,不然基本没戏。你最起码常用数据结构可以实现,算法有一定基础力扣常见中等难度题要能会写,你的编程语言稍微了解底层原理,计算机网络有基础,有两到三个证明你框架能力的小项目。毕业半年还没有项目经验已经是很迟钝一批人了,如果你还想干计算机,必须用非常高的学习强度弥补你之前落下的东西。
游戏攻略神:
还有一种落差是,整天curd焦虑后,就私底下写个人项目,充实简历了[脱单doge]

【回复】回复 @卑微的切图仔 :未曾设想的道路[笑哭]不过如果是个人项目,而且不赶的话,单纯的curd也太难受了[傲娇]
BuflyJoe:
刚毕业,外包,c++,工业软件,我有前途吗[doge]

【回复】有非常广泛的进步空间[doge]
虎皮朝天椒:
4c8g 承载 16 个日活用户 2w16薪 摸他 10 个年头

【回复】我们都升级8核16g了[doge]
无聊无欲之罪:
面过几个游戏公司,第一个问八股文,第二个笔试八股文,第三个问一些算法和业务思路和引擎细节,去了第三个

技术 软件 IT 编程 吐槽 互联网 八股文 职场吐槽大会 百日招聘,就业集结令!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!