Tagged articles

career advice

372 articles · Page 2 of 4
21CTO
21CTO
Mar 16, 2025 · Frontend Development

Why Chasing New JavaScript Frameworks Wastes Your Time—and What Really Matters

The article argues that constantly jumping to the latest JavaScript frameworks drains productivity, offers a recurring hype‑cycle analysis, compares popular frameworks, and recommends focusing on core programming skills and stable, widely‑adopted tools for lasting career growth.

FrameworksJavaScriptSoftware Engineering
0 likes · 8 min read
Why Chasing New JavaScript Frameworks Wastes Your Time—and What Really Matters
Java Tech Enthusiast
Java Tech Enthusiast
Feb 26, 2025 · Industry Insights

Why Big‑Tech Engineers Struggle to Find Jobs—and How to Turn the Tide

Big‑tech engineers face a tough job market due to economic slowdown, shifting tech investments, evolving skill demands, oversupply of graduates, and personal capability gaps, but by mastering LLM development, targeting hard‑tech sectors, adjusting salary expectations, and moving into consulting, they can regain employability.

Industry TrendsLLM Developmentbig tech layoffs
0 likes · 7 min read
Why Big‑Tech Engineers Struggle to Find Jobs—and How to Turn the Tide
Programmer XiaoFu
Programmer XiaoFu
Feb 12, 2025 · Industry Insights

DeepSeek’s Hype Triggers Programmer Layoffs

The rapid rise of DeepSeek’s code‑generation AI has led to significant layoffs among programmers, prompting a shift in career strategy toward embracing AI tools, focusing on non‑automatable skills, and continuous learning to stay relevant in the evolving software industry.

AI automationDeepSeekcareer advice
0 likes · 4 min read
DeepSeek’s Hype Triggers Programmer Layoffs
Java Tech Enthusiast
Java Tech Enthusiast
Jan 26, 2025 · Product Management

Salary Negotiation Strategies for Job Seekers

Job seekers often avoid salary discussions due to image concerns or unclear market value, but by researching pay ranges, showcasing achievements, calmly handling low‑ball offers, and later addressing underpayment through polite communication and skill growth, they can negotiate fair compensation and prevent future regret.

career advicecompensationjob interview
0 likes · 6 min read
Salary Negotiation Strategies for Job Seekers
Eric Tech Circle
Eric Tech Circle
Dec 29, 2024 · R&D Management

6 Toxic Traits of Bad Tech Leads and How to Spot Them

The article outlines six common harmful behaviors of incompetent technical leaders—taking credit, ignoring team input, emotional manipulation, stifling growth, micromanaging, and pure task delegation—and advises engineers on recognizing and responding to such leaders to protect their career development.

R&D ManagementSoftware Engineeringcareer advice
0 likes · 6 min read
6 Toxic Traits of Bad Tech Leads and How to Spot Them
Tencent Cloud Developer
Tencent Cloud Developer
Dec 19, 2024 · Interview Experience

Mastering Promotion Reviews: Turning Uncertainty into Success

This article uses the metaphor of the uncertainty principle to explain why promotion reviews are inherently imprecise, then offers a structured, logical framework and practical tips for preparing compelling promotion defense materials that maximize scoring and reduce risk.

Interview ExperienceReviewcareer advice
0 likes · 12 min read
Mastering Promotion Reviews: Turning Uncertainty into Success
Liangxu Linux
Liangxu Linux
Dec 8, 2024 · R&D Management

Why Training a Skilled Embedded Engineer Is So Challenging

The article explains why companies struggle to hire qualified graduates and why recent graduates find it hard to get jobs, focusing on the high demands of the industry and the multiple technical, learning, project, teamwork, reporting, and client‑communication skills required to become an excellent embedded engineer.

Skill Developmentcareer adviceembedded engineering
0 likes · 6 min read
Why Training a Skilled Embedded Engineer Is So Challenging
IT Services Circle
IT Services Circle
Nov 28, 2024 · Backend Development

When to Quit Your Job and What a 2‑Year Java Developer Should Know

The article offers practical advice on deciding whether to resign without a new job, emphasizing health, financial stability, and mindset, and then outlines the essential technical knowledge and interview expectations for Java developers with around two years of experience.

career advicejavajob resignation
0 likes · 14 min read
When to Quit Your Job and What a 2‑Year Java Developer Should Know
macrozheng
macrozheng
Nov 21, 2024 · Fundamentals

7 Warning Signs of an Amateur Developer and How to Overcome Them

This article outlines seven common behaviors of inexperienced programmers—such as massive code 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 developer.

Code Reviewcareer adviceproductivity
0 likes · 11 min read
7 Warning Signs of an Amateur Developer and How to Overcome Them
Tencent Cloud Developer
Tencent Cloud Developer
Nov 12, 2024 · R&D Management

Why Senior Engineer Interview Pass Rates Are Low and 10 Effective Strategies to Boost Interview Performance

Senior engineers face low interview pass rates because market standards have risen, experience often doesn’t translate to interview skill, and recruiters may lack coaching, but by deeply researching the role, tailoring résumés, delivering concise, confident introductions, steering conversations, staying tech‑savvy, asking insightful questions, and reflecting after each interview, candidates can markedly improve their performance.

