Fundamentals 12 min read

Curated Self‑Study Resources for Emerging Tech Fields (Multimedia, AI, CV, RL, MT, Knowledge Graph, Mobile, Frontend)

This guide compiles recommended books, courses, and open‑source projects across multimedia, artificial intelligence, computer vision, reinforcement learning, machine translation, knowledge graphs, Android, iOS, and frontend development to help newcomers and job seekers systematically deepen their technical expertise.

ByteFE
ByteFE
ByteFE
Curated Self‑Study Resources for Emerging Tech Fields (Multimedia, AI, CV, RL, MT, Knowledge Graph, Mobile, Frontend)

The article addresses technology newcomers and job seekers, offering a curated list of self‑study resources across multiple domains, each recommended by team leaders.

Multimedia

Leader Jessica suggests three categories: foundational theory books (e.g., Digital Image Processing by Gonzalez et al.), video coding standards (e.g., Video Processing and Communication by Wang Yao, H.264/AVC by Bi Houjie & Wang Jian), and widely used open‑source projects such as FFmpeg , VLC , Ijkplayer , and ExoPlayer .

Recommendation Algorithms

Leader William recommends classic deep‑learning books ( Deep Learning by Goodfellow et al., Hands‑On Deep Learning by Li Mu), the free Deep Learning textbook (online at https://zh.d2l.ai), and several specialized titles ( Hundred‑Face Machine Learning by Zhuge Yue, Deep Learning Recommender Systems by Wang Zhe, Recommender Systems Practice by Xiang Liang) with corresponding links.

Computer Vision

Leader Wu Xinlong highlights top conferences and frameworks, recommending the Andrew Ng deep‑learning course, Stanford’s CS231n (Li Fei‑Fei), Zhou Zhihua’s Machine Learning (“the watermelon book”), the PyTorch tutorial by Yunjey Choi, TensorFlow Chinese docs, and the CVF open‑access paper library.

Reinforcement Learning

Researchers Flood Sung and ChnX suggest Sutton & Barto’s Reinforcement Learning: An Introduction , Berkeley’s CS285 Deep RL course, and Stanford’s CS330 Deep Multi‑Task and Meta Learning, with links to course materials.

Machine Translation

Leader Wang Xuan recommends Li Hang’s Statistical Learning Methods and Stanford’s CS224N Natural Language Processing with Deep Learning, providing comprehensive coverage of models and theory.

Knowledge Graph

Engineer David lists Chinese books ( Knowledge Graph: Concepts and Techniques by Xiao Yanghua, Knowledge Graph by Zhao Jun) and the English Linguistic Categorization by John R. Taylor, plus Stanford’s CS520 Knowledge Graphs course.

Android

Leader JackLin points to the official Android developer site and the Android tag on Stack Overflow as essential learning platforms.

iOS

Leader Zhao Zizhen recommends three high‑quality resources: the NSHipster blog, raywenderlich.com (iOS encyclopedia), and objc.io community.

Frontend

Leader Yueying curates several materials: the HTML Living Standard, MDN Web Docs, the CSS art book by JowayYoung, JavaScript: The Good Parts (4th ed.) by Matt Frisbie, You Don’t Know Chrome Debugging by Tomek Sułkowski, and two practical front‑end guides— Frontend Engineer 10‑Day Talk and How Great Frontend Teams Are Built —all with links to the original pages.

Contact information for resume submission ([email protected]) and a call to join the ByteFE community conclude the article.

FrontendMobile DevelopmentArtificial Intelligencecomputer visionresourcesSelf‑Study
ByteFE
Written by

ByteFE

Cutting‑edge tech, article sharing, and practical insights from the ByteDance frontend team.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.