大数据最新【毕业季 进击的技术er】作为一个职场人,我想对你们说,2024年最新熬夜整理小米大数据开发面试题

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

目录

1.我的大学背景

2.我的大学导师以及印象深刻的一些事

3. 从毕业生到职场IT人,最大的改变

4. 从毕业生到职场IT人,遇到的问题与反思

5. 工作中,技术er应如何在技术领域快速成长?

6. 程序员三十五岁瓶颈你怎么看?

7. 想对毕业生/在校生说的话


1.我的大学背景

我是2020届的学生,毕业快2年了

计算机专业

2.我的大学导师以及印象深刻的一些事

  1. 我的大学导师冯先生,我到现在依然很感激他。当初他给我和另外的一位同学提供了一个非常好的学习环境,后来还指定一位师兄带着我们,使我们得到了很好的指导,为我们以后的学习打下了基础。

2.通过跟冯老师多次交流,学会了很多东西,更坚定了走软件开发这条路。

3.我认识了三位15和14级的师兄,没有他们,我的知识面可能非常的窄,很多知识都是他们让我学的。

4.有几位志同道合的朋友一块学习,从而使自己不至于那么孤独。

5.能够耐得住寂寞,经常去图书馆苦心学习。

6.很少打网络游戏。

3. 从毕业生到职场IT人,最大的改变

3.1 改变1、从一群人到一个人

在我脱离学生身份、进入职场之后,开始过上了这种有足够个人空间的独居生活。

在这样的个人空间里,我感受到了更多的自在、轻松、随意。

尤其是当我晚上下班之后觉得非常疲惫,非常需要一个不被打扰的、足够安静的环境去梳理思绪、恢复能量时,这个完全属于我的个人空间给了我足够的包容与舒适感。

当然偶尔也会感觉到孤独。

周末会把住在一公里外的一个朋友请到家里来一起做饭、吃饭。

一个人呆在屋里的时候会点起好友临毕业送我的香薰,顿时有了她就在我身边、在我眼前陪伴着我的感觉。

总之现在的独居生活我很满意

愿你能在寂静里喜悲,能在孤独中优雅。

3.2 改变2、个人时间从“足够宽裕”到“极其奢侈”

学生时代真的是有大把属于自己的时间,合理的安排会使得你几乎可以去完成所有想做的事。

而在上班之后,尤其是在这种互联网企业工作,让我感受到自己的个人时间急剧缩水。

极其奢侈的一点空闲时间,必须想清楚什么更重要,要不断的去做选择,舍弃掉没那么重要的事。

这道理虽然以前也明白,可现在算是感慨万分深刻。想要在工作之余还坚持健身、读书、学习充电,要主动去放弃很多“琐事”,要更好的去管理自己。

改变3、重视每日的复盘与总结,变得更加清醒、谨慎与理性

工作之后,愈加意识到每日与定期的复盘和总结是非常重要的事。

你需要不断的去反思——哪里做的不够好、浪费了哪些时间、目标是否被达成、努力方向是否正确以及心中是否有邪念,需要不断的去提醒自己,保持清醒、理性与谨慎。

以上即是我入职场一周来觉得改变最大的三个地方。下面再接着聊聊这一周我遇到的问题以及反思。

4. 从毕业生到职场IT人,遇到的问题与反思

问题1:羞于发问

有一天leader给了我一个小任务让我去完成。听他描述完这个任务后,我一头雾水,对于他提到的一些名词甚至都不是很理解。

但我当时没好意思问清楚,害怕被嫌弃,心里想着自己不懂可以去查。

那天我花了很长时间去搞清楚leader“究竟让我做什么”。

晚上我们开站会的时候聊到工作进展,我发现我完全理解错了他的意思,相当于这一天的时间我都是在错误的方向努力。

那晚我在睡前重读那本《高效能人士的七个习惯》时,恰巧读到那段:

“如果学生不肯发问,不肯暴露自己的无知,不肯让老师知道他掌握知识的真正水平,那么就学不到东西,也就不能有长进。而且伪装实非长久之计,总有被拆穿的一天。承认自己的无知往往是求知的第一步。”

我意识到,不要害怕暴露自己的无知,也不要耻于发问,在通过一定的思考以及查询之后,仍然存有疑惑,就要积极发问,搞清楚需求,将事情高效的做好才是最重要。

问题2:急于成长

初入职场,面对全新且陌生的业务,我发现自己特别“笨拙”,特别“菜”。一件很简单的事,我需要很久才可以理清楚。

我会有焦虑,会有着急,会有不安,会害怕自己因成长太慢而做不好当下工作。

我会在一次次的反思里安抚自己,去接受自己最初的笨拙。亦切实体会到“耐心”的重要——你要给自己一定时间去成长,你不要去急于求成。