Job HuntingSoftware Engineeringcareer advice
0 likes · 15 min read
Why Senior Engineer Interview Pass Rates Are Low and 10 Effective Strategies to Boost Interview Performance
Java Tech Enthusiast
Java Tech Enthusiast
Oct 20, 2024 · Backend Development

Why C++ Candidates Struggle in Backend Development Jobs and How to Improve

C++ graduates often fail backend interviews at major internet firms because those companies favor Java or Go and expect experience with databases, caches, and message queues, so candidates should either acquire those backend skills, switch to the dominant languages, or target C++‑friendly domains such as embedded, AV, gaming, or client‑side networking.

C++Gobackend development
0 likes · 8 min read
Why C++ Candidates Struggle in Backend Development Jobs and How to Improve
Java Tech Enthusiast
Java Tech Enthusiast
Oct 17, 2024 · Interview Experience

Why Some Companies Skip Interview Details While Others Over‑Question: A Senior Interviewer's Insight

Recent job‑market trends show fewer positions but more candidates, leading many to notice that companies offering offers often ask few interview details, whereas firms that probe deeply rarely follow up; a veteran interviewer explains the psychological reasons and shares a concrete high‑volume query example.

Hiring ProcessInterview ExperienceRecruitment
0 likes · 5 min read
Why Some Companies Skip Interview Details While Others Over‑Question: A Senior Interviewer's Insight
IT Services Circle
IT Services Circle
Sep 16, 2024 · Backend Development

Live Interview with a Junior Candidate: Technical Q&A and Feedback

In this detailed live interview transcript, a senior engineer questions a recent graduate on topics ranging from Redis data structures and system design to Java concurrency, evaluates the candidate's answers, and provides career advice and hiring recommendations.

InterviewSystem Designbackend
0 likes · 9 min read
Live Interview with a Junior Candidate: Technical Q&A and Feedback
NewBeeNLP
NewBeeNLP
Sep 3, 2024 · Industry Insights

Why Pre‑training Teams Boost New Engineers’ Skills Faster Than SFT Teams

The answer explains that joining a pre‑training team accelerates a newcomer’s engineering abilities through hands‑on work with large‑scale data pipelines, distributed training code, and debugging, while SFT teams focus mainly on data labeling, making pre‑training the more effective path for rapid skill growth.

AIEngineering SkillsSFT
0 likes · 6 min read
Why Pre‑training Teams Boost New Engineers’ Skills Faster Than SFT Teams
Baobao Algorithm Notes
Baobao Algorithm Notes
Aug 29, 2024 · Industry Insights

Why Pretraining Boosts New Engineers More Than SFT: A Practical Guide

The answer argues that fresh graduates should join pre‑training teams because the required engineering tasks—large‑scale data crawling, Hadoop/Spark pipelines, torch and CUDA setup, megatron code debugging, and scaling‑law experiments—rapidly sharpen coding skills, while SFT work focuses mainly on data labeling and offers slower technical growth.

AI engineeringSFTSkill Development
0 likes · 7 min read
Why Pretraining Boosts New Engineers More Than SFT: A Practical Guide
IT Services Circle
IT Services Circle
Aug 27, 2024 · Backend Development

How to Present Projects Built on Scaffolding Frameworks in Interviews

The article advises developers to avoid explicitly mentioning the use of scaffolding frameworks like RuoYi when describing project experience, suggesting they instead focus on the underlying implementation details and any custom improvements to demonstrate genuine technical contribution and avoid misconceptions about their capabilities.

InterviewRuoYibackend
0 likes · 4 min read
How to Present Projects Built on Scaffolding Frameworks in Interviews
JD Retail Technology
JD Retail Technology
Aug 19, 2024 · Interview Experience

From Campus to Backend Engineer: 3 Years of Growth at JD

This article shares a recent graduate's three‑year journey at JD, offering practical advice for newcomers, detailing a large‑scale system redesign for a merchant conference, outlining promotion‑season preparation, and describing the development of an AI assistant while emphasizing continuous learning and professional mindset.

AI assistantDomain-Driven DesignLarge-Scale Deployment
0 likes · 12 min read
From Campus to Backend Engineer: 3 Years of Growth at JD
Java Tech Enthusiast
Java Tech Enthusiast
Aug 8, 2024 · Industry Insights

How to Break into Game Design and Planning Roles at Tencent and NetEase

This article provides detailed career guidance for students interested in the Chinese game industry, comparing game planning, multimedia design, and related roles at major studios like Tencent's IEG, outlining required skills, recommended majors, education pathways, and salary expectations.

NetEaseTencentcareer advice
0 likes · 11 min read
How to Break into Game Design and Planning Roles at Tencent and NetEase
Java Tech Enthusiast
Java Tech Enthusiast
Jul 29, 2024 · Industry Insights

10 Warning Signs That a Technical Architect Is Not Up to the Role

The article outlines eleven common shortcomings—ranging from weak technical fundamentals and lack of business understanding to poor project management, over‑design, communication failures, low execution, insufficient hands‑on experience, ignorance of framework internals, health issues, and missing global perspective—that indicate a software architect may be unqualified for the position.

