Tagged articles

career advice

372 articles · Page 3 of 4
NiuNiu MaTe
NiuNiu MaTe
Jan 12, 2022 · Fundamentals

Why Most Candidates Fail Interviews and How to Give Recruiters a Reason to Hire You

The article outlines why many interview candidates fall short, categorizes three typical applicant types, and explains the key reasons interviewers decide to advance a candidate—strong communication, solid fundamentals like networking and databases, algorithm proficiency, and genuine learning attitude.

Interview TipsSoftware Engineeringalgorithm basics
0 likes · 7 min read
Why Most Candidates Fail Interviews and How to Give Recruiters a Reason to Hire You
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Dec 24, 2021 · Backend Development

Switching to Middleware Development: Is It Too Late? A Veteran’s Guide

After years of working in middleware teams at both startups and Alibaba Cloud, the author shares insights on what middleware development entails, the differences from business development, essential skills, typical roles, and practical steps for engineers aspiring to transition into this specialized backend field.

Middlewarecareer advice
0 likes · 11 min read
Switching to Middleware Development: Is It Too Late? A Veteran’s Guide
Alimama Tech
Alimama Tech
Dec 15, 2021 · Interview Experience

What New Engineers Need to Know: Insights from Alibaba Mom’s Tech Graduates

In a graduation ceremony Q&A, senior engineers from Alibaba Mom share practical advice on the traits companies value, how to develop early‑career skills, ways to broaden technical perspective, methods for quickly grasping business, and book recommendations to help fresh graduates thrive in tech.

Interview Experiencecareer advicenew graduate
0 likes · 9 min read
What New Engineers Need to Know: Insights from Alibaba Mom’s Tech Graduates
Java Backend Technology
Java Backend Technology
Dec 12, 2021 · Fundamentals

How to Earn 10K+ per Month Freelancing as a Frontend Engineer: Real‑World Tips & Pricing Formula

This article shares a former full‑stack developer’s journey into freelance work, covering background, motivation, client channels, realistic income, a simple pricing formula, diverse tech stacks used, work‑life balance, and practical advice for programmers considering a side‑gig or full‑time freelancing.

Pricingcareer advicefreelancing
0 likes · 9 min read
How to Earn 10K+ per Month Freelancing as a Frontend Engineer: Real‑World Tips & Pricing Formula
Youku Technology
Youku Technology
Dec 9, 2021 · Interview Experience

From Test Engineer to QA Leader at Alibaba: A Real‑World Interview Journey

This article shares a former Alibaba test‑development graduate’s path—from choosing the QA role, preparing for the interview, and navigating the first year’s challenges to leading large‑scale projects—offering practical insights and advice for aspiring QA professionals.

AlibabaInterview PreparationQA
0 likes · 9 min read
From Test Engineer to QA Leader at Alibaba: A Real‑World Interview Journey
Big Data Technology & Architecture
Big Data Technology & Architecture
Dec 5, 2021 · Big Data

2022 and Beyond Data Development Trends, Job Market Insights, and Interview Guidance

The article analyzes post‑2022 data development trends, explains why high‑end positions are scarce while entry‑level roles are highly competitive, and provides detailed campus and social recruitment interview advice, including required skills, project experience, and strategies for standing out in a rapidly maturing big‑data industry.

Data EngineeringInterview Preparationcareer advice
0 likes · 9 min read
2022 and Beyond Data Development Trends, Job Market Insights, and Interview Guidance
Big Data Technology & Architecture
Big Data Technology & Architecture
Nov 24, 2021 · Big Data

Big Data Industry Trends and Career Advice for Data Developers

The article analyzes recent Q3 financial reports of major internet companies, discusses the uneven development of data engineering talent, examines the challenges of data platforms and middle‑office services, and offers practical advice for developers to broaden technical depth, improve soft skills, and increase resilience in a tightening market.

Advertising RevenueData EngineeringIndustry Trends
0 likes · 11 min read
Big Data Industry Trends and Career Advice for Data Developers
Java Architect Essentials
Java Architect Essentials
Nov 12, 2021 · Fundamentals

Top 7 Signs of an Inexperienced Programmer and How to Avoid Them

The article outlines seven common behaviors that reveal a programmer’s lack of experience—such as massive one‑off commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—and offers practical steps to become more professional and productive.

Code ReviewProfessionalismcareer advice
0 likes · 10 min read
Top 7 Signs of an Inexperienced Programmer and How to Avoid Them
Programmer DD
Programmer DD
Nov 11, 2021 · Fundamentals

7 Warning Signs That Reveal an Amateur Programmer (And How to Fix Them)

Understanding the seven common habits—such as massive code commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—helps developers recognize unprofessional behavior and adopt practical strategies to improve productivity and advance their software engineering careers.

Code ReviewProfessionalismcareer advice
0 likes · 11 min read
7 Warning Signs That Reveal an Amateur Programmer (And How to Fix Them)
Alimama Tech
Alimama Tech
Nov 3, 2021 · Product Management

Career Advice: How to Choose Between Job Offers – Insights from Industry Seniors

When evaluating multiple job offers, senior professionals recommend weighing mentor support, alignment with your academic background, the company’s growth‑driven technology sector, a strong technical platform, supportive managers, team culture, personal strengths, and the overall package of learning opportunities and growth mindset over salary alone.

career advicecareer developmentjob offers
0 likes · 7 min read
Career Advice: How to Choose Between Job Offers – Insights from Industry Seniors
Alimama Tech
Alimama Tech
Sep 29, 2021 · Interview Experience

New Alibaba Mama Graduates Share Their First‑Year Challenges, Growth Paths, and Job‑Hunting Advice

Seven recent Alibaba Mama hires recount why they chose the company, the biggest obstacles they faced transitioning from school to work, a typical day in their roles, the mentorship they receive, proud moments, and practical advice for future candidates, offering a comprehensive view of early‑career life in a leading ad‑tech organization.

AlibabaGraduatesInterview Experience
0 likes · 17 min read
New Alibaba Mama Graduates Share Their First‑Year Challenges, Growth Paths, and Job‑Hunting Advice
21CTO
21CTO
Sep 26, 2021 · Fundamentals

10 Red Flags That Reveal a Senior Developer Who’s Not Worth Your Time

