Tagged articles

career development

535 articles · Page 6 of 6
21CTO
21CTO
Mar 25, 2016 · Frontend Development

How to Master Front-End Growth: Building Skills and a Personal Knowledge System

This article explores practical ways for front‑end engineers to accelerate their career by balancing ability and knowledge, establishing a personal knowledge system, and adopting systematic training to become more competent and adaptable in a rapidly evolving field.

FrontendKnowledge ManagementLearning Strategies
0 likes · 13 min read
How to Master Front-End Growth: Building Skills and a Personal Knowledge System
21CTO
21CTO
Mar 14, 2016 · R&D Management

Boost Your Development Career with Systematic Learning and Smart Architecture Practices

The article shares a senior engineer’s reflections on how systematic, knowledge‑network‑based learning, practical code involvement, effective communication, and disciplined architectural habits can dramatically improve a developer’s efficiency, problem‑solving ability, and overall career growth.

Knowledge ManagementLearningcareer development
0 likes · 16 min read
Boost Your Development Career with Systematic Learning and Smart Architecture Practices
21CTO
21CTO
Mar 10, 2016 · Fundamentals

How to Escape the Comfort Zone and Keep Your Coding Skills Fresh

The article reflects on recent government software failures, shares personal experiences with legacy systems, and offers practical advice for developers to continuously learn new technologies, embrace legacy code, challenge biases, avoid overwhelm, and maintain curiosity throughout their careers.

Technology adoptioncareer developmentcontinuous learning
0 likes · 6 min read
How to Escape the Comfort Zone and Keep Your Coding Skills Fresh
MaGe Linux Operations
MaGe Linux Operations
Feb 20, 2016 · Fundamentals

How to Master Any New Technology Quickly: 5 Proven Steps for Engineers

The article outlines five practical steps—adopting a proactive mindset, shifting from passive to active learning, understanding the purpose of the technology, hands‑on experimentation with official quick‑start guides, deep‑dive reading, teaching, and community involvement—to help engineers rapidly master new IT tools and frameworks.

LearningSoftware EngineeringTechnology adoption
0 likes · 9 min read
How to Master Any New Technology Quickly: 5 Proven Steps for Engineers
Efficient Ops
Efficient Ops
Feb 15, 2016 · Operations

Can Operations Survive the Cloud Revolution? Strategies for the Next Decade

As cloud computing reshapes IT, traditional operations roles face unprecedented disruption, but by embracing cloud‑focused responsibilities, niche industry needs, or even a complete career pivot, ops professionals can secure their future within the next five to ten years.

IT infrastructureOperationscareer development
0 likes · 9 min read
Can Operations Survive the Cloud Revolution? Strategies for the Next Decade
Efficient Ops
Efficient Ops
Jan 30, 2016 · Fundamentals

Master Workplace Learning: 6 Steps to Turn Knowledge into Action

This guide outlines a six‑step framework—acquire, apply, practice, integrate, repeat, and extrapolate—to help professionals transform what they learn into lasting workplace habits and continuous improvement.

Learningcareer developmentcontinuous improvement
0 likes · 9 min read
Master Workplace Learning: 6 Steps to Turn Knowledge into Action
Efficient Ops
Efficient Ops
Jan 22, 2016 · R&D Management

How Top Tech Experts Design Learning Plans and Master Their Craft

In this interview, senior technology specialist Yu shares practical strategies for creating effective learning plans, becoming an expert through deliberate practice, balancing full‑stack skills, choosing sustainable technologies, and overcoming growth plateaus in a fast‑changing software industry.

Full-StackLearningSoftware Engineering
0 likes · 9 min read
How Top Tech Experts Design Learning Plans and Master Their Craft
21CTO
21CTO
Dec 31, 2015 · R&D Management

How Facebook Engineers Get Promoted: Insider Tips on Reviews and Calibration

An experienced Facebook engineer explains that promotions rely on sustained technical excellence, measurable impact, peer feedback, and a transparent calibration process rather than office politics, outlining the review steps, criteria, and the importance of helping others.

FacebookR&D Managementcareer development
0 likes · 6 min read
How Facebook Engineers Get Promoted: Insider Tips on Reviews and Calibration
Qunar Tech Salon
Qunar Tech Salon
Dec 28, 2015 · Fundamentals

How to Enhance a Programmer’s Learning Ability: Three Key Practices