Project ManagementSoftware Engineeringcareer advice
0 likes · 9 min read
10 Warning Signs That a Technical Architect Is Not Up to the Role
IT Services Circle
IT Services Circle
Jul 18, 2024 · Artificial Intelligence

Insights on Baidu’s “Robo Fast Run” Autonomous Driving Initiative and Related Career Opportunities

The article discusses Baidu’s new autonomous‑driving service “Robo Fast Run,” its potential impact on ride‑hailing jobs, the technical challenges involved, and provides detailed guidance on the qualifications and learning paths for engineers seeking positions in Baidu’s intelligent‑driving divisions.

AIBaiduautonomous driving
0 likes · 5 min read
Insights on Baidu’s “Robo Fast Run” Autonomous Driving Initiative and Related Career Opportunities
Java Tech Enthusiast
Java Tech Enthusiast
Jun 16, 2024 · Industry Insights

8 Workplace Truths That Can Transform Your Career

This article shares eight hard‑hitting workplace truths—from negotiating salary and understanding your market value to recognizing the mutual “utilization” between employees and bosses, the limits of workplace friendships, fairness myths, boss expectations, smart job‑hopping, and the importance of personal strength—offering practical guidance for navigating and thriving in today’s professional environment.

career adviceemployee valuejob market
0 likes · 15 min read
8 Workplace Truths That Can Transform Your Career
Java High-Performance Architecture
Java High-Performance Architecture
May 27, 2024 · Fundamentals

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

This article outlines seven common habits of inexperienced developers—such as massive code commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing trends—and offers practical steps to become a more professional and effective programmer.

Code Reviewcareer adviceprofessional growth
0 likes · 11 min read
7 Warning Signs That Reveal You’re an Amateur Programmer (And How to Fix Them)
Java Tech Enthusiast
Java Tech Enthusiast
May 21, 2024 · R&D Management

5 Red Flags of Toxic Tech Leaders You Should Never Ignore

A reader shares troubling experiences with a technical director, and the author outlines four concrete incidents and five key leadership flaws—lack of leading by example, unfair performance reviews, insufficient expertise, constant criticism without solutions, and poor character—advising anyone who sees these signs to consider leaving promptly.

career adviceleadershipmanagement
0 likes · 7 min read
5 Red Flags of Toxic Tech Leaders You Should Never Ignore
FunTester
FunTester
Apr 24, 2024 · R&D Management

Why Senior Engineer Interview Pass Rates Are Low and 10 Strategies to Boost Your Interview Performance

In today's competitive job market, senior engineers face low interview pass rates due to higher hiring thresholds, mismatched interview skills, and inadequate headhunter support, but by understanding the role, refining resumes, mastering concise self‑introductions, showcasing confidence, staying current with tech trends, and following ten practical strategies, candidates can markedly improve their chances of success.

InterviewR&D Managementcareer advice
0 likes · 14 min read
Why Senior Engineer Interview Pass Rates Are Low and 10 Strategies to Boost Your Interview Performance
Tencent Cloud Developer
Tencent Cloud Developer
Apr 18, 2024 · R&D Management

Analysis of Low Pass Rates for Senior Engineer Interviews and Effective Presentation Strategies

The article explains that senior engineering interviews now have low pass rates due to higher hiring standards and insufficient interview skills, and provides ten concrete strategies—such as mastering the job description, refining the résumé, delivering concise introductions, showcasing leadership, staying current on technology, and post‑interview reflection—to dramatically improve senior candidates’ performance.

InterviewRecruitmentcareer advice
0 likes · 15 min read
Analysis of Low Pass Rates for Senior Engineer Interviews and Effective Presentation Strategies
Advanced AI Application Practice
Advanced AI Application Practice
Mar 13, 2024 · Interview Experience

Why Standard Interview Answers Actually Matter

The article argues that using concise, professional terminology in interviews—rather than personal, free‑form explanations—demonstrates competence, enables standardized assessment, and reduces communication costs, much like textbook language or API contracts do in technical work.

InterviewStandardizationcareer advice
0 likes · 5 min read
Why Standard Interview Answers Actually Matter
Advanced AI Application Practice
Advanced AI Application Practice
Mar 4, 2024 · Interview Experience

How to Craft a Winning Resume in a Tight Job Market

In a competitive hiring season, the article outlines why internal referrals matter, common resume pitfalls, and the essential components of a strong résumé—personal strengths, professional skills, work history, project experience, and representative works—to improve interview chances.

Interview PreparationJob Huntingcareer advice
0 likes · 8 min read
How to Craft a Winning Resume in a Tight Job Market
Architecture Digest
Architecture Digest
Feb 25, 2024 · R&D Management

Understanding IT Outsourcing: Types, Pros, Cons, and Choosing the Right Path

This article provides a comprehensive analysis of IT outsourcing, explaining the difference between two‑party and three‑party contracts, outlining the advantages such as lower interview thresholds and higher salary potential, detailing the drawbacks like fragmented work and limited career progression, and offering practical guidance on how to select and make the most of outsourcing opportunities.