This article shares ten common behaviors that indicate a seasoned programmer may lack real skill, explains why these habits hurt teams, and offers practical advice on how to recognize and help such developers become more effective contributors.

career advicecode qualityprogrammer habits
0 likes · 11 min read
10 Red Flags That Reveal a Senior Developer Who’s Not Worth Your Time
FunTester
FunTester
Sep 11, 2021 · Industry Insights

Why Big Tech Stagnates: Lessons from Working at BAT‑Level Companies

A former startup engineer shares a candid analysis of how large tech firms redefine "getting things done," foster internal politics, inherit massive technical debt, and resist innovation, while offering practical strategies for leaders to keep technology evolving within such organizations.

big techcareer advicecompany culture
0 likes · 10 min read
Why Big Tech Stagnates: Lessons from Working at BAT‑Level Companies
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 23, 2021 · Cloud Computing

From Hacker Dreams to Cloud MVP: Lessons from Huawei’s Yu Cheng on Full‑Stack Success

In this interview, Huawei Cloud MVP Yu Cheng shares his journey from a high‑school hacker fascination to a decade of full‑stack development across top tech firms, his transition to teaching, his philosophy of sparking curiosity, and practical advice for aspiring programmers seeking a full‑stack career.

Cloud ComputingSoftware Engineeringcareer advice
0 likes · 10 min read
From Hacker Dreams to Cloud MVP: Lessons from Huawei’s Yu Cheng on Full‑Stack Success
Java Interview Crash Guide
Java Interview Crash Guide
Aug 6, 2021 · Fundamentals

How to Handle Stumpers in Interviews and Still Impress

This guide explains why interview outcomes aren't solely determined by answering every question, and offers three practical strategies—staying calm and gathering information, speaking up thoughtfully, and skillfully navigating unknown topics—to turn difficult moments into opportunities to demonstrate your value.

Software Engineeringcareer advicecommunication
0 likes · 6 min read
How to Handle Stumpers in Interviews and Still Impress
Laravel Tech Community
Laravel Tech Community
Jul 27, 2021 · Fundamentals

10 Common Bad Habits of Developers and How to Overcome Them

The article outlines ten typical detrimental habits that developers develop—such as insufficient rest, refusing help, stopping learning, messy code, work‑life imbalance, office politics, ignoring mistakes, giving up too early, pretending to know everything, and rejecting constructive criticism—and offers practical strategies to recognize and replace each habit with healthier practices.

Software Engineeringcareer advicedeveloper habits
0 likes · 12 min read
10 Common Bad Habits of Developers and How to Overcome Them
Laravel Tech Community
Laravel Tech Community
Jul 26, 2021 · Fundamentals

7 Signs of an Amateur Programmer and How to Avoid Them

The article outlines seven common unprofessional behaviors of inexperienced developers—such as massive one‑time commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing trends—and offers practical advice to adopt more disciplined, collaborative, and growth‑oriented habits.

Code ReviewProfessionalismcareer advice
0 likes · 10 min read
7 Signs of an Amateur Programmer and How to Avoid Them
DataFunTalk
DataFunTalk
Jul 26, 2021 · Artificial Intelligence

Essential Skills for Algorithm Engineers in a Highly Competitive Landscape

The article outlines the core abilities algorithm engineers need—strong data analysis, solid coding and engineering practices, problem definition, product mindset, and continuous learning—illustrated with real project cases and practical advice for thriving in today’s increasingly competitive tech environment.

AIAlgorithm EngineeringData Analysis
0 likes · 14 min read
Essential Skills for Algorithm Engineers in a Highly Competitive Landscape
Big Data Technology & Architecture
Big Data Technology & Architecture
Jul 24, 2021 · Fundamentals

Can Graduates from Non‑Top Universities Secure Offers from First‑Tier Tech Companies? Career Advice and the Graduate‑vs‑Work Dilemma

The article discusses how the booming internet industry has made computer science the most popular major, examines the lower but possible chances for non‑elite school graduates to receive offers from top tech firms, and offers practical advice on choosing between graduate study and entering the workforce.

Skill Developmentcareer advicecomputer science
0 likes · 9 min read
Can Graduates from Non‑Top Universities Secure Offers from First‑Tier Tech Companies? Career Advice and the Graduate‑vs‑Work Dilemma
21CTO
21CTO
Jul 8, 2021 · Product Management

What Can Tsinghua Graduates Learn from Meituan’s Founder? Three Surprising Career Rules

In a 2017 speech at Tsinghua, Meituan founder Wang Xing shares three unconventional pieces of advice—don’t underestimate yourself, don’t overestimate yourself, and don’t overestimate others—while urging graduates to adopt a customer‑centric mindset and aim for world‑class companies.

EntrepreneurshipMeituancareer advice
0 likes · 17 min read
What Can Tsinghua Graduates Learn from Meituan’s Founder? Three Surprising Career Rules
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 29, 2021 · R&D Management

10 Essential Career Lessons Every Engineer Should Know

This article shares ten practical pieces of advice—from self‑awareness and core professional habits to growth paths, problem definition, upward management, independent thinking, knowledge consolidation, hands‑on involvement, soft‑skill development, and aligning knowledge with action—to help engineers navigate their careers and become more effective contributors.

career adviceengineer growthleadership
0 likes · 9 min read
10 Essential Career Lessons Every Engineer Should Know
Java Backend Technology
Java Backend Technology
Jun 17, 2021 · R&D Management

Should You Join an Outsourcing Company? Pros, Cons, and How to Spot One

This article examines why software outsourcing firms are often unpopular, outlines their definitions and stereotypes, compares project‑based and personnel‑based outsourcing, offers practical tips for identifying such companies during recruitment, and explains why many professionals prefer product‑oriented firms.

R&D Managementcareer advicecompany types
0 likes · 8 min read
Should You Join an Outsourcing Company? Pros, Cons, and How to Spot One
iQIYI Technical Product Team
iQIYI Technical Product Team
Jun 11, 2021 · Big Data

Becoming an Apache Hadoop Committer: The Journey of iQIYI’s Zhu Qi and Open‑Source Insights