In an era of rapid technological change, a programmer’s core competitiveness lies in strong learning ability, and the author distills three essential practices—effective reading, focused study aligned with work, and continuous reflection—to help developers continuously improve their skills and career growth.

BooksLearningcareer development
0 likes · 12 min read
How to Enhance a Programmer’s Learning Ability: Three Key Practices
Qunar Tech Salon
Qunar Tech Salon
Dec 27, 2015 · Fundamentals

The Importance of Continuous Learning in a Software Development Career

The author, a programmer with 32 years of experience, argues that continuous self‑education and staying abreast of emerging technologies are personal responsibilities, not the employer’s, illustrating this through a series of career anecdotes spanning from early microcomputers to modern mobile and web development.

Programming LanguagesSoftware Engineeringcareer development
0 likes · 11 min read
The Importance of Continuous Learning in a Software Development Career
Efficient Ops
Efficient Ops
Dec 15, 2015 · Operations

Ops Experts Share Insights on Private Cloud, Career Shifts, and Enterprise IT Future

In this interview, seasoned ops veteran Zhijin discusses the similarities and differences between traditional and internet operations, the challenges of building private clouds in finance, advice for ops professionals considering entrepreneurship or job changes, and predicts a future where private, public, and industry clouds coexist.

IT OperationsOperationscareer development
0 likes · 13 min read
Ops Experts Share Insights on Private Cloud, Career Shifts, and Enterprise IT Future
21CTO
21CTO
Dec 14, 2015 · Fundamentals

Why Continuous Learning Is a Programmer’s Survival Skill

The article reflects on a veteran programmer’s 32‑year journey, emphasizing that staying current through self‑driven education, exploring new languages and technologies, and not relying on employers for training is essential for long‑term success in the ever‑evolving software industry.

Software Engineeringcareer developmentcontinuous learning
0 likes · 10 min read
Why Continuous Learning Is a Programmer’s Survival Skill
21CTO
21CTO
Dec 7, 2015 · Fundamentals

What Makes a Great Software Architect? Core Skills and Mindset Explained

The article explores the evolving role of software architects in the internet era, outlining their core responsibilities, essential capabilities, and four key practices—broad information gathering, compromise, taking responsibility, and confronting conflict—to guide professionals toward effective system design and continuous growth.

System Designarchitect rolecareer development
0 likes · 6 min read
What Makes a Great Software Architect? Core Skills and Mindset Explained
21CTO
21CTO
Nov 21, 2015 · Backend Development

How to Become a Successful Web Architect: Essential Skills & Roadmap

This article outlines the common pitfalls programmers face on the path to web architecture, emphasizes mastering object‑oriented fundamentals, design patterns, and refactoring, and provides a detailed roadmap of the technical, operational, and managerial knowledge required to become a competent web architect.

Design PatternsSoftware Engineeringbackend development
0 likes · 19 min read
How to Become a Successful Web Architect: Essential Skills & Roadmap
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 17, 2015 · Industry Insights

What Really Defines a Software Architect? Lessons from Tieto, Sony, and Banking

The article reflects on the evolving role of a software architect through personal experiences at Tieto, Sony, and a bank, highlighting responsibilities, team organization, project leadership, and the broader mindset that makes anyone a de‑facto architect in both technology and life.

AndroidIndustry InsightsR&D Management
0 likes · 12 min read
What Really Defines a Software Architect? Lessons from Tieto, Sony, and Banking
Qunar Tech Salon
Qunar Tech Salon
Nov 2, 2015 · Fundamentals

How to Become a 100‑Point Programmer: Saying Yes, Saying No, Building a Knowledge System, and Practicing Good Habits

The article offers practical guidance for programmers on when to say Yes or No, how to construct a personal knowledge system, develop a big‑picture view, follow coding standards, conduct code reviews, learn business knowledge, and maintain disciplined habits for continuous growth.

Code ReviewKnowledge Managementbest practices
0 likes · 6 min read
How to Become a 100‑Point Programmer: Saying Yes, Saying No, Building a Knowledge System, and Practicing Good Habits
dbaplus Community
dbaplus Community
Oct 28, 2015 · Databases

Expert DBA Answers: Career Paths, Storage Performance, and Monitoring Strategies

Senior DBA and architect Bai Shan answers community questions on advancing from DBA to architect, future career routes, testing environment setup, interpreting AWR storage metrics, using sar and iostat for disk I/O monitoring, cache sizing, and the growing importance of automation in cloud-era database operations.