IT careerSalarycareer advice
0 likes · 18 min read
Understanding IT Outsourcing: Types, Pros, Cons, and Choosing the Right Path
Architecture Digest
Architecture Digest
Feb 12, 2024 · Fundamentals

7 Signs of Inexperienced Developers and How to Avoid Them

This article outlines seven common unprofessional behaviors of inexperienced developers—such as large one‑time code submissions, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing trends—and offers practical advice on how teams and individuals can recognize and correct these habits.

Professionalismcareer adviceprogramming habits
0 likes · 11 min read
7 Signs of Inexperienced Developers and How to Avoid Them
Advanced AI Application Practice
Advanced AI Application Practice
Feb 1, 2024 · Industry Insights

Why Top Test Engineers Are Often the First to Be Laid Off

The article examines why highly skilled test engineers are vulnerable during layoffs, highlighting the mismatch between technical prowess and business value, the importance of workplace networking, resource alignment, evolving testing roles, and current market trends such as platform decline, role consolidation, and growth in automotive testing.

AutomationIndustry TrendsSoftware testing
0 likes · 8 min read
Why Top Test Engineers Are Often the First to Be Laid Off
Java Captain
Java Captain
Jan 31, 2024 · Fundamentals

Career Development and Knowledge Building for Software Engineers

This article shares practical insights on work habits, personal growth, knowledge‑system construction, and early career planning for software developers, emphasizing solid fundamentals, balanced work‑life practices, and the importance of soft skills in a saturated tech market.

backend fundamentalscareer advicesoftware development
0 likes · 14 min read
Career Development and Knowledge Building for Software Engineers
Advanced AI Application Practice
Advanced AI Application Practice
Jan 17, 2024 · Interview Experience

Why You Should Treat Every Interview Opportunity Seriously

The article analyzes how interviews are a two‑way selection process, explains how shifting market conditions affect candidate leverage, highlights common misconceptions, and offers concrete preparation tips to help job seekers view each interview as a strategic step toward better self‑positioning.

Interviewcareer advicejob market
0 likes · 8 min read
Why You Should Treat Every Interview Opportunity Seriously
Java High-Performance Architecture
Java High-Performance Architecture
Dec 23, 2023 · Fundamentals

7 Warning Signs of an Inexperienced Programmer and How to Overcome Them

Understanding the seven common behaviors of inexperienced developers—such as massive code submissions, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—helps you avoid repeating these mistakes and advance your software engineering career.

Code ReviewProfessionalismcareer advice
0 likes · 11 min read
7 Warning Signs of an Inexperienced Programmer and How to Overcome Them
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 20, 2023 · Artificial Intelligence

Turning Complexity into Results: Practical Strategies for Recommendation Engineers

This article explores why recommendation engineers often struggle to deliver measurable outcomes, examining system complexity, uncertainty, delayed feedback, and personal belief, and then offers concrete principles and actionable approaches to prioritize work, align with business goals, and achieve tangible results.

AIAlgorithm EngineeringRecommendation Systems
0 likes · 11 min read
Turning Complexity into Results: Practical Strategies for Recommendation Engineers
DevOps Operations Practice
DevOps Operations Practice
Dec 11, 2023 · Operations

Career Prospects for Operations Professionals: From Low‑End Tasks to High‑Paying Roles

This article examines the wide salary range in the operations field, explains why high‑level DevOps/SRE positions command premium pay, and offers practical advice—such as relocating to major cities, obtaining a bachelor's degree, mastering in‑demand technologies, and developing soft skills—to help operations engineers advance their careers.

DevOpsSRESkill Development
0 likes · 8 min read
Career Prospects for Operations Professionals: From Low‑End Tasks to High‑Paying Roles
Python Programming Learning Circle
Python Programming Learning Circle
Oct 31, 2023 · R&D Management

Overcoming Degree Discrimination: Career Strategies for Associate‑Degree Programmers

The article examines hiring bias against three‑year college graduates, shares real chat excerpts, and offers a step‑by‑step roadmap for associate‑degree programmers—including continuous learning of algorithms, systems, and big‑data tools, strategic job moves, and mindset shifts—to advance toward senior or leader roles despite initial educational disadvantages.

R&D Managementcareer advicedegree discrimination
0 likes · 8 min read
Overcoming Degree Discrimination: Career Strategies for Associate‑Degree Programmers
LouZai
LouZai
Oct 17, 2023 · Interview Experience

How I Earned a Level‑17 Promotion: 4 Practical Tips and Mindset Shifts

The author shares a step‑by‑step account of preparing a promotion presentation at Xiaomi, covering material structuring, rehearsal techniques, Q&A planning, and the “reset” mindset that helped turn a 4‑week effort into a successful Level‑17 promotion.

Xiaomicareer advicemindset
0 likes · 8 min read
How I Earned a Level‑17 Promotion: 4 Practical Tips and Mindset Shifts
Liangxu Linux
Liangxu Linux
Oct 7, 2023 · Fundamentals

Motor Control vs Linux Driver Development: Which Career Path Fits You?