Zhu Qi, the first iQIYI Hadoop Committer, illustrates how a decade‑long record of code contributions, deep understanding of distributed‑computing, and a company’s open‑source culture can transform a chemical‑materials graduate into a leading Apache Hadoop contributor, while the article outlines the Committer role and a three‑stage roadmap for aspiring contributors.

CommitterHadoopOpen Source
0 likes · 9 min read
Becoming an Apache Hadoop Committer: The Journey of iQIYI’s Zhu Qi and Open‑Source Insights
Laravel Tech Community
Laravel Tech Community
Jun 8, 2021 · R&D Management

Understanding Software Outsourcing Companies vs Product Companies: Types, Perceptions, and How to Identify Them

The article explains the distinction between software outsourcing and product companies, examines common stereotypes, outlines the characteristics of project outsourcing, personnel outsourcing, and product-oriented firms, and provides practical tips for recognizing outsourcing firms during recruitment and interviews.

R&D Managementcareer advicecompany types
0 likes · 6 min read
Understanding Software Outsourcing Companies vs Product Companies: Types, Perceptions, and How to Identify Them
Selected Java Interview Questions
Selected Java Interview Questions
May 30, 2021 · Operations

Understanding Software Outsourcing Companies vs. Product Companies: Definitions, Types, and Identification Methods

This article explains the differences between software outsourcing firms and product companies, describes common stereotypes, outlines various outsourcing models, offers practical advice on recognizing outsourcing firms during recruitment, and discusses why some engineers may overlook outsourcing opportunities.

career advicecompany typesoutsourcing identification
0 likes · 10 min read
Understanding Software Outsourcing Companies vs. Product Companies: Definitions, Types, and Identification Methods
Tencent Cloud Developer
Tencent Cloud Developer
May 26, 2021 · Big Data

Big Data Trends and Future Directions – Insights from the Techo TVP Developer Summit Roundtable

At the Techo TVP Developer Summit, leaders discussed how big‑data tools are evolving beyond perceived bottlenecks toward cloud‑native, specialized platforms and data lakes, emphasized open‑source collaboration, highlighted China’s capacity to spawn a Snowflake‑like service, and offered guidance on emerging real‑time, GPU‑accelerated analytics and multidisciplinary data‑career paths.

Data LakeIndustry Trendscareer advice
0 likes · 24 min read
Big Data Trends and Future Directions – Insights from the Techo TVP Developer Summit Roundtable
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 25, 2021 · Backend Development

Comprehensive Interview Experience Summary and Preparation Guide for Major Tech Companies

This article compiles detailed interview experiences, question lists, and practical advice for candidates targeting backend, big‑data, and cloud positions at leading Chinese tech firms, offering timelines, personal background, preparation tips, and reflections to help job seekers navigate multi‑round technical interviews efficiently.

Big DataInterviewSoftware Engineering
0 likes · 28 min read
Comprehensive Interview Experience Summary and Preparation Guide for Major Tech Companies
21CTO
21CTO
May 23, 2021 · Product Management

How to Pick Your Next Employer by Its Growth Stage

This article explains how evaluating a company's development phase—product exploration, product‑market fit, growth, or scale—helps professionals align their skills and career goals with the right job, offering practical advice for making smarter job‑change decisions.

career advicecompany stagejob selection
0 likes · 10 min read
How to Pick Your Next Employer by Its Growth Stage
DataFunTalk
DataFunTalk
May 21, 2021 · Artificial Intelligence

Beyond Technology: Key Concepts for Algorithm Engineers to Accelerate Their Growth

The author reflects on years of experience as an algorithm engineer and argues that solving problems should not be tied to specific technologies, offering three practical principles—avoiding obsession with the newest tools, supplementing technology with money, communication, and management, and broadening one’s technical horizon—to help engineers advance their skills and deliver real‑world impact.

AIAlgorithm Engineeringcareer advice
0 likes · 9 min read
Beyond Technology: Key Concepts for Algorithm Engineers to Accelerate Their Growth
21CTO
21CTO
May 10, 2021 · Fundamentals

What to Expect in Google’s 7‑Round Interview: A Candidate’s Journey and Tips

The author recounts a full Google China interview experience—including resume submission, recruiter prescreen, phone and onsite coding rounds, HR and English interviews, lunch with engineers, and final feedback—while sharing practical advice and insights to help future candidates prepare effectively.

AlgorithmCodingGoogle interview
0 likes · 10 min read
What to Expect in Google’s 7‑Round Interview: A Candidate’s Journey and Tips
Top Architect
Top Architect
May 5, 2021 · Fundamentals

7 Signs of an Amateur Programmer and How to Overcome Them

The article outlines seven common behaviors of inexperienced developers—such as large one‑off commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—and offers practical steps to become a more professional and effective software engineer.

Code Reviewcareer adviceprofessional growth
0 likes · 10 min read
7 Signs of an Amateur Programmer and How to Overcome Them
Java Backend Technology
Java Backend Technology
Apr 25, 2021 · R&D Management

Inside a Chinese State‑Owned Research Institute: Interviews, Pressure, and Pay

The article shares a senior software engineer’s year‑long experience at a state‑owned research institute, detailing the entrance exam, three‑stage interview process, work pressure, intensity, environment, promotion prospects, benefits, job stability, and the technology stack used, offering practical insights for programmers considering a similar career path.

career adviceinterview processsoftware engineer
0 likes · 10 min read
Inside a Chinese State‑Owned Research Institute: Interviews, Pressure, and Pay
Java Interview Crash Guide
Java Interview Crash Guide
Apr 23, 2021 · Fundamentals

What Smart Questions Should You Ask in a Tech Interview?

This article shares a comprehensive list of thoughtful questions to ask interviewers at each stage—from the first technical round to HR and CTO meetings—helping candidates demonstrate genuine interest, gather crucial information, and leave a strong impression.

Tech Interviewcareer advicejob interview
0 likes · 7 min read
What Smart Questions Should You Ask in a Tech Interview?
21CTO
21CTO
Apr 17, 2021 · Product Management

Choosing Your Next Employer: Match Your Career to the Company’s Growth Stage

When deciding on your next job, consider the company's development stage—product exploration, product‑market fit, growth, or scale—and align it with your own career phase, skills, and risk tolerance to maximize impact and long‑term success.

career advicecareer developmentcompany growth
0 likes · 10 min read
Choosing Your Next Employer: Match Your Career to the Company’s Growth Stage
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 1, 2021 · Cloud Native

