到目前为止在小红书Android实习两个月的感触

我已经在小红书Android开发岗位实习了两个月了,这两个月值得我总结一下。

进入正题,作为一个开发者,最重要的是成为一名软件工程师,而不是普通程序员。很多情况,你进入无论大厂中厂还是小厂实习,有极大概率会让你干普通程序员的活,也就是脏活累活。我也在牛客上看到无数人吐槽,我好不容易进了字节、腾讯,天天让我crud,除了有个大厂光环还有什么用?大厂光环在现在确实有用,但是如果有机会提前深入、甚至手写基础架构,而不是天天搞普通需求打螺丝,不但能让自己的编程能力进步,还能让自己的工程思维更上一层楼。

为什么我认为实习找中厂其实反而也是不二之选?因为这种公司有很大情况基础架构不完善,比如小红书,各种问题急需他人解决,也需要各种基础框架来满足业务需求。恰好,我实习入职的时候就遇到了一个正在开发的内部框架,我ld直接把任务交给了我。我至今一直开发、维护着该框架。虽然对于平常实习生来说搞这框架确实是个挑战,但我开发经验比较充足,所以说不是太大问题。而且你们不久就能在小红书用上使用我框架绘制出来的UI,对我来说不但成就感满满,而且学到了很多工程思维上的东西。

今天我ld跟我谈话了解一下我对组里的看法,我就说了一段话:

像这种基架并不完善的公司(相比字节、腾讯等等)来说,各种框架、基础能力构建潜力很大。

如果去了那种大公司,基架极其完善,实习的话大概率不会给你分配像你给我分配的这种相对高价值的东西来写,基本只是当个打杂的“切图仔”。而且普通需求到哪个公司都是必需,并没有太大竞争力,写普通需求对培养工程师思维感觉帮助不是特别大。需求会随时有,但框架不一定,有也很难说去交给一个来了没多久的人去做,但咱们组一上来就给我安排框架开发工作,所以我个人认为这次实习的含金量是很高的。

其实说这么多,大前提还得是有一个好组+好ld,我所在的组是主业务客户端研发组,相比隔壁视频组就没那么容易喽,我学长就在那个组的,天天干脏活。

很喜欢我ld的一句话:“我前司字节都废了rxjava用协程好多年了,小红书还守着它rxjava呢。”哈哈,别尬黑,小红书现在还在用kotlin-android-extensions这种彻底被官方废弃的东西呢,导致kt版本根本升不到1.8以上,笑嘻了。

#小红书##你觉得实习只能是打杂吗?##正在实习的碎碎念##实习#
全部评论
你好我想问一下,如果想找Android的实习,面试会着重考察什么知识啊,然后项目大概要做什么,具备什么功能会比较好😢
点赞 回复 分享
发布于 08-19 16:53 山东

相关推荐

破防面试,为什么小红书的面试官都为什么这么喜欢偷笑啊,就是那种你怎么这都不会的笑。破大防。起手拷打ffmpegffmpeg的解码全过程 我承认,一些API我确实记不住了,被质疑你真的有做过这个项目吗然后开始问avcodec需要哪些参数 我知道有宽高和格式Avformatopen和avfindstreaminfo分别干了什么,他们有什么联系avframe里面包含了哪些重要数据重量级的来了,问我从url开始到一帧被播放到显示器上经过了哪些。。。简直了,然后开始发散rtsp是吧,那你先讲讲osi七层模型,每一层模型的传播形式是什么,我人都麻了socket在客户端和服务器的创建的流程,有什么区别tcp和socket的关系http1.0到3.0的变化avframe是怎么进行渲染的(渲染管线那一套)多线程怎么同步,你说用锁,有哪些锁,各自的用途,知道死锁吗,手撕一个死锁场景为什么渲染管线要用三角形而不是别的形状,有什么好处yuv数据是在哪一个阶段变成rgb的IDR和I帧(终于有我会的了)SPS和PPS,分别有啥用详细讲讲帧内预测,这个也是重量级,我扯了一堆宏块内预测+离散余弦变化+量化+自适应编码,感觉他还是不太满意,就嗯了两下,离谱啊离谱!最后又手撕了个只能在栈上和只能在堆上创建的类(好久没写了,忘光光)只能说基本问一个问题摇头一个,太难顶了,是我不配了。天天面这种面试迟早的抑郁。写面经的时候发了一个满意度调查,我好想给他差评。但是转念一想这问的我确实不会,算了算了。
yoko2001:笑点太低真不行😅
点赞 评论 收藏
分享
2 2 评论
分享
牛客网
牛客企业服务