Files
ai-guide/translations/en/Vibe Coding 零基础教程/40 编程学习/03 编程资源大全.md
T

14 KiB

Programming Resource Directory

A one-stop navigation for programming learning resources

Hello, I'm Yu Pi, a former Tencent full-stack developer, and a AI programming blogger with 2 million followers worldwide. I am also the creator of 10+ self-developed products such as AI Navigation and Programming Navigation.

Learning programming, doing projects, and finding a job each require various resources and tools. The online resources are too numerous and mixed, making it difficult to know which ones are reliable, wasting a lot of time.

This article introduces the products developed by our team, covering the entire process of learning programming, doing projects, and finding a job, hoping to help you.

Programming Navigation - Programming Learning Circle, Filling Your Resume with Enterprise Projects

Web version: codefather.cn (supports APP and WeChat mini program, search "Programming Navigation" to access)

Programming Navigation is a one-stop programming learning community, with routes, plans, Q&A, and projects, providing a one-stop service from "learning programming => doing projects => finding a job => career communication". It helps you not get lost on your programming learning journey!

For beginners, Programming Navigation has hundreds of programming learning routes, whether you want to become a front-end or back-end developer, or start with basic programming languages, you can find suitable learning route planning.

20+ enterprise-level practical full-stack projects, guiding you from 0 to 1, which you can directly add to your resume! Each project not only includes tutorials, but also live notes, project source code, Q&A, exclusive project communication groups, ready-made resume writing methods, interview question solutions, and project development templates.

In addition, Programming Navigation also has hundreds of simulation interview videos, hundreds of programming basic learning tutorials, and thousands of high-quality technical articles, rich resources that have helped thousands of friends get offers, promote career changes, and receive continuous good reviews.

Access Programming Navigation, communicate and learn with tens of thousands of programming enthusiasts, help you quickly improve your programming learning and project development capabilities, answer various questions in your learning and job search, and get a satisfactory offer!

Want more programming tools?

Programming Navigation has also compiled thousands of programming tools, including development tools, AI tools, efficiency tools, and learning resources, categorized by usage scenarios for easy searching.

Access address: https://www.codefather.cn/tool

Interview Duck - A Question-Practicing Tool, Get an Offer by Facing Real Interview Questions

Web version: mianshiya.com (supports WeChat mini program, search "Interview Duck" on WeChat)

Interview Duck is a comprehensive, frequently updated, and high-quality question solution interview question-practicing tool. The question bank covers almost all mainstream programming directions, including Java backend/frontend/AI/Python/C++/Go/operations/maintenance/testing/system design/scenario questions/company question banks/HR interviews, 300+ question banks, 10,000+ real interview questions, which can cope with the multi-dimensional questioning of interviewers.

In addition to the classic eight parts, it also provides real company interview experiences, scenario questions, system design questions, etc., helping you conquer all interview challenges! It supports PC, mini programs, and even IDE and VSCode editor plugins, allowing you to practice questions anytime, anywhere, and easily improve your skills and prepare for interviews.

No need to spend time organizing questions, no need to see mixed answers, the time saved can prepare at least dozens of questions, facing real interview questions and directly surpassing others.

Since its launch, we have received a lot of positive feedback, and many friends have encountered real questions during interviews, even completely hitting the mark, like having a sixth sense.

The reason is simple, many interviewers are using it to select questions for interviews, improving the efficiency of recruitment.

AI Large Model Interview Questions

With the popularity of AI, Interview Duck has specially compiled AI large model interview question bank, including AI large model principles, Prompt engineering, RAG, AI development frameworks, etc.

Question bank address: https://www.mianshiya.com/bank/1906189461556076546

Old Fish Resume - Finish Your Resume in 1 Minute, Double Your Interview Rate

Web version: laoyujianli.com

Old Fish Resume is an intelligent online resume tool designed for efficient job hunting, providing 100+ high-quality resume templates from major companies, helping you create a professional resume that can impress the hiring manager in the shortest time possible.

No need to know layout, no need to repeatedly adjust the format, you can directly choose a simple and professional resume template, edit online in real time, and preview instantly, what you see is what you get; you can also just fill in a brief personal introduction, and let AI quickly generate a complete resume, and optimize, correct, and polish the content intelligently, making the expression clearer and more in line with the hiring manager's reading habits.

Supports free customization of resume modules, switching between Chinese and English versions, exporting PDF or images, generating clean and professional online resume links, and one-click data masking sharing, safe and convenient.

Don't know how to optimize your resume?

You can refer to the free column "Yu Pi's Comprehensive Resume Writing Guide" on Programming Navigation, which provides comprehensive resume optimization techniques, common resume issues, and real case analysis.

Want to get more job application information?

Old Fish Resume provides a continuously updated application schedule, telling you the hiring times of major companies, helping you seize opportunities.