From Google to Ant: How He Zhengyu Built Ant’s Trusted Native Cloud Platform

This interview chronicles He Zhengyu’s journey from a prodigious student to a Google engineer and Ant Group leader, highlighting his role in shaping the Trusted Native initiative that combines cloud‑native, secure containers, confidential computing, and open‑source contributions to boost reliability and security for large‑scale financial services.

Open Sourcecareer advicesoftware reliability
0 likes · 15 min read
From Google to Ant: How He Zhengyu Built Ant’s Trusted Native Cloud Platform
ITPUB
ITPUB
Mar 28, 2021 · Fundamentals

Is C++ Really Outdated? Exploring the Debate and Real‑World Uses

The article examines the heated discussion about whether C++ is obsolete, presenting TIOBE ranking data, contrasting opinions on its relevance in various domains such as operating systems, game engines, and web development, and offering practical advice for newcomers deciding if C++ should be their first programming language.

C++Programming Languagescareer advice
0 likes · 5 min read
Is C++ Really Outdated? Exploring the Debate and Real‑World Uses
macrozheng
macrozheng
Mar 16, 2021 · R&D Management

How to Craft Winning Resumes for Every Tech Career Stage

This guide breaks down interview focus and resume‑writing strategies for interns, fresh graduates, engineers with 1‑3 years, and professionals with 5+ years of experience, offering practical tips, template recommendations, and a clear roadmap to improve your job‑search success.

InterviewJob HuntingSoftware Engineering
0 likes · 10 min read
How to Craft Winning Resumes for Every Tech Career Stage
58UXD
58UXD
Mar 3, 2021 · Fundamentals

Inside Industrial Product Design: Insights from Goertek’s ID Lead Chen Li Chao

In this interview, Goertek’s industrial design supervisor Chen Li Chao shares his career journey, the full product‑design workflow from concept to market, challenges faced on projects like the PICO VR headset and Haier’s H9000 TV, and advice for aspiring designers in China’s growing design scene.

Chinese designDesign ProcessInterview
0 likes · 7 min read
Inside Industrial Product Design: Insights from Goertek’s ID Lead Chen Li Chao
21CTO
21CTO
Jan 23, 2021 · R&D Management

45 Years in Software: 6 Essential Lessons Every Developer Should Know

A seasoned programmer shares six practical lessons—from avoiding knowledge blindness and valuing soft skills to embracing code simplicity, listening before speaking, staying flexible with technology, and aligning roles with personal strengths—to help developers grow both technically and professionally.

KISS principlecareer advicesoft skills
0 likes · 5 min read
45 Years in Software: 6 Essential Lessons Every Developer Should Know
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 13, 2021 · Frontend Development

Full-Stack Front-End Insights: Fred Wu’s Journey and Future Trends

In this interview, Fred Wu, Tencent’s front‑end lead, shares his experiences with full‑stack development, offers advice for aspiring front‑end engineers, discusses his team’s recent full‑stack initiatives, and predicts upcoming trends such as Flutter, low‑code, and 5G‑driven audio‑video advancements.

FrontendFull-StackWeb Development
0 likes · 6 min read
Full-Stack Front-End Insights: Fred Wu’s Journey and Future Trends
Top Architect
Top Architect
Dec 24, 2020 · Fundamentals

9 Hard Lessons I Learned Over 18 Years as a Software Developer

Over eighteen years as a software developer, the author shares nine hard‑earned lessons—including shedding pride, treating languages as tools, embracing lifelong learning, focusing on problem‑solving over perfection, and the value of side projects—to help developers grow their skills and mindset.

career advicecontinuous learningprogramming lessons
0 likes · 13 min read
9 Hard Lessons I Learned Over 18 Years as a Software Developer
IT Xianyu
IT Xianyu
Dec 11, 2020 · Fundamentals

How to Effectively Present Your Project Experience in Technical Interviews

The article offers practical guidance on preparing and delivering project experience during technical interviews, emphasizing confidence, detailed preparation, highlighting key achievements, avoiding common pitfalls, and strategically guiding interviewers to showcase relevant skills and technologies.

InterviewSoftware Engineeringcareer advice
0 likes · 12 min read
How to Effectively Present Your Project Experience in Technical Interviews
Top Architect
Top Architect
Nov 9, 2020 · Product Management

Why Top Tech Talent Should Choose Leading Companies: Insights on Growth, Innovation, and Career Decisions

This article shares the author’s perspective on how technology and product professionals should evaluate companies, emphasizing original growth capability, the importance of joining top‑tier tech firms, and why factors like funding size, titles, and short‑term perks are less valuable than long‑term innovation and team excellence.

Growth Potentialcareer advicecompany evaluation
0 likes · 9 min read
Why Top Tech Talent Should Choose Leading Companies: Insights on Growth, Innovation, and Career Decisions
FunTester
FunTester
Oct 27, 2020 · Fundamentals

How to Craft an Effective Software Testing Resume for Social Recruitment

This article provides a comprehensive guide on creating a strong software testing résumé for social recruitment, covering essential sections such as personal introduction, education, professional skills, work experience, project experience, and education background, along with practical tips and common pitfalls to avoid.

Interview PreparationJob HuntingSoftware testing
0 likes · 12 min read
How to Craft an Effective Software Testing Resume for Social Recruitment
21CTO
21CTO
Sep 26, 2020 · Frontend Development

From Anime Fan to Vue Pioneer: Evan You’s Journey and Front‑End Insights

The article chronicles Evan You’s unconventional path from art student and anime enthusiast to creator of the Vue framework, highlighting his motivations, the naming of Vue releases, community growth, funding model, and his advice for non‑CS developers in modern front‑end development.

Evan YouOpen SourceVue.js
0 likes · 10 min read
From Anime Fan to Vue Pioneer: Evan You’s Journey and Front‑End Insights
ITPUB
ITPUB
Sep 18, 2020 · Product Management

Why Top Tech Talent Should Choose High‑Growth Companies Over Fancy Titles

The article offers seasoned product and engineering professionals practical criteria—such as intrinsic growth ability, technology investment, and team excellence—to evaluate internet companies, warning against superficial attractions like large financing, titles, or short‑term perks that may hinder long‑term career development.