This article compares motor‑control engineering and Linux driver development, outlining the core tasks, required knowledge, and typical technologies for each field, and helps readers decide which specialization aligns better with their skills and interests.

C programmingDSPLinux driver
0 likes · 5 min read
Motor Control vs Linux Driver Development: Which Career Path Fits You?
Python Programming Learning Circle
Python Programming Learning Circle
Oct 5, 2023 · R&D Management

How to Prepare for Programmer Job Interviews and Stand Out

This article provides comprehensive guidance for aspiring programmers on interview preparation, covering company research, resume review, confidence building, handling deep‑dive questions with the STAR method, and emphasizing project experience, technical knowledge, and communication skills to excel during the hiring season.

Communication Skillscareer advicejob interview
0 likes · 6 min read
How to Prepare for Programmer Job Interviews and Stand Out
21CTO
21CTO
Oct 3, 2023 · Fundamentals

13 Hard‑Earned Lessons from a 40‑Year Veteran Programmer

A veteran software developer with nearly 40 years of experience shares 13 practical pieces of advice—ranging from starting programming at any age to embracing diverse projects, valuing slow learning returns, and distinguishing job from career, and continuously learning from practice and other fields—to help newcomers thrive in the long‑term software industry.

career advicedeveloper experiencelong-term learning
0 likes · 10 min read
13 Hard‑Earned Lessons from a 40‑Year Veteran Programmer
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 10, 2023 · Backend Development

My Layoff Experience and Job‑Hunting Journey: Advice for Backend Developers

The author recounts being laid off as a backend developer, describes the emotional ups and downs over six months of job hunting, and offers practical advice on interview preparation, project presentation, study resources, and mental resilience for engineers seeking new opportunities.

Interview PreparationJob HuntingSoftware Engineering
0 likes · 14 min read
My Layoff Experience and Job‑Hunting Journey: Advice for Backend Developers
21CTO
21CTO
Aug 31, 2023 · Fundamentals

Bjarne Stroustrup’s Top Career Lessons for Developers – Stay Flexible & Broad

Renowned C++ creator Bjarne Stroustrup shares concise career wisdom, urging developers to avoid over‑specialization, embrace flexibility, communicate with users, balance technical depth with broader education, and stay prepared for opportunities, while also recounting his own journey and the impact of C++ on software engineering.

C++Software Engineeringcareer advice
0 likes · 6 min read
Bjarne Stroustrup’s Top Career Lessons for Developers – Stay Flexible & Broad
Sanyou's Java Diary
Sanyou's Java Diary
Aug 28, 2023 · Fundamentals

16 Proven Tips to Ace Your Tech Interview and Land the Offer

This article shares sixteen practical suggestions—from polishing your résumé and highlighting strengths to mastering technical descriptions, leveraging referrals, preparing for each interview round, handling HR talks, negotiating salary, and post‑interview reflection—to help job seekers improve their interview performance and secure a desirable offer.

InterviewTech Interviewcareer advice
0 likes · 14 min read
16 Proven Tips to Ace Your Tech Interview and Land the Offer
21CTO
21CTO
Aug 3, 2023 · Fundamentals

20 Essential Lessons Every New Developer Must Know

This article shares twenty practical lessons from a veteran web architect, covering time estimation, language choice, code backup, documentation, testing, mentorship, continuous learning, humility, and many other habits that help fresh graduates and junior developers become more effective and resilient programmers.

Coding Tipsbest practicescareer advice
0 likes · 10 min read
20 Essential Lessons Every New Developer Must Know
Big Data Technology & Architecture
Big Data Technology & Architecture
Jul 31, 2023 · Big Data

How to Tackle Real‑World Scenario Questions in Big Data Interviews

The article explains why interviewers increasingly use practical scenario questions in big‑data interviews, analyzes the underlying reasons, and provides a three‑step framework—clarify business/technical background, present a concise solution, and highlight benefits—to help candidates answer effectively and demonstrate both technical depth and problem‑solving mindset.

Interview Preparationcareer adviceproblem solving
0 likes · 6 min read
How to Tackle Real‑World Scenario Questions in Big Data Interviews
Efficient Ops
Efficient Ops
Jul 25, 2023 · Operations

How to Craft an Ops Resume That Lands Interviews: 3 Common Mistakes and Fixes

The article examines three frequent pitfalls in operations resumes—unclear focus, breadth without depth, and vague career planning—and offers concrete strategies to highlight strengths, specialize wisely, and define clear professional goals to improve interview success.

Interview Preparationcareer adviceresume
0 likes · 7 min read
How to Craft an Ops Resume That Lands Interviews: 3 Common Mistakes and Fixes
Ops Development Stories
Ops Development Stories
Jun 22, 2023 · Operations

How to Write an Ops Resume That Actually Gets You Interviews

The article examines three common resume pitfalls for operations candidates—unclear focus, breadth without depth, and vague personal planning—and offers concrete strategies to highlight strengths, showcase impactful projects, and present a clear career trajectory to attract interview opportunities.

Operationscareer advicejob interview
0 likes · 7 min read
How to Write an Ops Resume That Actually Gets You Interviews
21CTO
21CTO
May 5, 2023 · Fundamentals

