看了导师的周报才知道什么是并发编程!

如题:
24届校招生工作快一个月了,岗位是测试开发,我司的测开与很多公司是不同的,基本都是开发工作,业务测试工作很少,因为部门分的很细,有软测,硬测等同学负责业务测试工作,而测开这边主要负责自动化和效能工具开发,这两周看mentor的周报才发现一个人居然可以并发到这种程度,一周的工作内容这么多,原来我负责的业务只是其中一个小模块,我还搞的磕磕碰碰,觉得没这么好做

这让我体会到有工作经验的人和无经验的确实差别太大了,这也许就是企业喜欢招收有工作经验同学的原因叭。 这也是参加秋招为什么我们需要实习的原因,简历上有2-3段对口实习,这才是为秋招/春招打好基础,找到满意工作的关键~ PS:附几张这周五公司给过生日会的照片 #测试开发# #我想象的工作vs实际工作# #我的求职思考# #职场新人生存指南#
全部评论
很巧啊,兄弟,我也是7月的寿星😹
点赞 回复 分享
发布于 2024-08-25 16:54 重庆

相关推荐

2024-12-21 20:45
南昌航空大学 Java
12.16:完成用户编辑接口的开发;用户编辑功能和创建功能有很多类似的地方,因此为了避免重复代码,我将参数校验抽取成了一个公共方法;且由于官网已经上过了编辑功能,基本逻辑和后台编辑用户是类似的,唯一的区别在于,web端需要回显个人信息,而后台则返回true或者false就可以。而又由于保存了用户的变更记录,因此从数据库获取的敏感信息,不能解密,需要加密保存到变更记录里面,因此web端就还需要将敏感信息单独解密,回显到个人信息;12.17:完成用户编辑接口提测,修改留资推送线索中的语言动态;原有的推送线索里包含了语言,但是是在代码中写死的常量-英语,由于现在多语言表已经创建,可以获取用户选择的语言,因此将语言通过获取当前支持的语言列表来动态获取;然后推送给ocrm12.18:专项代码review,优化已有的代码;在代码review的过程中,我的接口返回值,是基本数据类型boolean,而通用的都是返回Boolean,于是stone老师给我提了个问题,接口返回到底选择boolean还是Boolean?然后我去查资料我本以为是序列化的问题,但其实返回的时候底层已经转成了包装类Boolean,所以本质的区别其实是特殊值的问题,boolean是基本变量,只有两个值:true和false;而Boolean是包装类,有三个值:true、false和null,在某些特殊场景,用null可以进行一些特殊判断;因此接口返回布尔值最好选择包装类。12.19:修改seo设置出现的bug;在解决这个bug的时候,我发现项目中的多语言获取其实存在问题,现有的多语言配置涉及三张表,字典、模板配置表和多语言字段表,而在配置多语言时,仅仅修改了配置表,但是获取多语言字段时,只获取了字典表,因此就会出现一个问题:配置默认语言的时候,只修改了配置表,如果这个时候去获取多语言表,默认语言还是修改前的默认语言,导致了数据不一致。和孙老师讨论后,孙老师在配置默认语言时,同步修改多语言表,解决了这个问题。而seo的bug也类似,由于我是直接获取的多语言表,假如现在只有一种语言,我去新增语言,多语言字段仍然只有原先语言字段,导致回显seo时仍然只有一种语言,因此我需要去读取配置表,根据配置表的语言去获取多语言字段值。12.20:后台筛选整合优化;主要完成了字段整合的需求,例如学员邮箱分为注册邮箱和备用邮箱,现在整合到一起,并且支持多选。
投递思源智通等公司6个岗位
点赞 评论 收藏
分享
接下来给大家细细解读首先 最广义的对比 就是对比你 和其他候选人的条件可以是学历 学校 项目 实习 基础(八股)沟通能力 等特别是实习 在急招的情况下 只要 沟通能力 八股 学校 还ok的情况下 大厂日常实习offer就会点击就送 我相信有不少同学对这个是有感同身受的[doge]我们再从面试内容 正经剖析对比的含义 你做的项目 怎么样比别人好 首先不能是培训班照搬 第一个最好去实践的办法就是 比如说 你拿毕设 或者课设的主题 去套皮我最想说的就是 当时这个项目用什么技术栈真做无所谓啊 就我发现很多同学就是特别老实 就是不肯包装 你可以随意的自定义技术栈 无人能知道 你当时用的是什么 只要你不说再往具体的讲项目点 你可以引出 两种技术栈的对比大谈特谈 如果能讲明白 这是一个加分项尤其是 你通过沟通 去让面试官主动提问诸如这种问题:你为什么要使用xx 用xx不行吗除了xx这种方法 你还有更好的解决办法吗你觉得用了xx 有考虑边界情况吗但另一种 你直接 就阐述 你思考的过程 比如说 你做了这个技术点 你不是 为了做 而做 你是有意义的去做 确实给你的项目带来了收益很多同学就是造轮子就是为了造轮子 造之前先想想故事 你为什么要造 市面上没有吗 你造轮子的前提至少你应该明白当前需求在市面上大致的最佳实践是怎么做的 你怎么通过自己的工作 让自己的轮子 在自己的项目能够超越开源库 甚至去给开源库提pr 这就是对比就还是希望大家保持一个度 对项目(实习)的把握 和八股手写算法(基础)都要有 得平衡一下 不要太偏一方了
点赞 评论 收藏
分享
2024-12-16 21:04
快手_前端开发
这篇文章谈谈我之前实习看见的一些性能优化方案(卡住职业生涯👊🏻😭)之前在qiankun基座上做SSR 就被问 你为什么不先在别的角度做优化🌚(当然是为了做技术需求-没活硬整)篇幅有限啊 主要是给出思路让大家去实践 这么多故事 你造出一个亮点 大厂offer 不就稳了1. 是什么导致性能下降随着前端技术和架构的演进(各种库层出不穷),Web应用(shi山项目)往往会经历不断的迭代和优化,但有时由于资源积累或技术选型不当,性能却可能逐步下降。我们可以得出以下是常见的性能劣化原因:资源加载过大:应用页面可能包含了过多不必要的资源,导致页面加载的时间过长。尤其是在首屏加载时,可能会一次性加载大量的脚本、样式和图片。串行阻塞:在页面加载过程中,某些资源和数据请求可能会串行执行,比如用户认证、数据获取等,导致阻塞了其他重要资源的加载。重复加载资源:如果前端项目使用了微前端架构或多个模块化构建,常常会发生一些基础资源(如React、ReactDOM等库)被重复加载,浪费带宽和时间。2. 关键优化措施为了将页面加载时间大幅缩短,我们采取了以下几项关键的优化措施:(1)资源优化:拆包、懒加载与缓存资源拆包:通过拆分大包,将页面中不必要的资源按需加载。例如,避免将所有页面模块一开始就加载,而是根据用户需求分批加载。通过按需加载的方式,可以大大减少初次加载的体积。共享缓存:通过使用共享CDN缓存,确保不同模块或子应用之间能共享一些公共资源(如React、ReactDOM等),避免重复加载和冗余带宽消耗。懒加载:将首屏之外的内容(如抽屉、浮动弹窗、用户提示等)延迟加载。这样可以保证首屏加载的资源最小化,用户体验得到提升。图片优化:图片通常占据了页面加载时间的很大一部分,因此,我们采用了图片的懒加载和剪裁压缩技术,减少图片文件的传输体积。(2)执行逻辑优化:避免串行阻塞优化执行流程:登录验证和数据获取等操作可能会阻塞主线程,影响页面加载速度。通过将这些操作改为异步执行,可以有效避免主线程被阻塞,提升加载速度。子应用预加载:如果项目使用了微前端架构,可以通过预加载当前页面需要的子应用资源,在页面渲染之前就将资源加载完毕,确保页面显示时不需要重复请求。(3)基础设施优化:升级协议与CDN策略升级网络协议:将HTTP/1.1协议升级为HTTP/2,HTTP/2支持多路复用,可以同时发送多个请求,减少网络延迟,提高加载效率。CDN与缓存策略:通过优化CDN配置,启用HTTP/2协议,开启强制缓存、Gzip压缩等策略,进一步减少加载时间,提升页面响应速度。3. 性能优化效果我们要怎么去看具体优化的效果呢通常一个正规项目 都会埋点上报FMP(First Meaningful Paint)时长尽量要能在两秒以内。fmp的时间短的话 就意味着用户能够更快地看到页面的有效内容,从而提升了页面的可用性和流畅度。同时用户的流失率就会减少:随着页面加载速度的提升,用户的等待时间显著减少,减少了因等待过久而流失的用户。4. 持续监控与优化策略大厂里面一般有持续的性能监控系统,并引入了以下防止性能劣化的措施:性能监控系统:通过在页面中埋点,实时监控各项性能指标(如加载时间、资源请求时长等),并定期生成报告,确保性能持续优化。资源管理规则:例如,对于大于2MB的资源文件进行拦截,确保不会发布过大的资源包,避免加载过慢。共享资源管理:强制基座应用与各个子应用共享相同的CDN资源,避免多次加载同一资源。定期优化:每次新功能上线前,都要进行性能测试,确保新版本不会影响现有的加载速度和用户体验。#现在前端的就业环境真的很差吗##牛客创作赏金赛##前端#
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
10
4
分享

创作者周榜

更多
牛客网
牛客企业服务