Growth PotentialR&Dcareer advice
0 likes · 12 min read
Why Top Tech Talent Should Choose High‑Growth Companies Over Fancy Titles
FunTester
FunTester
Sep 18, 2020 · Interview Experience

How to Craft an Effective Software Testing Resume for Social Recruitment

This guide explains why a well‑structured resume is crucial for software testing job seekers, outlines the five essential sections—personal intro, education, professional skills, work experience, and project experience—and provides detailed tips and common pitfalls to help candidates secure interview opportunities.

Software testingcareer advicejob interview
0 likes · 12 min read
How to Craft an Effective Software Testing Resume for Social Recruitment
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 19, 2020 · Fundamentals

How to Ace Autumn Campus Recruitment by Mastering Core CS Theory

This guide advises computer science students to focus on reviewing fundamental theory such as data structures, algorithms, and networking, enhance their resumes with recent activities or competitions, and leverage coding contests to solidify skills for the upcoming autumn hiring season.

Computer Science Fundamentalsalgorithm practicecareer advice
0 likes · 3 min read
How to Ace Autumn Campus Recruitment by Mastering Core CS Theory
FunTester
FunTester
Jul 5, 2020 · Industry Insights

Java vs Python for Test Automation: Which Language Boosts Your Career?

After mastering basic software testing, this article analyzes why learning a programming language—especially Java or Python—is essential for test automation engineers, compares their strengths, career prospects, and practical usage, and offers guidance on choosing the right language for beginners and career transitions.

Programming LanguagesPythonTest Automation
0 likes · 6 min read
Java vs Python for Test Automation: Which Language Boosts Your Career?
macrozheng
macrozheng
Jun 29, 2020 · Fundamentals

What to Expect in Google’s Engineering Interview: A Step‑by‑Step Guide

The article walks through a candidate’s full Google engineering interview experience—including recruiter screening, phone coding rounds, onsite technical sessions, system‑design challenges, and interview logistics—while offering practical tips and resources to help future applicants prepare effectively.

Google interviewSoftware EngineeringSystem Design
0 likes · 11 min read
What to Expect in Google’s Engineering Interview: A Step‑by‑Step Guide
Java Backend Technology
Java Backend Technology
May 10, 2020 · Fundamentals

What Really Happens in a Google Engineer Interview? A Step-by-Step Insider’s Guide

The author recounts his personal Google engineering interview journey, detailing each stage—from recruiter prescreen and phone screens to onsite rounds, HR interactions, coding challenges, system design questions, and even lunch—while sharing practical tips, common pitfalls, and resources to help candidates prepare effectively.

CodingGoogle interviewSoftware Engineering
0 likes · 11 min read
What Really Happens in a Google Engineer Interview? A Step-by-Step Insider’s Guide
Efficient Ops
Efficient Ops
May 9, 2020 · Operations

How a Tsinghua DevOps Pioneer Transformed Software Delivery and Standards

In this interview, DevOps veteran Dong Yue shares his journey from a curious Tsinghua student to a leading architect at Alibaba, his influential books on configuration management, the creation of China’s first DevOps maturity model, and practical advice for young engineers seeking purpose and impact.

Continuous DeliveryDevOpsSoftware Engineering
0 likes · 12 min read
How a Tsinghua DevOps Pioneer Transformed Software Delivery and Standards
Efficient Ops
Efficient Ops
May 8, 2020 · Operations

From Tsinghua to Alibaba: A DevOps Veteran’s Journey and Lessons

This interview chronicles Dong Yue’s path from a curious Tsinghua student to a DevOps leader at Alibaba, highlighting his early fascination with software engineering, influential books, the creation of the Aone platform, the national DevOps maturity model, and practical advice for aspiring technologists.

AlibabaAoneContinuous Delivery
0 likes · 12 min read
From Tsinghua to Alibaba: A DevOps Veteran’s Journey and Lessons
Programmer DD
Programmer DD
May 4, 2020 · Backend Development

From Zero to Offers: My Java Backend Interview Journey & Lessons

The article chronicles a software engineer's extensive interview experiences across major tech companies, detailing preparation resources, self‑introduction, technical questions on Java fundamentals, concurrency, JVM, databases, design patterns, and HR discussions, while offering practical advice for future candidates.

backend interviewcareer advicejava
0 likes · 14 min read
From Zero to Offers: My Java Backend Interview Journey & Lessons
Tencent Cloud Developer
Tencent Cloud Developer
Apr 30, 2020 · R&D Management

Insights from Industry Experts on Becoming an Architecture Engineer

In a Tencent Cloud community salon, experts Li Lei and Sun Xuan shared how engineers become architects by tackling real‑world problems, mastering fundamentals, balancing soft and hard skills, and designing context‑specific, cost‑effective solutions, emphasizing continuous learning, clear communication, and a problem‑first mindset.

Industry Insightscareer advicecareer development
0 likes · 23 min read
Insights from Industry Experts on Becoming an Architecture Engineer
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 19, 2020 · Backend Development

From Java Intern to Offers at Alibaba and Tencent: My Spring Recruitment Journey and Interview Insights

This article shares a 211 graduate's background, decision‑making between graduate study and employment, intensive self‑learning of Java, JVM, databases, and system fundamentals, detailed interview preparation methods, resume advice, and a comprehensive list of technical topics useful for backend development interviews.

career advicejavaresume tips
0 likes · 11 min read
From Java Intern to Offers at Alibaba and Tencent: My Spring Recruitment Journey and Interview Insights
Python Programming Learning Circle
Python Programming Learning Circle
Mar 20, 2020 · Fundamentals

How to Write an Effective Resume for Software Engineers

This article explains why a well‑structured resume is crucial for developers, outlines common pitfalls such as overly long skill lists, vague descriptions, and poor formatting, and provides detailed guidance on organizing personal information, crafting concise skill sections, and presenting work and project experience to attract HR attention.

Interview PreparationSoftware Engineeringcareer advice
0 likes · 19 min read
How to Write an Effective Resume for Software Engineers
ITPUB
ITPUB
Mar 15, 2020 · Fundamentals

How to Become a Great Programmer: 10 Essential Practices