How to Choose Your First Programming Language and Become a True Software Engineer

This article advises aspiring developers to focus on mastering software‑engineering fundamentals and a single language deeply rather than chasing language popularity, offering practical steps for learning, problem‑decomposition, effective forum questioning, and selecting beginner‑friendly languages like Python or Ruby for web development.

Learning PathSoftware Engineeringcareer advice
0 likes · 5 min read
How to Choose Your First Programming Language and Become a True Software Engineer
21CTO
21CTO
Apr 15, 2023 · Fundamentals

Why ‘Mastering’ a Programming Language Is a Myth

Many job ads demand proficiency in specific languages, but true mastery is unattainable; programming languages are merely tools, and software developers should be seen as problem‑solvers rather than language‑specific specialists, with skills that transfer across languages and focus on creative problem solving.

Software Engineeringcareer adviceskill mastery
0 likes · 7 min read
Why ‘Mastering’ a Programming Language Is a Myth
MaGe Linux Operations
MaGe Linux Operations
Mar 15, 2023 · Fundamentals

How to Write an IT Resume That Grabs HR Attention in 20 Seconds

In China's booming IT market, a concise, well‑structured resume that avoids common pitfalls—such as overly complex design, exaggerated skill claims, and vague statements—can help programmers stand out, align with hiring criteria, and capture an HR reviewer’s eye within the critical 20‑second window.

HR screeningIT careerJob Hunting
0 likes · 5 min read
How to Write an IT Resume That Grabs HR Attention in 20 Seconds
Architecture Digest
Architecture Digest
Mar 15, 2023 · Fundamentals

What They Didn’t Teach You About Being a Software Engineer

The article shares candid insights about the real‑world life of software engineers, emphasizing that most work involves maintaining large codebases, understanding domain logic, writing good documentation, focusing on business value, handling incompetent colleagues, coping with uncertainty, and assuming everything can fail.

Project ManagementSoftware Engineeringcareer advice
0 likes · 13 min read
What They Didn’t Teach You About Being a Software Engineer
DataFunSummit
DataFunSummit
Mar 14, 2023 · Product Management

Product Management Insights from an Amazon Cloud R&D Leader: Core Skills, Decision Frameworks, and Career Advice

This article shares an Amazon Cloud R&D manager’s perspective on product management, covering how customers, engineers, sales and marketing view the role, the five essential customer‑centric questions, priority‑setting logic with the RICE model, innovation culture, and practical advice for transitioning product managers.

AmazonInnovation CultureRICE
0 likes · 20 min read
Product Management Insights from an Amazon Cloud R&D Leader: Core Skills, Decision Frameworks, and Career Advice
21CTO
21CTO
Mar 12, 2023 · R&D Management

Turning a Resignation into Growth: Lessons from a Decade of Software Development

After five years at a company, the author reflects on the mindset needed for resignation, evaluates personal skills and achievements, extracts lessons on resilience and proactive growth, and outlines future plans to share knowledge, build frameworks, and continue learning in the software industry.

Experience Sharingcareer advicepersonal growth
0 likes · 9 min read
Turning a Resignation into Growth: Lessons from a Decade of Software Development
Architect's Journey
Architect's Journey
Mar 12, 2023 · Industry Insights

Why 2023 Is the Hardest Year Yet for IT Programmers

The 2023 IT job market has collapsed into a buyer's market with sub‑5% recruiter response rates, soaring candidate competition, higher education filters, and salary stagnation, prompting programmers to lower expectations, sharpen interview skills, and aggressively network for remote or foreign opportunities.

IT job marketInterview PreparationNetworking
0 likes · 6 min read
Why 2023 Is the Hardest Year Yet for IT Programmers
IT Services Circle
IT Services Circle
Mar 10, 2023 · Product Management

Why Programmers Often Choose Not to Go Solo: Lessons from My Experience

Drawing from years of development work, the author explains why programmers rarely venture into solo entrepreneurship, highlighting challenges in technology, project acquisition, company formation, hiring, product development, and personal stability, and offering practical insights for anyone considering the leap.

career adviceproduct managementsoftware development
0 likes · 6 min read
Why Programmers Often Choose Not to Go Solo: Lessons from My Experience
Top Architect
Top Architect
Jan 31, 2023 · Fundamentals

Things They Didn’t Teach You About Software Development

Software engineers rarely build entire systems from scratch; instead they spend most of their time navigating large codebases, documenting, estimating, handling uncertainty, and collaborating with imperfect teammates, emphasizing business value over elegant code, and learning practical skills that university curricula often overlook.

Software Engineeringcareer advicecode maintenance
0 likes · 14 min read
Things They Didn’t Teach You About Software Development
Architect
Architect
Jan 22, 2023 · Fundamentals

The Unspoken Realities of a Software Engineer’s Career

This article reveals the hidden challenges of software engineering, emphasizing that most developers spend little time writing code and more on maintenance, documentation, dealing with incompetent colleagues, uncertainty, estimations, and meetings, urging newcomers to accept these realities and focus on delivering value.

