Tagged articles
245 articles
Page 3 of 3
Java Captain
Java Captain
Jan 17, 2018 · Backend Development

Why Choose Java? Advantages, Career Paths, Tools, and Learning Roadmap

This article explains Java's key benefits such as simplicity, cross‑platform capability, security, multithreading, and rich libraries, outlines typical career trajectories from junior to architect, recommends useful development tools, and provides a step‑by‑step learning roadmap for aspiring Java programmers.

careerlearningprogramming
0 likes · 14 min read
Why Choose Java? Advantages, Career Paths, Tools, and Learning Roadmap
Architects' Tech Alliance
Architects' Tech Alliance
Jan 14, 2018 · Operations

Why Some Developers Keep Coding After 40 and How Grafana Powers Their Monitoring Projects

While many believe software development ends after age 40, the article highlights veteran programmers who treat coding as a lifelong passion and showcases Dennis’s Grafana‑based monitoring solutions for Huawei storage, illustrating how open‑source dashboards, SNMP data collection, and comparisons with Kibana empower modern ops.

DevOpsGrafanaKibana
0 likes · 7 min read
Why Some Developers Keep Coding After 40 and How Grafana Powers Their Monitoring Projects
21CTO
21CTO
Jan 5, 2018 · Backend Development

How to Ace Java Backend Interviews and Build a Successful Career

This article offers a comprehensive guide on preparing for senior Java backend interviews, covering key topics such as core language features, concurrency, JVM internals, I/O, project presentation, and a staged learning roadmap from beginner to advanced developer, while also suggesting extra credit areas and career‑advancing strategies.

BackendJVMcareer
0 likes · 30 min read
How to Ace Java Backend Interviews and Build a Successful Career
Java Captain
Java Captain
Oct 8, 2017 · Backend Development

Java Backend Interview Preparation Guide and Experience Summary

This article shares a detailed month‑long interview journey, outlining personal strengths and weaknesses, a structured learning plan, resume submission tactics, interview scheduling advice, common Java interview topics, and practical tips to help junior developers successfully navigate backend interview processes.

careerpreparation
0 likes · 13 min read
Java Backend Interview Preparation Guide and Experience Summary
21CTO
21CTO
Jul 21, 2017 · Fundamentals

What Drives a Programming Legend? The Life and Philosophy of Yukihiro Matsumoto

This article chronicles Yukihiro Matsumoto’s journey from his early fascination with computers in school, through his self‑taught language experiments and the creation of Ruby during Japan’s economic downturn, to his reflections on programming as a lifelong, creative, and human‑centered pursuit.

careerphilosophyprogramming
0 likes · 8 min read
What Drives a Programming Legend? The Life and Philosophy of Yukihiro Matsumoto
21CTO
21CTO
Jun 26, 2017 · Operations

From Lab Chemist to KVM Guru: A Veteran Ops Leader’s Journey

This interview chronicles Xiao Li’s unconventional path from a petroleum chemistry graduate to a senior operations director, highlighting his hands‑on experience with system administration, virtualization, cloud computing, and team management across major Chinese tech firms.

KVMOperationsProject Management
0 likes · 9 min read
From Lab Chemist to KVM Guru: A Veteran Ops Leader’s Journey
MaGe Linux Operations
MaGe Linux Operations
May 30, 2017 · Fundamentals

Which Chinese Cities Offer the Best Python Job Opportunities?

A data-driven analysis reveals that Beijing, Shanghai, Shenzhen, Guangzhou, and Hangzhou lead in Python job openings, with most positions offered by small‑to‑medium companies, favoring 1‑3 years of experience, bachelor‑level education, salaries around 10k‑15k, and roles in mobile internet, data services, enterprise services, finance, and e‑commerce.

Pythoncareerjob market
0 likes · 3 min read
Which Chinese Cities Offer the Best Python Job Opportunities?
ITPUB
ITPUB
Mar 26, 2017 · R&D Management

What I Learned After 10 Years of Development: 6 Career Mistakes to Avoid

After a decade in software development, the author reflects on common career pitfalls—frequent platform switching, chasing management roles, neglecting breaks, stopping coding, avoiding community, and over‑relying on job boards—offering practical advice to build a sustainable, rewarding developer path.

AdviceJob HuntingManagement
0 likes · 9 min read
What I Learned After 10 Years of Development: 6 Career Mistakes to Avoid
CSS Magic
CSS Magic
Dec 19, 2016 · Frontend Development

Quick Q&A #5: CSS Backgrounds, Animation Compatibility, and Front‑End Career Tips

In this fifth Quick Q&A episode, the author answers several front‑end questions covering how to make a background image adapt to a container, CSS animation compatibility across browsers, clearfix techniques, learning resources for JavaScript, choosing a Vue.js framework, and practical career advice for aspiring developers.

CSSJavaScriptVue.js
0 likes · 8 min read
Quick Q&A #5: CSS Backgrounds, Animation Compatibility, and Front‑End Career Tips
Architects' Tech Alliance
Architects' Tech Alliance
Nov 17, 2016 · R&D Management

