avatar-decorate
许我一世温柔 level
获赞
121
粉丝
44
关注
6
看过 TA
1169
门头沟学院
2026
Java
IP属地:广西
学院本
私信
关注
头像
06-16 16:46
门头沟学院 Java
bg: 一段线下实习(含金量比较高)+一段线上+一段外包(功能点给钱,含金量极低)项目+八股整合差不多了,算法有点忽视了,这几天都在回顾Leetcode100,b站+自己以前的笔记+实操,目前打算在17号准备广投大厂日常实习,投到25号,如果没有面试通知或者实习Offer就回老东家沉淀2个月(月薪4k),然后准备秋招,这是当前的简历,项目目前整合差不多了,修修补补。八股常见的Java,Spark,Kafka,RabbitMQ都看了, 现在差SQL和Redis,打算边投边看,希望牛友给点简历优化建议另外如果投到7月份还是没有大厂实习Offer,大家是建议继续小厂沉淀2个月在拿一份实习经验,还是直接沉淀到秋招本人小厂实习有点多,除了这家业务有点复杂和具有商业场景之外,其他的都比较low。小厂OC:外包(本地,2500固定薪资不能谈,拒了)老东家(本地,自研,希望我继续去那工作)外地(2500,自研,但是说业务比较全......感觉不如老东家也拒了)大厂我那时候没投,错过了暑期,因为那时候想法比较多,创业jpg,但是想想还是实习比较好,于是花了4天回顾项目+八股,打算现在出山试试日常,在等秋招......陌陌笔试——那时候天黑了,选错位置了,学校二楼自习的地方灯开不了?你敢信,折腾到奶茶店,吵吵闹闹,感觉挂了万物心选——今天笔试等结果深圳赢时胜——投递等初筛pdd——大概率是挂了纷享销客——简历挂字节——牛客投的,感觉没入资料库,打算去官网试试元气森林——最早投的,感觉也没入资料库,ssob的hr没消息掌趣——简历挂牛客Ai面试——图书馆也是,断网这是什么情况,大概率也挂其他的厂都没投
投递挚文集团等公司10个岗位
0 点赞 评论 收藏
分享
头像
06-11 01:02
门头沟学院 Java
今天不出意外,在晚上10点图书馆关门后,又是从10点聊到12点的夜晚,昨天聊到了12点40分。先说一下bg吧,本人26届学院本,Java路线,一段小厂实习,一段线上实习以及大二阶段的黑奴(所谓的功能需求点付钱),于今年5月份,辞职了一份转正但工资很低且没提升的小厂工作,想着根据自己现有的项目和经历做一次轻资产创业。从创业想法产生的那一天起,自己每晚常常睡不着觉,有时是因为明天要上班,去面对那索然无趣并且毫无交流和沟通的开发中,常因为互联网的唱衰Java和计算机而感到焦虑且不断去刷相关牛客和抖音,常因为算法和技术问题而感到力不从心怀疑自己到底适不适合这一行,常在开发中感觉到自己的能力不足而无法使用未学到技术的失败感,也因为公司业务安排和人员问题而导致只能自己开发一个模块且无人指导自己学习的窘迫感。在意识到自己需要改变后,毅然决然决定,要自己做出一款软件,自己创业,遂独自从零开发,捡起以前自己的知识点,以及自己的想法和精力,全力的去推进项目进度,在上班空闲期间和晚上下班时间,都在研究系统的架构,研究设计的方向,以及学习开发的知识点和实践。在时间线是4月份,逐步深入了解现在的项目以及学习学到的东西,不断完善和不断加强项目的骨架和技术点,甚至购买阿里云服务器,仅仅是为了测试web端的性能和学习部署从而让自己不断去了解各种各样的商场平台,捡起以前学习cremb商城系统残留的笔记和知识点,下定决心要在9月份之前做出一个微服务的二手闲置商城平台用于创业。于5月份20日因为转正薪资没有谈拢而毅然辞职,在实习期间和离职的这段时间自己心思全然扑入项目的开发和实践中,不断学习和去探索业务,真正的去做了深入的调研和了解,去使用技术实现业务,去把自己的想法一一实现,并且在此期间认为自己学到了很多,并且迷失了自己。有时候常常是自己一个脑热的决定,而不去想着可行度和效果,以及中间可能会遇到的困难和障碍,导致自己时常陷入一种难以言说的泥潭中,我感觉自己离最初的初心走远了,我把自己封闭在自己的舒适圈里,认为自己在创业所以可以不去管实习,甚至我抗拒外界的一切因素,因为我反而害怕,害怕自己其实做这个东西的价值被别人否定,害怕被别人看出来自己其实是在逃避,是在停滞不前的yy。想着可以把自己的退路封死,甚至不顾一切的想着为了创业而创业,从而失去了自己最开始想要是什么,然后今晚我开始审视,开始和朋友真的交心谈谈聊聊,幡然醒悟其实无论是实习工作也好,创业也好,这两件事其实不应该将其放在对立面的,我做出来的项目,需要耗费的只是我前期的开发成本,对于后期的上线和维护,仅仅只是一种少而又少的时间,在开发完毕后的上线的那两个星期,撞上了我们老生开学和新生开学,其实我们无论是怎么做都好,最重要的也就是前面那两周的宣传了,成就是成了,没成也就没成,他的利益和局限性就在那,它始终是一个校园的二手平台,它产生的利益始终是校园经济,我无法确保且不能肯定他在初始阶段就能一炮而红并且赚到第一桶金,对于二手平台而言,最需要的就是时间的沉淀,它始终无法像卖电话卡卖消费服务产生的瞬时利益大,且也不可能去取代和替代闲鱼成为主流的二手交易平台,它和闲鱼的大而全不一样,它只能局限于少而精这一品种,也就说明了它并不需要很高深的性能提升和复杂的技术实现,它的唯一优势就是通过商品的精确推荐和搜索从而加快商品的流转性。但是校内的商品就这么多,在精确和准确的算法实现和推荐都需要庞大的数据商品和人员流动,所有的yy和幻想都是不切实际且毫无意义的。最应该做的就是交给时间,而不是孤注一掷像个赌徒一样all in这个创业项目,我时常会往好的地方想,并且十分理想化的想当然,不是的,现实不会因为你是一名大学生和创业者而对你有所帮助,它只会不断向你陈述事实直到你接受他,并且放弃自己的幻想从而考虑更贴合实际的事物,我们不能因为自己的某个想法而不顾一切的all in押注,而是应该真正的从现实的角度,从自己真正冷静的思考中得到启发。于我而言,这又何尝不是一种进步。话说到这里大家可能都听不懂我在说什么,感觉叽里咕噜的说了一大堆废话,哈哈哈哈,并不是的,我只是在感慨自己的思想变化无常,从很想找实习到很想创业到现在的心静通达,何尝不是一种自我救赎呢,后面的日子我也不会放弃继续开发项目的,只是我不会太想当然和不顾一切的为了创业而创业了,而是理性的思考,并且在期间不断学习和成长,也不会抗拒找实习和工作了,而是想让自己明白,路就在脚下,无端的迷茫和焦虑是一道泥坑,它会营造出一种你在前进却不断下陷的过程,我也更希望大家能够明确自己的内心,相信自己,而不是去比对和幻想别人的生活以及自己没走的另一条路,而是大大方方的,承认自己的不足并且坚定不移的朝着更好的自己出发,共勉之
如果实习可以转正,你会不...
0 点赞 评论 收藏
分享
头像
06-09 19:20
门头沟学院 Java
购物车与商品用户的交互问题:​1.首先,分析问题的背景:​当用户在商品的界面点击立即购买的时候,如果没有购物车,那么现有的架构是:​直接调用api传输商品详情+卖家Id+买家ID,直接跳转到支付界面上,例如填写个人信息,填写地址......​上述的方式对于购买流程而言,需要设计的只有:服务之间的同步,那么就引发了一个问题:当我用户点击立即购买的时候,需要直接将商品的状态进行锁定吗?如果锁定的话,那么锁定的时间是多少?如果不锁定的话,商品被别人买走了怎么办?假如锁定的话,会不会出现恶意购买?如果不锁定的话,库存问题如何解决?这是我目前项目中出现的问题,以前的架构是:​假如我点击立即购买的时候,则锁定了商品,此时这个订单处于待支付状态,这也出现了我朋友的实际在应用层面的黑盒测试的时候,出现了这个问题,其他朋友就无法正确的访问这个商品了,此时虽然支付时间回调是5分钟,但是这个过程等待十分久,假如很多人同时只点击购买不支付,或者别人只想看看呢?这就是一个bug了​针对这个bug,我的想法是这样的:​前端: 携带 商品ID、数量、用户ID 请求订单服务。订单服务 收到请求后,不会立即操作数据库。它会先去查询 商品服务 获取商品信息(价格、名称等),并检查缓存中的可预扣减库存是否充足。如果 Redis 中的 `product:stock:123` 的值大于购买数量,订单服务就在 Redis 中将库存减掉,并生成一个有时效性的临时订单,有效期是 10分钟,返回临时订单号,前端跳转到支付确认页面。这个页面上会有一个倒计时,提醒用户在规定时间内完成支付。​另外,我在想,二手闲置商城,需要购物车模块吗?​欢迎大家评论讨论
牛客解忧铺
0 点赞 评论 收藏
分享
头像
06-07 16:24
门头沟学院 Java
bg: 26届学院本,一段实习经历,从0-1开发了Web+移动端的二手闲置商城,目前离职,算法有点差,基础扎实5月20日离职的,期间自己沉淀和回顾了项目,并且复盘和更改了项目的遗存问题,然后24号开始到昨天,每天20+沟通ssob,然后面了5家,3家小厂oc,但是工资很低,说是实习生固定薪资,然后一家陌陌笔试(大概率挂了,算法不行,网络波动大,图书馆人来人往有点吵,下次去空教室),现在学校的课程下一周就上完了,目前自己的想法有三种,想让牛友们给点建议:1.继续投简历,然后约面试,在期间复盘项目+八股+算法(可能时间不太够,算法算是一个难点,工作期间都没怎么刷。忘了好多)2.沉淀到8-9月份,期间专心复盘项目+八股+算法,计网和基础都打牢3.9月份新生开学,去发传单和贴告示牌以及小卡片推销自己的二手闲置商城,暑假期间维护项目和测试,然后复习八股+项目+算法,但是项目的开发占大头(因为后台端部分没做完......)(ps:有个朋友有意向一起弄,但是感觉他更偏向于找实习,后面可能还是自己弄)项目的情况是:目前项目只是Web端和移动端,可能便携性不是很高,因为有营业执照,可以考虑往小程序部分扩展,目前商城的重构都算比较OK的,基础的购买支付,显示都没什么问题,自己也使用ngrok开发给舍友体验了,体验都很流畅(附上小部分UI图)基础的实现都是没什么问题,第一版因为对接的是第三方的聚合平台,每单都抽我百分之1.2,根本受不了,直接关了重构项目,现在想听听各位牛友的建议
投递挚文集团等公司10个岗位
0 点赞 评论 收藏
分享
头像
06-07 14:49
门头沟学院 Java
在 1.对于发布商品和交易的总数的时候,数据库的设计:因为对于发布者发布的总商品和交易的总数,这部分不仅仅只是涉及到用户表,同时也涉及到商品表,那么在我的二手闲置商城中,为了确保系统的性能以及可扩展性,不应该盲目尊崇数据库设计的范式,而是实现数据库表的yonyu字段,使其反范式化那么分析一下,第一版我对于商品与用户的表设计时,考虑的是在商品与交易表中实时的通过count去计算我们的商品数,这样在用户界面时查看自己的交易与发布的商品的时候,能够实时的去计算和查看我们的发布的商品总数和交易总数,但是这样也带来了一系列问题,如,当我们用户不断的去发布商品和交易的时候,对于我们的数据库带来的性能压力是极大的,可以想象,当用户的商品积累至万级时,所损耗的性能了,每次访问都需要计算对于初期是可以的,但是并不优雅​那么我的第二版解决方案是什么呢? 即在用户表中实现插入yonyu字段,将用户发布的商品使用计数器的形式去写入数据表中,这样,我们就可以通过查询用户的字段即可实现读取交易总数和发布商品的总数,但是会出现什么问题呢?每当用户发布一个商品或完成一笔交易,都需要更新 `users` 表中的这个计数字段。这会导致对用户表的高频写入,在高并发下容易产生行锁竞争,影响核心用户服务的性能。​但是对于我的这个小平台而言,这已经是比较好的一个设计方式了,对于业务增长没有怎么大的情况下,这可以应对1000-2000人的使用。但是,作为一个优雅的程序员,我已经在这部分埋点了,这部分后期我需要去实现第三版优化。具体的优化方式为:​在深入了解了EDA,RabbitMQ的底层原理,我可以确定的是,我们完全可以去是实现一种读写分离,并且考虑最终一致性的一个设计模式,对于微服务而言,我们并不需要去对商品,用户,订单服务进行额外的增加yonyu字段,而是可以去考虑在用户行为模块中,实现DDD架构中的聚合模式,想象一下,目前我的商品模块在发布商品的时候,已经实现了RabbitMQ的异步发布机制,当然,这部分的商品发布机制对应的只是个性化推荐系统的商品推荐,那么我能不能在用户行为模块中实现一种消费机制,实现用户的发布商品与交易商品的回显呢?当然可以,用户的行为模块是关于收藏,点赞发布评论,这些都是可以实现异步机制的,我们不需要实时的去显示,而是为了考虑最终一致性而设计的。
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务