DocumentationSoftware Engineeringcareer advice
0 likes · 13 min read
The Unspoken Realities of a Software Engineer’s Career
HomeTech
HomeTech
Dec 9, 2022 · Artificial Intelligence

Interview with Li Benyang: AI, Knowledge Graphs, and Career Insights in Intelligent Recommendation

In this interview, Li Benyang, head of the intelligent recommendation content understanding team at Autohome, shares his AI background, the evolution of recommendation systems, knowledge‑graph construction for automotive content, career choices between big firms and startups, and practical advice for technologists navigating fast‑changing industries.

AIKnowledge GraphRecommendation Systems
0 likes · 12 min read
Interview with Li Benyang: AI, Knowledge Graphs, and Career Insights in Intelligent Recommendation
NiuNiu MaTe
NiuNiu MaTe
Dec 8, 2022 · Backend Development

C++ vs Go: Which Language Boosts Your Job Prospects?

The article argues that for most developers, especially those from ordinary schools, learning C++ is costly and inefficient, while Go can be mastered quickly and aligns better with current hiring demands that prioritize practical backend skills and project experience.

C++GoProgramming Languages
0 likes · 5 min read
C++ vs Go: Which Language Boosts Your Job Prospects?
21CTO
21CTO
Dec 4, 2022 · Fundamentals

Why You Should Refuse Unreasonable Take‑Home and Whiteboard Interviews

The article explains how demanding unpaid take‑home tasks and pointless whiteboard interviews insult developers, offers concrete reasons to say no, and presents a respectful, hands‑on interview process that better evaluates real coding skills while protecting candidates' time.

Interviewcareer advicetake‑home assignment
0 likes · 6 min read
Why You Should Refuse Unreasonable Take‑Home and Whiteboard Interviews
Java Backend Technology
Java Backend Technology
Oct 30, 2022 · R&D Management

Surviving Big‑Tech Layoffs: Master the Inner‑Circle (嫡系) Culture

The article explains the concept of "嫡系" (inner‑circle) culture in large tech firms, why joining it boosts career opportunities, and offers practical tips—such as aligning with the right leaders, proactive communication, and performance calculation—to help employees stay indispensable during restructuring.

big techcareer advicejob security
0 likes · 8 min read
Surviving Big‑Tech Layoffs: Master the Inner‑Circle (嫡系) Culture
Selected Java Interview Questions
Selected Java Interview Questions
Oct 15, 2022 · Backend Development

My 2023 Autumn Recruitment Journey and Interview Preparation Insights

The author recounts his 2023 autumn recruitment experience, detailing his background, internships, extensive job applications, interview outcomes, study strategies covering fundamentals, design patterns, and distributed systems, and offers practical advice for fellow graduates navigating the competitive tech job market.

Interview PrepJob Huntingbackend
0 likes · 9 min read
My 2023 Autumn Recruitment Journey and Interview Preparation Insights
Architect
Architect
Oct 7, 2022 · Backend Development

What Does a Software Architect Do? Roles, Skills, and Career Path

This article explains the responsibilities, required skills, and career advice for software architects, covering job duties, real‑world examples, essential technical and soft‑skill preparation, and practical tips for advancing toward and succeeding in an architecture role.

System Designcareer advicesoftware architecture
0 likes · 12 min read
What Does a Software Architect Do? Roles, Skills, and Career Path
21CTO
21CTO
Oct 5, 2022 · Fundamentals

13 Timeless Lessons from a 40‑Year Veteran Programmer

Veteran software engineer Noah Gibbs shares 13 hard‑earned pieces of advice—from starting programming at any age and experimenting with diverse projects to treating coding as a lifelong journal—aimed at helping new developers build sustainable, fulfilling careers in software development.

Software Engineeringcareer advicelong-term learning
0 likes · 10 min read
13 Timeless Lessons from a 40‑Year Veteran Programmer
21CTO
21CTO
Oct 2, 2022 · Fundamentals

Why Passion and Perfectionism Define Great Programmers

This reflective essay explores how a love for coding, perfectionist mindset, continuous curiosity, and user focus shape a programmer's career, offering practical advice on mastering the craft, balancing art and engineering, and achieving bug‑free, impactful software.

career advicecoding philosophyperfectionism
0 likes · 10 min read
Why Passion and Perfectionism Define Great Programmers
DevOps
DevOps
Aug 16, 2022 · Fundamentals

How to Self‑Study Programming: Advice, Book Recommendations, and Learning Strategies

The answer outlines a self‑learning approach to programming by comparing it to learning to read, recommends foundational books such as *Introduction to Algorithms*, *Computer Systems*, *Computer Networks*, and *Code Complete*, and emphasizes practical coding, using GitHub, and community support.

BooksGitHubSoftware Engineering
0 likes · 5 min read
How to Self‑Study Programming: Advice, Book Recommendations, and Learning Strategies
FunTester
FunTester
Aug 11, 2022 · Interview Experience

How to Ace a Testing Interview: Insider Tips from a Former Candidate

This guide shares practical advice on preparing for testing job interviews, handling technical questions, and conducting post‑interview reviews, emphasizing resume optimization, clear skill definitions, and proactive follow‑up to improve interview success rates.