Ten Years from Network Administrator to Chief Architect: My Growth Insights

This article recounts a decade-long journey from a network administrator to a chief architect, sharing personal experiences, career milestones, and three key lessons—self‑reflection, thoughtful action, and embracing change—that can guide developers aspiring to senior technical and leadership roles.

LeadershipR&D managementSoftware Architecture
0 likes · 16 min read
Ten Years from Network Administrator to Chief Architect: My Growth Insights
CSS Magic
CSS Magic
Sep 25, 2016 · Frontend Development

Front‑End Q&A: Class Naming, Checkbox Labels, Build Tools, Learning Resources

This article answers common front‑end questions, covering clear class‑naming practices, how to associate labels with form controls, why Gulp and Webpack are preferred over FIS, recommended JavaScript and mobile‑web books, CSS framework trade‑offs, and career advice for beginners.

CSSHTMLJavaScript
0 likes · 9 min read
Front‑End Q&A: Class Naming, Checkbox Labels, Build Tools, Learning Resources
AI Cyberspace
AI Cyberspace
Aug 1, 2016 · Fundamentals

How Programmers Can Accelerate Their Career: Key Principles for Success

This article shares practical career advice for programmers, covering salary dynamics, the importance of sustained focus, adapting to change, building reputation, effective communication, leveraging both analytical and creative skills, and collaborating within teams to enhance professional growth.

careerprofessional developmentprogrammer
0 likes · 12 min read
How Programmers Can Accelerate Their Career: Key Principles for Success
CSS Magic
CSS Magic
May 31, 2016 · Interview Experience

Interview with CSS Magic: Front‑End Career, Tools, and Team Building

In this interview, front‑end architect “CSS Magic” shares his career path, the challenges of rapid front‑end evolution, the books and people that shaped him, his approach to adopting new tools like Flexbox and Gulp, advice for beginners, and the hardware and software he relies on daily.

careerfrontendinterview
0 likes · 17 min read
Interview with CSS Magic: Front‑End Career, Tools, and Team Building
21CTO
21CTO
Apr 29, 2016 · R&D Management

What to Know Before Becoming a Startup CTO: Salary, Skills, and Equity

This article compiles senior engineers' insights on transitioning from large tech firms to startup CTO roles, covering salary expectations, the ideal skill set, team leadership, equity considerations, and key factors to evaluate before joining a new venture.

CTOLeadershipcareer
0 likes · 8 min read
What to Know Before Becoming a Startup CTO: Salary, Skills, and Equity
21CTO
21CTO
Apr 9, 2016 · Fundamentals

How to Effectively Learn Any Programming Language: A Veteran’s Guide

This article shares a seasoned programmer’s practical roadmap for mastering a new programming language, covering motivation, goal setting, language selection, book recommendations, code reading, hands‑on practice, and building real modules to accelerate skill development.

careercodinglearning
0 likes · 9 min read
How to Effectively Learn Any Programming Language: A Veteran’s Guide
21CTO
21CTO
Apr 6, 2016 · Mobile Development

Ace iOS Interviews: Real Baidu & NetEase Experiences and Proven Tips

This article shares a detailed iOS interview journey—including Baidu, NetEase, and Alibaba rounds—along with algorithm questions, Objective‑C runtime insights, practical coding challenges, and actionable preparation strategies to help developers land their dream mobile development jobs.

Mobile DevelopmentObjective‑CSwift
0 likes · 26 min read
Ace iOS Interviews: Real Baidu & NetEase Experiences and Proven Tips
dbaplus Community
dbaplus Community
Mar 25, 2016 · Fundamentals

Why Full‑Stack Engineers Are Shaping the Future of Software Development

This article traces the evolution of web technologies from CGI to MVC and service‑oriented architectures, examines how communication challenges drive the shift from waterfall to agile development, compares expert versus full‑stack learning models, and envisions a "no‑stack" future for versatile engineers.

Software Architectureagilecareer
0 likes · 13 min read
Why Full‑Stack Engineers Are Shaping the Future of Software Development
21CTO
21CTO
Mar 20, 2016 · R&D Management

What Kind of Engineer Are You? Coder, Hacker, or Architect

The article explores three archetypes of engineers—Coder, Hacker, and Architect—examining their motivations, work habits, and impact on product development, while challenging common misconceptions about engineering roles and encouraging readers to choose the path that fits their passion and skills.

architectcareercoder
0 likes · 15 min read
What Kind of Engineer Are You? Coder, Hacker, or Architect
Efficient Ops
Efficient Ops
Mar 19, 2016 · Operations

From Zero to Senior Ops Engineer: My Linux, Automation & High‑Availability Journey

Freeman, a 1988‑born O2O senior operations engineer from Henan now in Shanghai, shares his personal learning saga—from clueless newcomer to mastering Linux, Nagios, iptables, load‑balancing, MySQL replication, and high‑availability architectures—highlighting the challenges, training, and mindset needed to thrive in modern IT operations.

Linuxcareerhigh availability
0 likes · 14 min read
From Zero to Senior Ops Engineer: My Linux, Automation & High‑Availability Journey
21CTO
21CTO
Jan 22, 2016 · Frontend Development