AutomationDatabase Administrationcareer development
0 likes · 7 min read
Expert DBA Answers: Career Paths, Storage Performance, and Monitoring Strategies
Qunar Tech Salon
Qunar Tech Salon
Oct 27, 2015 · Fundamentals

How to Define a Programmer and Advance Your Career

The article explores the definition of a programmer, outlines essential skills and daily responsibilities, discusses common career pitfalls, and provides practical advice on personal branding and professional growth for software developers.

Software Engineeringbest practicescareer development
0 likes · 11 min read
How to Define a Programmer and Advance Your Career
21CTO
21CTO
Oct 23, 2015 · R&D Management

How Tech Experts Can Transform into Effective Technical Managers

This article explores why technical experts often lack management experience, outlines the typical career stages of a developer, and provides practical guidance on shifting mindset, setting team goals, allocating resources, improving communication, and fostering empowerment to become successful technical managers.

Software Engineeringcareer developmentmanagement skills
0 likes · 9 min read
How Tech Experts Can Transform into Effective Technical Managers
Qunar Tech Salon
Qunar Tech Salon
Oct 12, 2015 · R&D Management

How Programmers Can Build Their Personal Brand

Programmers can strengthen their personal brand by showcasing products, leveraging company and team reputation, contributing to open‑source, maintaining technical blogs, publishing books, obtaining patents and certificates, and cultivating a solid reputation, all of which enhance visibility and career opportunities.

Software Engineeringcareer developmentpersonal branding
0 likes · 11 min read
How Programmers Can Build Their Personal Brand
21CTO
21CTO
Sep 30, 2015 · R&D Management

Which Bird Are You at Work? Discover the Mindset That Drives Career Success

The story of three birds—sparrow, wild goose, and eagle—illustrates three employee mindsets, showing how self‑imposed standards shape career trajectories, and urging readers to adopt the eagle’s relentless pursuit of higher goals to become indispensable in their organization.

career developmentemployee motivationmindset
0 likes · 6 min read
Which Bird Are You at Work? Discover the Mindset That Drives Career Success
21CTO
21CTO
Sep 24, 2015 · Fundamentals

From Zero to Algorithm Mastery: My 7‑Year Journey and Lessons Learned

The author chronicles a seven‑year evolution from a clueless undergraduate to a seasoned programmer, detailing the books, courses, internships, and personal projects that shaped his understanding of data structures and algorithms, while debating the practical value of algorithmic knowledge in software development.

AlgorithmsData StructuresLearning Resources
0 likes · 19 min read
From Zero to Algorithm Mastery: My 7‑Year Journey and Lessons Learned
21CTO
21CTO
Sep 23, 2015 · Fundamentals

What Do the Top 1% Software Engineers Do Differently? Four Key Habits

To accelerate your career as a newly minted software engineer, adopt the four critical habits of the top 1%: investing in learning and tooling, taking decisive action, acting immediately, and maintaining full‑stack understanding, which together enable rapid, high‑impact contributions.

Software Engineeringbest practicescareer development
0 likes · 4 min read
What Do the Top 1% Software Engineers Do Differently? Four Key Habits
21CTO
21CTO
Sep 12, 2015 · Fundamentals

How to Become a Self‑Taught Programmer: A Practical Roadmap for Beginners

This guide outlines a comprehensive learning strategy for new programmers, covering what to study, effective study methods, specialization, practical coding practice, sharing knowledge, and staying updated with industry trends to accelerate career growth.

Learning ResourcesSoftware Engineeringcareer development
0 likes · 15 min read
How to Become a Self‑Taught Programmer: A Practical Roadmap for Beginners
21CTO
21CTO
Sep 10, 2015 · Fundamentals

How to Fast‑Track Your Journey from Junior to Senior Programmer

The article outlines practical habits—using Google for research, setting SMART goals, managing code on GitHub, logging learning, reading regularly, and mastering shortcuts—to help programmers break through the advanced‑beginner plateau and accelerate toward senior expertise.

Software Engineeringcareer developmentlearning habits
0 likes · 6 min read
How to Fast‑Track Your Journey from Junior to Senior Programmer
21CTO
21CTO
Aug 28, 2015 · R&D Management

From Code Monkey to Tech Director: 6 Career Stages Every Engineer Must Master

This guide walks software engineers through six career phases—from college student to tech director—offering practical advice on goal setting, choosing employers, early‑career pitfalls, management fears, and how to keep growing while avoiding common regrets.