Backend Interview Training Camp - A Comprehensive Guide to Efficiently Get an Offer

If you need to find a job quickly, or want to learn and improve your competitiveness in the long term, but still feel directionless, progress is messy, and your projects and resume are always unsatisfactory, then what you need is not a bunch of scattered materials, but a real growth path that is targeted at getting an offer.

The Backend Interview Training Camp is a tailored job hunting acceleration plan for you. From programming basics to enterprise-level development, from project practice to resume and interview, the entire process revolves around real recruitment requirements, helping you gradually fill your ability gaps and reach a state where you can apply, interview, and compete.

After joining the camp, you will get a personalized learning plan, customized according to your basic level and target position; you will receive 1v1 Q&A from experienced instructors with a background in major companies, project deep optimization, resume refinement, and mock interviews, repeatedly refining your projects and expressions from the interviewer's perspective, rather than just "writing code and considering it learned".

At the same time, the training camp helps you fight procrastination and the loneliness of self-study through daily check-ins, weekly reviews, and tutor support, continuously pushing you towards your job hunting goals. All services revolve around one result: helping you convert your learning into real job hunting competitiveness within limited time.

👇 Add the training camp instructor's WeChat to help assess your current situation, get job hunting planning guidance, and consult related questions about the backend job hunting training camp.

Interview More - 1v1 Mock Interview, 24-Hour Practice

Web version: ai.mianshiya.com

Interview More is your personal interview coach, a tool that allows you to endlessly practice interview scenarios!

It provides an immersive interview environment that is very close to real life, and can customize specific interview questions based on your target position and personal situation, 1v1 voice answering, and generate detailed review and improvement reports, clearly identifying where you got stuck, where your logic was messy, and where you needed to improve your knowledge.

From self-introduction to project deep digging, from technical questioning to comprehensive quality assessment, it fully replicates the entire real interview process. Moreover, the AI interviewer will intelligently ask follow-up questions based on your answers, helping you anticipate all possible questions in advance, until you are thoroughly questioned.

You can choose a 60-minute or longer immersive comprehensive interview, or start a quick interview, and improve targeted skills based on the position, question bank, or special topics. You can also upload your resume for question prediction, making your interview more relaxed.

Algorithm Navigation - Learn Algorithms with Free Animations

Web version: algo.codefather.cn

Algorithm Navigation is a small tool that makes algorithm learning simple and fun. It is a completely free, easy to understand, and interesting interactive algorithm learning website, integrating a comprehensive tutorial, animated algorithm learning, and visual algorithm debugging tools, so you no longer have to study in a boring way by staring at the tutorial.

Each algorithm is equipped with vivid animated demonstrations, and each step change has corresponding text explanations and code highlighting, allowing you to truly understand what your code does at each step. You can customize input data on the algorithm visualization page and observe how the algorithm changes in different situations, deepening your understanding through hands-on practice.

We provide a comprehensive algorithm learning route and tutorial, which not only includes the core characteristics, optimization strategies, advantages and disadvantages, and expansion knowledge of algorithm steps, but also provides code implementations in different languages such as Java, JavaScript, Python, Go, and C++, and includes classroom quizzes and LeetCode related questions.

Algorithm Navigation Animation Learning Website

Programming Navigation Mock Interview

Programming Navigation also has hundreds of real mock interview recorded videos, which not only help you get familiar with the interview process and eliminate the nervousness during real interviews, but also help you learn others' thinking and expression techniques when answering questions.

Yu Pi AI Navigation - A Comprehensive Directory of AI Tools and Resources

Web version: ai.codefather.cn

Yu Pi AI Navigation is a one-stop directory of AI tools and learning resources, collecting thousands of high-quality AI tools from domestic and international sources, clearly categorized by usage scenarios. Whether you are writing content, doing design, editing videos, programming, or exploring the latest AI applications, you can directly access them, no longer wasting time searching for needles in a haystack.

In addition to tool navigation, you can also get continuous updates on AI hot news, systematized AI learning knowledge base, and hundreds of high-quality Prompt templates that you can directly copy, truly transforming AI from "having heard of it" to "using it skillfully".

More importantly, this is not just a list of tools, but a continuously growing AI community. You can exchange experiences, share discoveries, and learn how others use AI in practice.

  1. Yu Pi AI Navigation website: AI Resource Directory, Latest AI News, Free AI Tutorials

  2. Programming Navigation Learning Circle: Learning Routes, Programming Tutorials, Practical Projects, Job Hunting Guide, Communication and Q&A

  3. Programmer Interview Eight Parts: Frequently Asked Topics in Internship/Graduate Recruitment/Job Change, Enterprise Real Questions Analysis

  4. Programmer Resume Writing Tool: Professional Templates, Rich Examples, Direct Access to Interviews

  5. 1v1 Mock Interview: Essential for Getting an Offer in Internship/Graduate Recruitment/Job Change