From Zero to Front‑End Engineer: My Self‑Taught Journey and Lessons Learned

This personal narrative recounts how a complete beginner in 2014 taught himself HTML, CSS, JavaScript and Node, landed his first front‑end job, overcame chaotic requirements, leveraged search engines, and continuously expanded his web development skills through hands‑on projects and self‑directed learning.

Web Developmentcareerfrontend
0 likes · 12 min read
From Zero to Front‑End Engineer: My Self‑Taught Journey and Lessons Learned
Efficient Ops
Efficient Ops
Jan 17, 2016 · Operations

From Telecom to Startup: A Veteran Ops Engineer Shares Career Lessons

Veteran operations engineer Wang Jinyin recounts his journey from telecom system development to leading ops teams at Tencent, YY, and UC, then founding Youwei, offering practical insights on standardization, automation, DevOps integration, and team building for modern IT operations.

DevOpscareermonitoring
0 likes · 17 min read
From Telecom to Startup: A Veteran Ops Engineer Shares Career Lessons
21CTO
21CTO
Jan 16, 2016 · R&D Management

Turning a Resume Experiment into a Management Leap for a Software Engineer

This article recounts a career experiment where a senior software engineer named Bill reshaped his résumé to emphasize managerial experience, navigated two contrasting interview processes, and analyzes how social status and perceived leadership affect hiring outcomes in the tech industry.

ManagementSoftware Engineeringcareer
0 likes · 20 min read
Turning a Resume Experiment into a Management Leap for a Software Engineer
21CTO
21CTO
Jan 3, 2016 · Fundamentals

Why Learning Programming Takes Ten Years, Not Days: A Reality Check

The article argues that claims of mastering programming in a few days are misleading, presents research showing a decade is typically needed to achieve expertise, and offers practical advice on how to become a competent programmer through sustained practice, collaboration, and thoughtful language selection.

careerlearningprogramming
0 likes · 14 min read
Why Learning Programming Takes Ten Years, Not Days: A Reality Check
21CTO
21CTO
Dec 20, 2015 · Fundamentals

10 Essential Traits Every Great Programmer Should Master

This article outlines ten key characteristics—ranging from holistic development and problem‑solving passion to strong communication and business curiosity—that distinguish great programmers and help them excel beyond technical expertise in real‑world software projects.

Skillscareerprofessional growth
0 likes · 8 min read
10 Essential Traits Every Great Programmer Should Master
21CTO
21CTO
Sep 25, 2015 · R&D Management

The Legend of Alibaba’s Solo Engineer: How ‘Duo Long’ Built Core Systems Alone

A former Alibaba insider recounts how the enigmatic engineer known as ‘Duo Long’—a non‑technical graduate turned P11 senior leader—single‑handedly designed and maintained critical systems like TFS, Tair, cache, and search, embodying relentless focus, self‑learning, and a true craftsman spirit.

AlibabaR&DSoftware Engineering
0 likes · 7 min read
The Legend of Alibaba’s Solo Engineer: How ‘Duo Long’ Built Core Systems Alone
21CTO
21CTO
Sep 21, 2015 · Fundamentals

What Does a Decade of Coding Feel Like? A Veteran Engineer’s Journey

The author recounts a twenty‑year programming odyssey that began with BASIC on a red‑white game console, continued through school computers, university projects, BBS robots, early web startups, and modern cloud services, reflecting on the joys, frustrations, lessons, and personal growth experienced along the way.

Experiencecareerhistory
0 likes · 36 min read
What Does a Decade of Coding Feel Like? A Veteran Engineer’s Journey
21CTO
21CTO
Sep 7, 2015 · R&D Management

Technical or Managerial? Navigating the Big Career Choice in IT

This article explores the dilemma faced by seasoned IT professionals of choosing between a technical track and a managerial path, examining personal reflections, survey insights, economic considerations, and practical advice to help decide which direction aligns with one's skills, goals, and lifestyle.

ITLeadershipManagement
0 likes · 15 min read
Technical or Managerial? Navigating the Big Career Choice in IT
Baidu Tech Salon
Baidu Tech Salon
Nov 28, 2014 · Industry Insights

How Much Do Front-End Developers Earn Across China’s Major Cities?

This article presents a detailed overview of front‑end developer salaries in six major Chinese cities, showing average monthly pay, salary ranges, and skill‑level brackets, while noting that the figures are based on recent job postings and are for reference only.

Chinacareerfrontend development
0 likes · 5 min read
How Much Do Front-End Developers Earn Across China’s Major Cities?
Suning Design
Suning Design
May 2, 2014 · Fundamentals

How to Teach Yourself Design: A Step‑by‑Step Self‑Study Blueprint

This guide outlines a practical, self‑paced roadmap for aspiring designers, covering observation skills, foundational drawing, design theory, user experience basics, writing, portfolio building, essential software tools, and strategies for landing a design job without formal schooling.

Designcareerportfolio
0 likes · 9 min read
How to Teach Yourself Design: A Step‑by‑Step Self‑Study Blueprint