Interviewcareer adviceresume
0 likes · 6 min read
How to Ace a Testing Interview: Insider Tips from a Former Candidate
IT Architects Alliance
IT Architects Alliance
Jun 15, 2022 · Fundamentals

10 Valuable Lessons Learned from Over 21 Years of Software Development

Drawing on more than two decades of programming experience, the author shares ten practical lessons about continuous learning, teamwork, readable code, patience, consistency, mentorship, networking, regular breaks, relationship building, and realistic expectations of companies, offering actionable guidance for developers at any stage of their career.

Software Engineeringcareer advicecontinuous learning
0 likes · 11 min read
10 Valuable Lessons Learned from Over 21 Years of Software Development
Laravel Tech Community
Laravel Tech Community
Jun 9, 2022 · Fundamentals

10 Bad Habits Developers Should Fix

The article lists ten common detrimental habits of software developers—such as insufficient rest, refusing help, stopping learning, messy code, work‑life imbalance, office politics, not learning from mistakes, quitting too early, acting omniscient, and rejecting constructive criticism—and offers practical advice on how to recognize and overcome each one.

Software Engineeringcareer advicedeveloper habits
0 likes · 13 min read
10 Bad Habits Developers Should Fix
Programmer DD
Programmer DD
Apr 23, 2022 · R&D Management

Is IT Outsourcing a Career Shortcut? Benefits, Drawbacks, and Choosing the Right Path

This article demystifies IT outsourcing by defining two‑party and three‑party models, examining its advantages such as lower interview thresholds, higher salary potential, and learning opportunities, while also highlighting drawbacks like fragmented work, limited promotion paths, and psychological pressure, and offers practical guidance on selecting the right outsourcing role.

IT outsourcingcareer advicecontract models
0 likes · 21 min read
Is IT Outsourcing a Career Shortcut? Benefits, Drawbacks, and Choosing the Right Path
21CTO
21CTO
Apr 17, 2022 · R&D Management

Is Outsourcing a Career Trap? Uncover the Real Pros and Cons for IT Professionals

This article explains what IT outsourcing is, distinguishes two‑party from three‑party models, and examines the advantages such as lower interview thresholds, higher salary potential, and learning opportunities, while also highlighting drawbacks like fragmented work, limited promotion paths, and psychological pressure, before offering practical advice on how to choose and navigate outsourcing roles.

IT careercareer advicecontract work
0 likes · 18 min read
Is Outsourcing a Career Trap? Uncover the Real Pros and Cons for IT Professionals
Alimama Tech
Alimama Tech
Apr 6, 2022 · Artificial Intelligence

Interview Preparation Guide for Alibaba Mama Algorithm Positions

This guide from an Alibaba Mama algorithm team member outlines the six focus areas—recruitment emphasis, interview stages, concise résumé writing, pre‑interview setup, in‑interview conduct, and typical assessment topics such as machine‑learning fundamentals and ad‑system knowledge—to help candidates secure offers.

AlibabaInterview Preparationalgorithm interview
0 likes · 8 min read
Interview Preparation Guide for Alibaba Mama Algorithm Positions
Java Captain
Java Captain
Mar 18, 2022 · Backend Development

Insights and Advice for Software Engineers Working in the Manufacturing Industry

After a month and a week as a software engineer in a remote high‑tech manufacturing zone, the author shares candid observations on the prevalent use of Java, .NET, legacy frameworks like SSH/SSM, limited documentation, occasional front‑end tasks, and practical tips for thriving in such environments.

.NETSoftware Engineeringcareer advice
0 likes · 7 min read
Insights and Advice for Software Engineers Working in the Manufacturing Industry
Java Interview Crash Guide
Java Interview Crash Guide
Feb 24, 2022 · R&D Management

How to Ace a P8 Interview at Alibaba: Real Project Stories and Strategic Tips

This article shares a detailed account of a successful P8 interview at Alibaba, covering interview stages across three departments, how to present a core project using the STAR method, technical architecture insights, project and team management advice, and tips for the final life‑chat round.

Interview Preparationcareer adviceproject presentation
0 likes · 19 min read
How to Ace a P8 Interview at Alibaba: Real Project Stories and Strategic Tips
Programmer DD
Programmer DD
Jan 25, 2022 · Fundamentals

How to Craft an Outstanding Java Developer Resume: Tips & Templates

This guide explains why clear, concise resumes matter for Java developers, outlines the three essential sections, provides detailed advice on presenting project experience and technical skills, and offers free high‑quality templates to help job seekers stand out in interviews.

career advicejavajob interview
0 likes · 5 min read
How to Craft an Outstanding Java Developer Resume: Tips & Templates
FunTester
FunTester
Jan 19, 2022 · Industry Insights

Debunking Three Common Myths About the Software Testing Industry

This article traces the evolution of software testing, exposes three widespread misconceptions—including gender imbalance, the perceived lack of necessity, and low technical value—while presenting data, industry insights, and a concise skill checklist for modern test engineers.

Software testingautomation testingcareer advice
0 likes · 6 min read
Debunking Three Common Myths About the Software Testing Industry