This article outlines ten practical habits for programmers—including cautious agreement, assertive refusal, building a personal knowledge system, cultivating a big‑picture view, adhering to coding standards, conducting code reviews, focusing on one language at a time, writing logic‑first comments, managing time well, and deeply understanding client needs—to accelerate professional growth and avoid common pitfalls.

best practicescareer adviceproductivity
0 likes · 9 min read
How to Become a Great Programmer: 10 Essential Practices
Big Data Technology & Architecture
Big Data Technology & Architecture
Mar 3, 2020 · Fundamentals

Interview and Resume Advice: Master Fundamentals, Write Honest Resumes, and Leverage Soft Skills

This article shares practical interview and résumé guidance, emphasizing the critical role of solid fundamentals, honest skill representation, iterative résumé polishing, clear project storytelling, and the importance of emotional intelligence over confrontational attitudes during technical hiring processes.

Interviewcareer advicefundamentals
0 likes · 6 min read
Interview and Resume Advice: Master Fundamentals, Write Honest Resumes, and Leverage Soft Skills
Architecture Digest
Architecture Digest
Mar 1, 2020 · Backend Development

How to Effectively Present Your Project Experience in Technical Interviews

This article provides comprehensive strategies for preparing and presenting project experience during software engineering interviews, emphasizing confidence, detailed preparation, highlighting technical strengths such as Java, Spring MVC, database optimization, and big‑data handling, while avoiding common pitfalls and ensuring effective communication with interviewers.

InterviewSoftware Engineeringcareer advice
0 likes · 11 min read
How to Effectively Present Your Project Experience in Technical Interviews
Python Programming Learning Circle
Python Programming Learning Circle
Feb 26, 2020 · Fundamentals

How to Successfully Self‑Learn Programming: Practical Advice and Tips

The article shares practical advice for aspiring programmers, emphasizing the importance of genuine interest, perseverance, structured learning resources, real‑world projects, mentorship, and a balanced foundation in programming basics, Python, documentation, and related technologies to build a sustainable career in software development.

Learning Resourcescareer adviceself‑learning
0 likes · 6 min read
How to Successfully Self‑Learn Programming: Practical Advice and Tips
Dual-Track Product Journal
Dual-Track Product Journal
Feb 8, 2020 · Product Management

Essential Product Manager Interview Questions and Winning Answers

This guide compiles the most common product manager interview questions, explains what interviewers are probing, and offers practical answer strategies and follow‑up questions to help candidates demonstrate competence, cultural fit, and thoughtful self‑assessment.

Interview Questionscandidate preparationcareer advice
0 likes · 8 min read
Essential Product Manager Interview Questions and Winning Answers
Java Captain
Java Captain
Feb 2, 2020 · Fundamentals

How to Effectively Present Your Project Experience in Interviews

This article provides a comprehensive guide on preparing and delivering concise, confident project introductions during technical interviews, highlighting common pitfalls, effective storytelling techniques, and ways to subtly showcase technical strengths to impress interviewers.

InterviewSoftware Engineeringcareer advice
0 likes · 18 min read
How to Effectively Present Your Project Experience in Interviews
Dual-Track Product Journal
Dual-Track Product Journal
Jan 10, 2020 · Product Management

Essential Product Manager Interview Questions and Winning Answers

This article compiles essential product manager interview questions, offering concise guidance on self‑introduction, motivation, required skills, daily responsibilities, personal strengths and weaknesses, handling difficult communication, recommended reading, and future career planning, helping candidates prepare confident, data‑driven answers for successful interviews.

Interview Questionscareer advicejob interview
0 likes · 8 min read
Essential Product Manager Interview Questions and Winning Answers
Python Programming Learning Circle
Python Programming Learning Circle
Dec 25, 2019 · R&D Management

Turn the Tables: Must‑Ask Questions for Your Technical Interview

This guide presents a comprehensive set of strategic questions candidates can ask during technical interviews to gain insight into responsibilities, technology stacks, team dynamics, company policies, compensation, and remote‑work arrangements, helping them take control of the conversation and showcase their curiosity.

InterviewR&D Managementcareer advice
0 likes · 9 min read
Turn the Tables: Must‑Ask Questions for Your Technical Interview
MaGe Linux Operations
MaGe Linux Operations
Nov 21, 2019 · Backend Development

Surviving a ByteDance Interview: Nginx, Redis, and Data‑Structure Lessons

The author recounts a grueling ByteDance video interview, detailing technical questions on Django deployment, Nginx configuration, uWSGI internals, Redis fundamentals, heap data structures and quick‑sort coding, while sharing hard‑earned career advice for developers preparing for high‑stakes interviews.

Data StructuresNginxRedis
0 likes · 12 min read
Surviving a ByteDance Interview: Nginx, Redis, and Data‑Structure Lessons
21CTO
21CTO
Nov 17, 2019 · Fundamentals

Why Mastering Programming Takes a Decade, Not 24 Hours

The article argues that learning to program well requires years of deliberate practice, not quick‑fix books, and offers a roadmap of sustained study, hands‑on coding, community interaction, and mastery of multiple languages to become a true programmer.

Learningcareer advicedeliberate practice
0 likes · 11 min read
Why Mastering Programming Takes a Decade, Not 24 Hours
21CTO
21CTO
Nov 10, 2019 · Fundamentals

How to Land a Software Engineer Job in Tokyo: Insider Salary & Company Guide

This article shares personal experiences and practical advice on navigating the Tokyo computer science job market, covering common misconceptions, types of employers, salary ranges, work‑life balance, and useful resources for recent graduates seeking software engineering positions.

Japan tech industryTokyo job marketcareer advice
0 likes · 12 min read
How to Land a Software Engineer Job in Tokyo: Insider Salary & Company Guide
Programmer DD
Programmer DD
Nov 3, 2019 · Backend Development

10 Proven Habits to Become a Top Java Developer

This article outlines ten essential habits for Java developers, covering solid OOP fundamentals, mastery of core APIs, continuous coding practice, active participation in tech forums and blogs, studying open‑source projects, tracking industry trends, maintaining reusable code snippets, understanding development methodologies, and documenting personal technical insights.

backendcareer advicejava
0 likes · 7 min read
10 Proven Habits to Become a Top Java Developer
Efficient Ops
Efficient Ops
Oct 28, 2019 · Operations