关于我在初入职场遇到的这两个问题,无论是「无知」还是「笨拙」,我想总而言之,这就是我现在状态的“本来面目”,无需刻意遮掩。

放下遮掩的心,去接受和承认,让一切「如其所如」,反倒让我觉得轻松了许多,也更能全心投入于当下。

5. 工作中,技术er应如何在技术领域快速成长?

凡事预则立,不预则废。对于漫长的学习生涯而言,好的计划是成功的一半。

1、长期规划

长期规划的实施需要毅力和决心,但是做正确的长期规划还需要高瞻远瞩的眼界、超级敏感的神经和中大奖的运气。对于大部分人来说,长期规划定主要是“定方向”。但遵循如下原则能够减少犯方向性错误的概率:

*  远离日暮西山的行业。

*  做自己感兴趣的事情。

*  做有积累的事情。

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

到真正的技术提升。**

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 28
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Spring Boot本身不提供RTP支持,但可以使用第三方库来实现。下面介绍一种使用WebRTC和Kurento Media Server实现RTP集成的方式。 1. 安装Kurento Media Server Kurento Media Server一个开源的媒体服务器,可以处理音频和视频流。可以通过以下方式安装: ``` sudo apt-get update sudo apt-get install -y kurento-media-server ``` 2. 创建Spring Boot项目 使用Spring Initializr创建一个新的Spring Boot项目,并添加以下依赖: ``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> <dependency> <groupId>org.kurento</groupId> <artifactId>kurento-client</artifactId> <version>6.15.0</version> </dependency> ``` 3. 创建WebSocket处理程序 创建一个WebSocket处理程序,用于处理客户端连接和消息。 ```java @WebSocket public class RtpWebSocketHandler { private final KurentoClient kurento; public RtpWebSocketHandler(KurentoClient kurento) { this.kurento = kurento; } @OnWebSocketConnect public void onConnect(Session session) { // 处理连接 } @OnWebSocketMessage public void onMessage(Session session, String message) { // 处理消息 } @OnWebSocketClose public void onClose(Session session, int statusCode, String reason) { // 处理关闭 } } ``` 4. 创建Kurento Media Pipeline 在WebSocket处理程序中创建Kurento Media Pipeline,该Pipeline将处理音频和视频流。 ```java public class RtpWebSocketHandler { private final KurentoClient kurento; private MediaPipeline pipeline; public RtpWebSocketHandler(KurentoClient kurento) { this.kurento = kurento; } @OnWebSocketConnect public void onConnect(Session session) { // 创建Pipeline pipeline = kurento.createMediaPipeline(); } @OnWebSocketClose public void onClose(Session session, int statusCode, String reason) { // 释放Pipeline pipeline.release(); } } ``` 5. 处理音频和视频流 使用Kurento Media Pipeline处理音频和视频流,并将其发送到客户端。 ```java public class RtpWebSocketHandler { private final KurentoClient kurento; private MediaPipeline pipeline; public RtpWebSocketHandler(KurentoClient kurento) { this.kurento = kurento; } @OnWebSocketMessage public void onMessage(Session session, String message) { // 处理音频和视频流 WebRtcEndpoint webRtcEndpoint = new WebRtcEndpoint.Builder(pipeline).build(); MediaElement video = new RtpEndpoint.Builder(pipeline).build(); MediaElement audio = new RtpEndpoint.Builder(pipeline).build(); video.connect(webRtcEndpoint); audio.connect(webRtcEndpoint); webRtcEndpoint.connect(video, MediaType.VIDEO); webRtcEndpoint.connect(audio, MediaType.AUDIO); // 发送音频和视频流到客户端 webRtcEndpoint.addIceCandidateFoundListener(event -> { // 处理ICE候选 }); webRtcEndpoint.addMediaStateChangedListener(event -> { // 处理媒体状态变化 }); webRtcEndpoint.addOnIceCandidateListener(event -> { // 发送ICE候选到客户端 }); webRtcEndpoint.gatherCandidates(); } } ``` 6. 配置WebSocket处理程序 在Spring Boot应用程序中配置WebSocket处理程序。 ```java @Configuration @EnableWebSocket public class WebSocketConfiguration implements WebSocketConfigurer { private final KurentoClient kurento; public WebSocketConfiguration(KurentoClient kurento) { this.kurento = kurento; } @Override public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { registry.addHandler(new RtpWebSocketHandler(kurento), "/rtp"); } } ``` 7. 运行应用程序 运行Spring Boot应用程序,并使用WebRTC客户端连接到WebSocket服务器(例如,通过浏览器中的JavaScript代码)。 这是一个基本的实现方式,可以根据项目需求进行定制。同时,保证代码质量和可靠性需要进行充分测试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值