Tagged articles

Skill Development

116 articles · Page 2 of 2
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 6, 2019 · R&D Management

What Skills Make a Software Architect the Soul of a Company?

A software architect must combine strong technical expertise, deep business understanding, forward‑looking design, broad knowledge, effective communication, and systematic thinking to translate business needs into reliable, scalable systems that drive a company's success.

Skill DevelopmentSystem Designcommunication
0 likes · 15 min read
What Skills Make a Software Architect the Soul of a Company?
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
网易UEDC
网易UEDC
Aug 20, 2018 · Product Management

From C‑End Ops to B‑End Interaction Design: Role Shifts and Skill Strategies

This article explores the transition from consumer‑focused product operations to B‑end SaaS interaction design, detailing role differences, essential cross‑functional abilities, professional mindset, and practical steps for deepening interaction‑design expertise.

B2B SaaSCareer TransitionSkill Development
0 likes · 8 min read
From C‑End Ops to B‑End Interaction Design: Role Shifts and Skill Strategies
Java Captain
Java Captain
Mar 30, 2018 · Fundamentals

Java Programmer Career Development Guide

This article outlines a comprehensive career roadmap for Java programmers, detailing role progression from junior to senior positions, offering practical advice on skill acquisition, continuous learning, personal development, and strategic planning to achieve long‑term professional growth.

Skill Developmentcareer planningjava
0 likes · 13 min read
Java Programmer Career Development Guide
网易UEDC
网易UEDC
Dec 20, 2017 · Product Management

How to Rapidly Boost Your Design Skills: A Step‑by‑Step Guide for New Designers

This guide outlines practical methods for junior designers to identify design problems, progress through copying, semi‑creation, and original work, cultivate motivation, practice deliberately, gather inspiration, develop comprehensive skills, and adopt product‑thinking to continuously improve their design capabilities.

Product ThinkingSkill DevelopmentUI-UX
0 likes · 15 min read
How to Rapidly Boost Your Design Skills: A Step‑by‑Step Guide for New Designers
MaGe Linux Operations
MaGe Linux Operations
Nov 8, 2017 · Operations

How to Build an Ops Engineer Skill Map to Bridge the Hiring Gap

An operations director explains why hiring skilled ops engineers is hard, identifies the technology mismatch in typical stacks, and shares a practical skill‑map approach that lets teams cover most essential tools while giving engineers a clear learning roadmap.

InfrastructureOperationsOps Engineering
0 likes · 3 min read
How to Build an Ops Engineer Skill Map to Bridge the Hiring Gap
Efficient Ops
Efficient Ops
Sep 2, 2017 · Product Management

From Ops Engineer to Product Manager: My 6‑Month Journey and Lessons Learned

This article shares the author’s six‑month transition from a Tencent operations engineer to a product manager, outlining the fundamentals of product management, essential skills, team roles, requirement handling, and practical advice for both newcomers and experienced B2B product professionals.

B2BCareer TransitionSkill Development
0 likes · 25 min read
From Ops Engineer to Product Manager: My 6‑Month Journey and Lessons Learned
ITPUB
ITPUB
Jan 20, 2017 · Fundamentals

How to Keep Your Programming Skills Fresh and Avoid Becoming Outdated

The article offers practical strategies for programmers to stay current, including learning new languages, using knowledge in novel ways, tackling client challenges, occasionally abandoning frameworks, seeking code reviews, and continuously coding to prevent skill decay.

Skill DevelopmentSoftware Engineeringcareer advice
0 likes · 5 min read
How to Keep Your Programming Skills Fresh and Avoid Becoming Outdated
Efficient Ops
Efficient Ops
Jun 18, 2016 · Fundamentals

How to Build a T‑Shaped Skill Set: Master Breadth and Depth as a Developer

The article explains how developers can overcome learning uncertainty by combining horizontal (breadth) and vertical (depth) learning strategies to create a T‑shaped skill profile, offering practical steps for framework selection, deep mastery, and continuous growth.

Skill DevelopmentSoftware EngineeringT-shaped
0 likes · 6 min read
How to Build a T‑Shaped Skill Set: Master Breadth and Depth as a Developer
21CTO
21CTO
Mar 28, 2016 · Fundamentals

From Copy‑Paste to Mastery: The Four Stages of Programming Competence Explained

The article adapts classic psychological models of conscious, pre‑conscious, and unconscious mind to illustrate four progressive stages of programming competence, using real‑world examples to show how developers move from clueless imitation to effortless, expert performance.

Skill Developmentcompetencelearning stages
0 likes · 7 min read
From Copy‑Paste to Mastery: The Four Stages of Programming Competence Explained
Qunar Tech Salon
Qunar Tech Salon
Mar 17, 2016 · Fundamentals

The Four Stages of Programming Competence: A Psychological Perspective

The article applies Freud's conscious‑unconscious model to programming, describing four (and a possible fifth) stages of competence illustrated with real‑world examples, and argues that this psychological framework effectively explains skill development for developers.

LearningSkill DevelopmentSoftware Engineering
0 likes · 7 min read
The Four Stages of Programming Competence: A Psychological Perspective
21CTO
21CTO
Feb 20, 2016 · Fundamentals

From Rookie to Architect: Mapping the 7 Levels of Programming Mastery

The article outlines a two‑dimensional model of programmer growth, detailing seven stages of coding skill and domain knowledge, and explains how design patterns, architectural principles, and multidisciplinary expertise together shape a developer’s journey from novice to expert.

Domain KnowledgeSkill Developmentprogramming
0 likes · 28 min read
From Rookie to Architect: Mapping the 7 Levels of Programming Mastery