Key Principles Every Aspiring IT Operations Engineer Should Follow

A seasoned IT operations veteran shares six essential guidelines—solid fundamentals, focused expertise, relentless perseverance, strong English and Chinese skills, and a craftsman's mindset—to help young professionals avoid common pitfalls and build lasting, successful careers in operations.

IT fundamentalscareer advicecraftsmanship
0 likes · 5 min read
Key Principles Every Aspiring IT Operations Engineer Should Follow
Programmer DD
Programmer DD
Oct 21, 2019 · R&D Management

Master the Reverse Interview: The One Question That Trips Up 90% of Candidates

This guide introduces the reverse‑interview concept, shares a curated GitHub repository of essential questions covering responsibilities, technology, team dynamics, company policies, and compensation, and explains how to use them effectively to impress interviewers and assess fit.

Interviewcareer advicecompany assessment
0 likes · 10 min read
Master the Reverse Interview: The One Question That Trips Up 90% of Candidates
Python Programming Learning Circle
Python Programming Learning Circle
Oct 17, 2019 · Fundamentals

5 Essential Habits Every Junior Developer Must Master

This article shares practical advice for junior developers, emphasizing the importance of a learning mindset, reading existing code, seeking constructive criticism, considering the big picture, and developing skills beyond programming to accelerate career growth and become a valuable team member.

best practicescareer advicejunior developer
0 likes · 9 min read
5 Essential Habits Every Junior Developer Must Master
Java Captain
Java Captain
Oct 6, 2019 · Fundamentals

Prioritizing Fundamentals Over Frameworks: A Programmer’s Reflection

The article argues that programmers should devote the majority of their limited time to mastering transferable fundamentals such as clean code, design patterns, and domain‑driven design, while allocating only a small portion to learning ever‑changing frameworks and tools, illustrated through a mentor dialogue and book recommendations.

Continuous DeliveryProgramming FundamentalsSoftware Design
0 likes · 8 min read
Prioritizing Fundamentals Over Frameworks: A Programmer’s Reflection
Big Data Technology & Architecture
Big Data Technology & Architecture
Oct 3, 2019 · Big Data

Data Development Interview Tips and Career Guidance

This article offers practical advice for data development job interviews, explaining why Java is essential, comparing Java and Python, outlining required backend framework knowledge, discussing the role of SQL and data warehousing, and addressing work‑life concerns such as overtime and company size choices.

Big DataData EngineeringInterview
0 likes · 4 min read
Data Development Interview Tips and Career Guidance
AntTech
AntTech
Sep 10, 2019 · Fundamentals

Career Advice for Junior Developers: Lessons from Alipay Security Architect Li Junkui

Drawing on his 11‑year journey from entry‑level engineer to Alipay security core architect, Li Junkui shares practical guidance for new programmers, emphasizing early code exposure, project‑driven growth, code review, code archaeology, continuous polishing, reading, unit testing, and thoughtful design.

AlipayCode ReviewLearning
0 likes · 9 min read
Career Advice for Junior Developers: Lessons from Alipay Security Architect Li Junkui
21CTO
21CTO
Sep 1, 2019 · R&D Management

Should Project Managers Write Code? Insights from 20+ Years of Experience

Drawing on over two decades of experience, this article examines whether project managers should code, outlines the PMP framework, discusses the pitfalls of early promotion to management, and offers practical advice on timing the transition from engineering to leadership roles.

Project Managementcareer adviceleadership
0 likes · 5 min read
Should Project Managers Write Code? Insights from 20+ Years of Experience
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 14, 2019 · Big Data

How I Prepared for ByteDance (TouTiao) Interviews: Study Plan, Interview Experiences, and Practical Tips

An in‑depth personal account details how the author prepared for ByteDance’s (TouTiao) recruitment, outlining a month‑by‑month study schedule covering Java, big‑data technologies, algorithms, and system fundamentals, describing each interview round, sharing successful test strategies, and offering practical advice for landing offers at top tech firms.

AlgorithmsBig DataByteDance
0 likes · 11 min read
How I Prepared for ByteDance (TouTiao) Interviews: Study Plan, Interview Experiences, and Practical Tips
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 7, 2019 · Backend Development

Comprehensive Guide to Autumn Recruitment: Strategies, Case Studies, and Interview Topics for Java and Big Data Positions

This article provides a detailed roadmap for autumn campus recruitment, covering the significance of the hiring season, tailored preparation strategies for different skill levels, multiple case studies, extensive interview question collections across Java, JVM, big data, and system fundamentals, as well as practical tips for resume polishing and interview mindset.

AlgorithmsBig Datacareer advice
0 likes · 18 min read
Comprehensive Guide to Autumn Recruitment: Strategies, Case Studies, and Interview Topics for Java and Big Data Positions
High Availability Architecture
High Availability Architecture
Jun 6, 2019 · Artificial Intelligence

Interview with Microsoft Asia Research Lead Zou Xin on Software Engineering, AI Learning, and Career Insights

In this interview, Microsoft Asia Research chief Zou Xin shares his extensive software engineering experience, discusses the evolution of software development, offers practical advice on learning AI, and reflects on his books and upcoming GIAC conference activities, providing valuable insights for engineers and students alike.

AI educationMicrosoftSoftware Engineering
0 likes · 13 min read
Interview with Microsoft Asia Research Lead Zou Xin on Software Engineering, AI Learning, and Career Insights
Big Data Technology & Architecture
Big Data Technology & Architecture
Mar 31, 2019 · Fundamentals

Interview Is Not Just Q&A: Practical Insights for Interviewers and Candidates

The article shares practical interview advice from a seasoned interviewer, covering self‑introduction timing, answering technical questions with personal experience, articulating thought processes for unknown problems, expanding on answers, and emphasizing the need for both breadth and depth in technology skills to stay competitive.

InterviewSoftware Engineeringcareer advice
0 likes · 7 min read
Interview Is Not Just Q&A: Practical Insights for Interviewers and Candidates
Didi Tech
Didi Tech
Mar 22, 2019 · Backend Development

Interview with Du Huan (Senior Engineer, Didi R Lab) on Go, Large‑Scale Microservice Framework Design, and Gopher China 2019