Software EngineeringTech Careercareer development
0 likes · 8 min read
From Code Monkey to Tech Director: 6 Career Stages Every Engineer Must Master
21CTO
21CTO
Aug 27, 2015 · R&D Management

How to Become an Effective Lead Developer: Key Traits and Actions

This article offers practical advice for aspiring lead developers, emphasizing personal responsibility, servant leadership, essential traits, leading by example, embracing accountability, fostering communication, and helping every team member succeed to create a high‑performing development team.

career developmentlead developerresponsibility
0 likes · 12 min read
How to Become an Effective Lead Developer: Key Traits and Actions
21CTO
21CTO
Aug 19, 2015 · Fundamentals

How to Master New Technologies Fast: A Practical Guide for Engineers

The article outlines a step‑by‑step approach for engineers to quickly learn new IT technologies—emphasizing proactive mindset, active learning, leveraging official documentation, hands‑on practice, and sharing knowledge to achieve mastery and stay competitive in a rapidly evolving industry.

LearningSoftware EngineeringTechnology adoption
0 likes · 9 min read
How to Master New Technologies Fast: A Practical Guide for Engineers
21CTO
21CTO
Aug 18, 2015 · Fundamentals

How Can a Programmer Move from Good to Great? Proven Strategies

This article explores the stages of programming expertise, defines what makes an expert in software engineering, and offers practical daily habits and mindset shifts that can help developers transform from competent coders into truly great professionals.

Software Engineeringbest practicescareer development
0 likes · 4 min read
How Can a Programmer Move from Good to Great? Proven Strategies

Guidelines for Becoming a 100‑Point Programmer: Saying Yes/No, Building Knowledge, and Good Practices

The article offers practical advice for programmers to improve their professional growth by carefully evaluating tasks before saying yes, learning to say no when necessary, building a personal knowledge system, maintaining a big‑picture view, adhering to coding standards, conducting code reviews, and continuously learning business knowledge.

Code ReviewKnowledge ManagementSoftware Engineering
0 likes · 7 min read
Guidelines for Becoming a 100‑Point Programmer: Saying Yes/No, Building Knowledge, and Good Practices
Qunar Tech Salon
Qunar Tech Salon
Nov 6, 2014 · Fundamentals

Effective Learning Strategies for Programmers

In an era of rapid knowledge turnover, programmers must cultivate strong learning habits, prioritize reading classic and practical books, focus on work‑related skills, embrace problem‑driven study, expand their knowledge network, and maintain a positive mindset to achieve continuous professional growth.

Knowledge ManagementLearningcareer development
0 likes · 12 min read
Effective Learning Strategies for Programmers
Qunar Tech Salon
Qunar Tech Salon
Sep 12, 2014 · Fundamentals

Workplace Professionalism: Course Overview, Discussion, and Syllabus

The article introduces a Coursera course on workplace professionalism, outlines its syllabus covering communication, self‑leadership and professional image, shares learner discussions questioning whether the content is merely self‑help, and provides course details such as instructor, duration, and enrollment link.

CourseraProfessionalismcareer development
0 likes · 6 min read
Workplace Professionalism: Course Overview, Discussion, and Syllabus
Baidu Tech Salon
Baidu Tech Salon
Apr 18, 2014 · Industry Insights

What Can Programmers Learn from Doctors? Professionalism Lessons for Developers

The article compares programmers to doctors, arguing that both solve problems with rational methods, and outlines three core principles—dedication before enjoyment, rigorous attitude, and a willingness to share—to help developers elevate their professionalism and deepen their problem‑solving capabilities.

Industry InsightsSoftware Engineeringcareer development
0 likes · 6 min read
What Can Programmers Learn from Doctors? Professionalism Lessons for Developers
Baidu Tech Salon
Baidu Tech Salon
Mar 17, 2014 · Operations

Required Capabilities for T4, T5, and T6 Operations Engineers

The article outlines the progressive skill set for operations engineers—T4 must master core operations, service metrics, and environment administration; T5 adds independent problem analysis, trade‑off judgment, and solution selection; T6 demands deep cross‑disciplinary knowledge, design elegance, data‑driven reasoning, and the ability to influence others, while also debunking common misconceptions about products, scripts, and platforms.

DevOpsOperationsSystem Design
0 likes · 10 min read
Required Capabilities for T4, T5, and T6 Operations Engineers