In this interview, Didi R Lab senior engineer Du Huan discusses his decade‑long Go experience, the language’s low‑cost entry, system‑level performance and cloud‑native strengths, upcoming enhancements like generics, his large‑scale microservice framework design for Gopher China 2019, and practical advice for developers and enterprises adopting Go.

DidiGoGopher China
0 likes · 10 min read
Interview with Du Huan (Senior Engineer, Didi R Lab) on Go, Large‑Scale Microservice Framework Design, and Gopher China 2019
21CTO
21CTO
Mar 13, 2019 · Backend Development

From Rejection to Mastery: How Deep Code Reading Boosted My Backend Career

The author shares a personal journey from multiple Alibaba interview rejections to mastering backend engineering through diligent source‑code study, open‑source contributions, algorithm training, and practical project experience, offering actionable advice for aspiring developers seeking growth and interview success.

System Designalgorithm trainingbackend development
0 likes · 10 min read
From Rejection to Mastery: How Deep Code Reading Boosted My Backend Career
Architecture Talk
Architecture Talk
Feb 23, 2019 · Backend Development

What Tech Companies Really Test in Server Developer Interviews – Insights from 30+ Companies

Drawing from interviews at over thirty tech firms, this article breaks down the three main interview tracks—data structures and algorithms, operating‑system fundamentals, and project experience—while also sharing practical advice on evaluating companies, handling non‑technical questions, and navigating the hiring process.

C++LinuxSystem Design
0 likes · 15 min read
What Tech Companies Really Test in Server Developer Interviews – Insights from 30+ Companies
21CTO
21CTO
Feb 20, 2019 · Fundamentals

Six Essential Career Tips Every Programmer Should Follow

This article introduces Joel Spolsky's six pivotal recommendations for aspiring programmers, covering the importance of writing skills, mastering C, studying micro‑economics, seeking hands‑on coding courses, overcoming outsourcing fears, and securing relevant internships to boost career impact.

C languageJoel Spolskycareer advice
0 likes · 8 min read
Six Essential Career Tips Every Programmer Should Follow
Efficient Ops
Efficient Ops
Jan 30, 2019 · Operations

From Rookie to Ops Manager: Key Lessons on Linux, Infrastructure, and Career Growth

The author shares a journey from a college Linux basics class to becoming an operations manager, detailing early hands‑on tasks, challenges in chaotic server environments, the creation of monitoring systems, and three key career lessons about learning, deepening technical understanding, and evaluating workplace fit.

LinuxMonitoringOperations
0 likes · 6 min read
From Rookie to Ops Manager: Key Lessons on Linux, Infrastructure, and Career Growth
Tencent Cloud Developer
Tencent Cloud Developer
Jan 22, 2019 · R&D Management

Age and Career Longevity in the Programming Profession

The article examines how age influences programming careers, noting most developers are under 30, but emphasizes that skill, continuous learning, diverse project experience, and personal influence—not age—determine longevity, with top‑1% engineers able to work productively into old age despite industry bias.

age discriminationcareer advicecontinuous learning
0 likes · 5 min read
Age and Career Longevity in the Programming Profession
CSS Magic
CSS Magic
Jan 22, 2019 · Blockchain

Fast Q&A Season 2 – Blockchain Learning Roadmap & Front‑End Career Tips

In this Fast Q&A episode, the author outlines a two‑layer view of blockchain technology, recommends learning resources for front‑end engineers entering DApp development, and offers practical career advice for junior front‑end developers facing interview challenges and job‑search decisions.

BlockchainDAppFrontend
0 likes · 8 min read
Fast Q&A Season 2 – Blockchain Learning Roadmap & Front‑End Career Tips
Java Captain
Java Captain
Jan 16, 2019 · Backend Development

How Non‑Elite Graduates Can Thrive in Software Development: Practical Tips and a Java Learning Roadmap

The article explains why large companies set school‑based hiring thresholds, shows that diligent programmers from ordinary schools can succeed, and provides concrete career‑building strategies, case studies, a three‑month Java learning plan, and essential skill‑development advice for aspiring backend developers.

Skill DevelopmentSoftware Engineeringcareer advice
0 likes · 14 min read
How Non‑Elite Graduates Can Thrive in Software Development: Practical Tips and a Java Learning Roadmap
Java Backend Technology
Java Backend Technology
Jan 6, 2019 · Fundamentals

10 Developer Habits That Sabotage Your Success – How to Break Them

Brad Traversy outlines ten common developer habits—ranging from insufficient rest and refusing help to chaotic code and poor work‑life balance—that can hinder productivity, and offers practical strategies to recognize, correct, and replace them, helping both newcomers and seasoned programmers improve their professional growth.

Software Engineeringbest practicescareer advice
0 likes · 13 min read
10 Developer Habits That Sabotage Your Success – How to Break Them
Java Backend Technology
Java Backend Technology
Jan 5, 2019 · Backend Development

How Non‑Elite Graduates Can Fast‑Track Their Java Backend Careers

This article explains why large companies set school‑based hiring thresholds, shows that many successful developers come from ordinary schools, and provides practical steps, case studies, and a three‑month Java learning roadmap to help such programmers catch up and advance.

Skill DevelopmentSoftware Engineeringbackend
0 likes · 15 min read
How Non‑Elite Graduates Can Fast‑Track Their Java Backend Careers
21CTO
21CTO
Dec 16, 2018 · R&D Management

How to Supercharge Your First 3 Years as a Developer – CTO’s Practical Guide

A seasoned CTO shares concrete advice for junior developers, covering tool selection, goal setting, continuous learning, communication skills, networking, and choosing the right company, all aimed at maximizing growth and long‑term career value during the critical early years.

NetworkingToolboxcareer advice
0 likes · 14 min read
How to Supercharge Your First 3 Years as a Developer – CTO’s Practical Guide
21CTO
21CTO
Dec 15, 2018 · Backend Development

Master Tech Interviews: Proven Prep Steps, Resources, and Insider Tips

This guide shares a personal interview journey, essential preparation resources, key Java and backend topics, effective self‑introduction tactics, resume and scheduling advice, common interview questions, and the post‑offer process to help engineers secure offers from top tech companies.

Interview Preparationbackend developmentcareer advice
0 likes · 12 min read
Master Tech Interviews: Proven Prep Steps, Resources, and Insider Tips