Tagged articles

communication

273 articles · Page 2 of 3
Java Backend Technology
Java Backend Technology
Feb 12, 2023 · Fundamentals

Why Every Programmer Must Master Writing (And Simple Ways to Start)

The article explains why programmers should go beyond coding to develop business analysis, learning, debugging, communication, project management, and especially writing skills, and offers practical methods such as commenting, answering questions, emailing, blogging, documentation, and book writing to cultivate effective written communication.

Skill Developmentcareer growthcommunication
0 likes · 9 min read
Why Every Programmer Must Master Writing (And Simple Ways to Start)
IT Architects Alliance
IT Architects Alliance
Feb 7, 2023 · Fundamentals

Key Skills and Practices for Software Architects

This article provides a comprehensive guide to software architecture, detailing the three architecture levels, daily activities, ten essential skills, decision‑making techniques, communication strategies, documentation practices, and ways to balance quality, cost, and time while fostering continuous learning and community involvement.

Design PatternsDocumentationarchitect skills
0 likes · 16 min read
Key Skills and Practices for Software Architects
Architects' Tech Alliance
Architects' Tech Alliance
Feb 5, 2023 · R&D Management

Key Skills and Practices for Software Architects

This article outlines the role of a software architect, describing the different architectural levels, daily activities, essential skills such as design, decision‑making, communication, documentation, estimation, and how to balance technical and non‑technical responsibilities for effective system design.

Design PatternsDocumentationarchitect skills
0 likes · 18 min read
Key Skills and Practices for Software Architects
Architecture Digest
Architecture Digest
Dec 17, 2022 · Fundamentals

How to Become a Software Architect: Roles, Levels, Skills, and Practices

This article outlines the path to becoming a software architect, detailing the role’s definition, architectural levels, daily activities, essential skills such as design, decision‑making, documentation, communication, and provides practical advice on learning, community building, and balancing technical and non‑technical responsibilities.

DocumentationSkill Developmentcareer development
0 likes · 17 min read
How to Become a Software Architect: Roles, Levels, Skills, and Practices
DevOps
DevOps
Dec 13, 2022 · R&D Management

Building a Feedback Culture within Agile Teams: Practices and Tips

This article shares a practical guide on establishing a feedback culture in agile teams, explaining the background, benefits for both team and individuals, step‑by‑step speed‑feedback procedures, common challenges, and actionable tips for giving and receiving constructive feedback.

R&D Managementcommunicationfeedback
0 likes · 7 min read
Building a Feedback Culture within Agile Teams: Practices and Tips
Java High-Performance Architecture
Java High-Performance Architecture
Dec 10, 2022 · Fundamentals

What Does It Take to Become a Software Architect? Essential Skills & Tips

Becoming a software architect requires mastering technical design, decision‑making, documentation, communication, estimation, and balancing trade‑offs across application, solution, and enterprise levels, while continuously learning new technologies, fostering community, and applying proven practices such as design patterns, quality metrics, and effective stakeholder engagement.

architect skillscommunicationdecision making
0 likes · 20 min read
What Does It Take to Become a Software Architect? Essential Skills & Tips
Tencent Cloud Developer
Tencent Cloud Developer
Nov 25, 2022 · Product Management

Why Soft Skills Matter and How to Improve Them

The article argues that for technical professionals, hard skills provide a career floor while soft skills set the ceiling, and explains how adopting an owner mindset and developing time‑management, learning, quality, product‑thinking, and teamwork abilities can boost growth, reputation, responsibility, and long‑term success.

LearningProduct ThinkingProject Management
0 likes · 20 min read
Why Soft Skills Matter and How to Improve Them
FunTester
FunTester
Nov 22, 2022 · Fundamentals

Comprehensive Guide to Software Engineer Interview Preparation

This article provides a thorough, step‑by‑step guide for software engineers on how to research company culture, prepare technical and behavioral questions, dress appropriately, handle various interview formats, and communicate effectively to increase their chances of success in competitive job interviews.

behavioral questionscareercommunication
0 likes · 18 min read
Comprehensive Guide to Software Engineer Interview Preparation
MoonWebTeam
MoonWebTeam
Nov 16, 2022 · Fundamentals

Why Soft Skills Are the Real Career Accelerator for Developers

This article explains how cultivating soft skills such as owner mindset, time management, continuous learning, quality awareness, product thinking, effective communication, proactiveness, team spirit, and project management can dramatically boost a developer's performance, reputation, and long‑term career growth.

Product Thinkingcareer developmentcommunication
0 likes · 23 min read
Why Soft Skills Are the Real Career Accelerator for Developers
Model Perspective
Model Perspective
Nov 3, 2022 · Fundamentals

Why Restating the Problem Is Essential for Successful Modeling

Restating the problem helps modelers clarify their own understanding, reveal differing interpretations among peers, and provide a solid foundation for subsequent analysis, making it a vital first step in any modeling competition or research project.

academic writingcommunicationmodeling competition
0 likes · 5 min read
Why Restating the Problem Is Essential for Successful Modeling
Model Perspective
Model Perspective
Nov 2, 2022 · Fundamentals

How to Master Team Collaboration in Modeling Competitions

This guide explains how to form effective 3‑4 person modeling teams, avoid free‑riding, and boost efficiency through pre‑competition preparation, clear role allocation, and strong communication and feedback mechanisms during the contest.

collaborationcommunicationmodeling competition
0 likes · 5 min read
How to Master Team Collaboration in Modeling Competitions
Architecture Digest
Architecture Digest
Nov 1, 2022 · Fundamentals

How to Become a Software Architect – Skills, Roles, and Guidance

This comprehensive guide explains what a software architect does, outlines the three levels of architecture, details daily activities, essential skills, decision‑making, documentation, communication, and provides practical advice for aspiring architects.

Documentationcareer developmentcommunication
0 likes · 18 min read
How to Become a Software Architect – Skills, Roles, and Guidance
Top Architect
Top Architect
Nov 1, 2022 · Fundamentals

How to Become a Software Architect: Roles, Skills, and Practices

This article explains what a software architect does, outlines the three architectural levels, lists daily activities, highlights ten essential skills, and offers practical advice on design patterns, documentation, decision‑making, communication, and continuous learning for aspiring architects.

career developmentcommunicationdecision making
0 likes · 19 min read
How to Become a Software Architect: Roles, Skills, and Practices
Architect's Guide
Architect's Guide
Oct 26, 2022 · Fundamentals

How to Become a Software Architect: Roles, Skills, and Practices

This article explains what a software architect does, outlines the three levels of architecture, lists daily activities and ten essential skills—including design, decision‑making, communication, documentation, estimation, and marketing—while offering practical advice on design patterns, quality metrics, technology experimentation, documentation automation, conflict resolution, and influencing stakeholders.

Design PatternsDocumentationarchitect skills
0 likes · 18 min read
How to Become a Software Architect: Roles, Skills, and Practices
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Sep 16, 2022 · Fundamentals

Effective Communication Techniques for QA Professionals

This article outlines practical communication strategies for QA teams, emphasizing consistent shared information, empathy, clear goal definition, proper encoding/decoding, choosing suitable channels, structured storytelling, consensus confirmation, and prioritizing communication objectives to reduce wasted effort and improve efficiency.

QAcommunicationeffective communication
0 likes · 14 min read
Effective Communication Techniques for QA Professionals
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 4, 2022 · Operations

Replacing PowerPoint with Narrative Memos: The Six‑Page Memo Approach

The article argues that traditional PowerPoint presentations hinder clear communication and decision‑making, proposing instead a six‑page narrative memo format that increases information density, encourages deeper thinking, and levels the playing field for all participants in S‑Team meetings.

PPT alternativecommunicationmanagement
0 likes · 14 min read
Replacing PowerPoint with Narrative Memos: The Six‑Page Memo Approach
Architecture and Beyond
Architecture and Beyond
Jul 23, 2022 · R&D Management

Effective Organizational Communication: Fundamentals, Steps, and Mechanisms

The article outlines the definition, essential elements, types, and step‑by‑step process of communication within organizations, and proposes formal and informal mechanisms—including meetings, 1‑on‑1s, weekly reports, and knowledge platforms—to improve information flow, alignment, and team cohesion for better management outcomes.

R&Dcommunicationleadership
0 likes · 26 min read
Effective Organizational Communication: Fundamentals, Steps, and Mechanisms
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jul 1, 2022 · Game Development

Lessons Learned by a New Functional Tester: How to Avoid Common Pitfalls

This article shares practical experiences and advice from a newcomer functional tester in game development, covering senior guidance, communication bottlenecks, unclear requirements, the need to question design, avoiding cascading bugs, comprehensive test‑case coverage, effective learning, and common automation pitfalls.

Test Case Designautomation pitfallsbug tracking
0 likes · 9 min read
Lessons Learned by a New Functional Tester: How to Avoid Common Pitfalls
FunTester
FunTester
Jun 28, 2022 · Industry Insights

Why Strong Communication Skills Are Critical for Software Test Engineers

Effective communication—including active listening, non‑verbal cues, and stress‑management techniques—helps software test engineers avoid costly defects, foster teamwork, and navigate high‑pressure situations, ultimately boosting project success and career growth.

Software testingactive listeningcommunication
0 likes · 5 min read
Why Strong Communication Skills Are Critical for Software Test Engineers
转转QA
转转QA
Jun 23, 2022 · R&D Management

Experience and Lessons as a Middle‑Platform Project Test Lead

The article shares a detailed account of serving as the first test lead for a large middle‑platform project, describing the background challenges, preparation steps, daily test coordination, post‑release reflections, and practical takeaways for improving testing efficiency and cross‑team communication.

communicationmiddle platformprocess improvement
0 likes · 6 min read
Experience and Lessons as a Middle‑Platform Project Test Lead
58UXD
58UXD
May 30, 2022 · Fundamentals

How Structured Thinking Accelerates Designer Growth and Solves Complex Problems

This article explains how designers progress from outward comparison to inward synthesis, uses the atomic‑model analogy for ability leaps, defines structured thinking, breaks it into deconstruction, reconstruction and integration stages, and shows how it can resolve workflow, efficiency, perspective, and communication challenges in design practice.

Design thinkingProcess OptimizationUX design
0 likes · 13 min read
How Structured Thinking Accelerates Designer Growth and Solves Complex Problems
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
May 20, 2022 · R&D Management

Effective Communication Methods and Practices for Teams

This article outlines a comprehensive framework of communication steps, preventive measures, daily warm‑up techniques, various scenarios, case reviews, and application analyses to help team members—from QA to planners—communicate more efficiently, resolve conflicts, and achieve shared goals in both work and life.

collaborationcommunicationmanagement
0 likes · 17 min read
Effective Communication Methods and Practices for Teams
Model Perspective
Model Perspective
May 14, 2022 · Fundamentals

Why Reporting Your Modeling Results Boosts Insight and Skills

Reporting modeling results—whether to yourself or others—helps you organize thoughts, reflect on the process, improve communication, and gain fresh perspectives that enhance both your modeling thinking and overall expressive abilities.

ModelingSkill Developmentcommunication
0 likes · 3 min read
Why Reporting Your Modeling Results Boosts Insight and Skills
Architects' Tech Alliance
Architects' Tech Alliance
Apr 17, 2022 · Fundamentals

Overview of Common IoT Communication Technologies

This article provides a comprehensive overview of the wired, short‑range wireless, cellular, and LPWA communication technologies that underpin the Internet of Things, detailing their structures, standards, advantages, disadvantages, and evolutionary trends.

CellularIoTLPWA
0 likes · 10 min read
Overview of Common IoT Communication Technologies
Zhuanzhuan Tech
Zhuanzhuan Tech
Apr 8, 2022 · R&D Management

How to Write an Effective Promotion Presentation PPT

This article provides a comprehensive guide on preparing a promotion presentation PPT, covering pre‑presentation preparation, PPT structure, content that attracts reviewers, common pitfalls, and a free downloadable template, with practical tips and examples for engineers seeking advancement.

PPTcareercommunication
0 likes · 12 min read
How to Write an Effective Promotion Presentation PPT
政采云技术
政采云技术
Apr 1, 2022 · Fundamentals

Structured Thinking: A Guide for Test Engineers

This article explains structured thinking as a systematic approach to break down complex testing problems into manageable parts, describes how to apply hierarchical analysis, introduces classification methods such as MECE, 5W2H, and provides practical tips for improving information synthesis, logical reasoning, and clear communication in software testing.

AnalysisMECETest Engineering
0 likes · 18 min read
Structured Thinking: A Guide for Test Engineers
IT Architects Alliance
IT Architects Alliance
Feb 13, 2022 · Fundamentals

10 Key Principles for Effective Technical Writing

This article outlines ten essential guidelines for technical documentation, covering clear subject‑verb‑object construction, proper use of pronouns and transition words, strong verbs, active voice, minimal adjectives and adverbs, consistent terminology, structured paragraphs, appropriate lists and tables, effective use of images, and maintaining a uniform style and overall document structure.

DocumentationStyle GuideTechnical Writing
0 likes · 48 min read
10 Key Principles for Effective Technical Writing
dbaplus Community
dbaplus Community
Feb 4, 2022 · Fundamentals

20 Bad Programmer Habits to Avoid for a Stronger Career

This article outlines twenty common bad habits of programmers—from inconsistent terminology and poor documentation to neglecting official docs and inadequate testing—explaining why they hinder growth and offering concrete advice on how to develop professional coding, communication, and teamwork skills.

Software Engineeringcode qualitycommunication
0 likes · 10 min read
20 Bad Programmer Habits to Avoid for a Stronger Career
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 20, 2022 · Fundamentals

Why Technical Debt Grows: The Hidden Impact of Communication and Modeling

The article explains that technical debt stems not from clumsy coding but from poor communication and inadequate domain modeling, leading to fragmented abstractions, excessive boolean flags, and ultimately software bankruptcy, and suggests collaborative, model‑driven practices to reduce it.

Domain modelingSoftware EngineeringTeam Collaboration
0 likes · 12 min read
Why Technical Debt Grows: The Hidden Impact of Communication and Modeling
NiuNiu MaTe
NiuNiu MaTe
Jan 9, 2022 · Fundamentals

Decode the Crazy Corporate Jargon: A Programmer’s Guide to Internet Buzzwords

This article humorously dissects the baffling corporate and tech buzzwords that flood everyday conversations, explaining terms like "赋能", "抓手", "闭环", and offering a practical glossary for programmers to understand and navigate the opaque language of modern workplaces.

buzzwordscommunicationcorporate jargon
0 likes · 8 min read
Decode the Crazy Corporate Jargon: A Programmer’s Guide to Internet Buzzwords
DevOps
DevOps
Jan 5, 2022 · R&D Management

Remote vs Co‑located Work: Multiple Team Distribution Models and Their Trade‑offs

The article argues that remote work and co‑located work are not a simple binary choice, outlines several team distribution models—single‑site, multi‑site, satellite workers, remote‑first—and discusses their productivity, communication, and agile implications, concluding with practical recommendations for managing distributed software teams.

collaborationcommunicationteam distribution
0 likes · 14 min read
Remote vs Co‑located Work: Multiple Team Distribution Models and Their Trade‑offs
VMIC UED
VMIC UED
Dec 20, 2021 · Fundamentals

Mastering Communication: Essential Skills for Junior Designers

Effective communication is the cornerstone of successful design work; this article explains why communication matters, outlines the essential listening and empathetic expression skills junior designers need, and provides practical techniques to improve structured listening, emotional understanding, demand identification, and logical judgment throughout their careers.

career developmentcommunicationdesign
0 likes · 9 min read
Mastering Communication: Essential Skills for Junior Designers
dbaplus Community
dbaplus Community
Dec 17, 2021 · Fundamentals

How to Ask Effective Elastic Stack Questions: A Practical Guide

This article examines common pitfalls in Elastic Stack queries and community interactions, then presents a structured, expert‑oriented approach—including preparation steps, concise problem description, supporting data, and proper channels—to help practitioners ask clear, answerable questions and foster respectful, efficient communication.

Elastic StackIT communitycommunication
0 likes · 14 min read
How to Ask Effective Elastic Stack Questions: A Practical Guide
Sohu Tech Products
Sohu Tech Products
Oct 6, 2021 · Fundamentals

How to Write an Effective Technical Article: A Practical Guide

This article outlines a comprehensive workflow for crafting high‑quality technical articles, covering preparation, audience analysis, outline creation, writing techniques, visual aids, interactive demos, and post‑writing polishing to enhance clarity, impact, and personal growth.

Technical Writingarticle writingcommunication
0 likes · 13 min read
How to Write an Effective Technical Article: A Practical Guide
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 8, 2021 · Product Management

Why Engineers Must Adopt Product Thinking—and How to Strengthen It

This article explains what product thinking is, why technical professionals need it to bridge gaps with product teams, illustrates common misunderstandings with real warehouse‑management examples, and offers concrete mind‑set shifts and practical steps for engineers to develop stronger product sense.

Product ThinkingSoftware Engineeringcareer development
0 likes · 16 min read
Why Engineers Must Adopt Product Thinking—and How to Strengthen It
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
21CTO
21CTO
Aug 3, 2021 · Fundamentals

7 Essential Soft Skills Every Developer Must Master

This article explains why soft skills are as crucial as hard coding abilities for developers and outlines seven key interpersonal abilities—communication, listening, teamwork, patience, relaxation, creativity, and confidence—that boost performance, career growth, and work‑life balance.

communicationconfidencecreativity
0 likes · 8 min read
7 Essential Soft Skills Every Developer Must Master
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 2, 2021 · Operations

5 Essential Skills Every DevOps Engineer Must Master

This article outlines the five core competencies—automation, communication and collaboration, cloud computing, security, and operational support—that aspiring DevOps engineers need to master in order to deliver software quickly, reliably, and securely in today’s competitive market.

AutomationCloud ComputingDevOps
0 likes · 6 min read
5 Essential Skills Every DevOps Engineer Must Master
DataFunTalk
DataFunTalk
Jul 25, 2021 · Fundamentals

How to Conduct Efficient Interviews and Showcase Your Skills Effectively

This article offers practical strategies for conducting efficient technical interviews, emphasizing strong coding abilities, clear communication, and effective presentation of projects to showcase both hard and soft skills, helping candidates improve their interview performance and increase their chances of receiving offers.

InterviewJob Huntingcoding interview
0 likes · 10 min read
How to Conduct Efficient Interviews and Showcase Your Skills Effectively
Big Data Technology & Architecture
Big Data Technology & Architecture
Jul 17, 2021 · Fundamentals

Effective Communication and Project Management for Software Engineers

The article shares key lessons from a recent internal training on clear expression, efficient communication, and team/project management for programmers, illustrating common scenarios such as delayed deliverables, urgent business issues, and cross‑department collaboration, and offering practical strategies for risk escalation, stakeholder coordination, and post‑incident debriefs.

Project Managementcommunicationleadership
0 likes · 6 min read
Effective Communication and Project Management for Software Engineers
58UXD
58UXD
Jul 5, 2021 · Product Management

How Designers Can Master Project Management for Better Outcomes

This article explains why designers must adopt project‑management practices, outlines the four key phases—initiation, planning, execution monitoring, and closure—along with tools like 6W2H, STAR and WWH, and offers communication tips to boost influence, efficiency, and overall project success.

Project Managementcommunicationdesign
0 likes · 7 min read
How Designers Can Master Project Management for Better Outcomes
dbaplus Community
dbaplus Community
Jun 13, 2021 · R&D Management

From Engineer to Tech Leader: Master the Skills to Build High‑Performance Teams

This article shares a former programmer’s journey to technical leadership, outlining essential competencies, the shift in mindset from individual contributor to manager, practical ways to boost team efficiency and cohesion, communication and emotion‑control techniques, self‑growth strategies, and energy‑management tips for sustainable success.

EfficiencyR&D Managementcommunication
0 likes · 17 min read
From Engineer to Tech Leader: Master the Skills to Build High‑Performance Teams
Infra Learning Club
Infra Learning Club
May 21, 2021 · Fundamentals

Google Technical Writing Course – Lesson 1: Core Principles and Practical Tips

This article is a detailed learning note from Google’s Technical Writing course, covering the first lesson’s objectives, essential guidelines such as using professional terminology, reducing pronouns, preferring active voice, crafting clear and concise sentences, structuring lists and tables, and applying Markdown for effective documentation.

DocumentationGoogleMarkdown
0 likes · 12 min read
Google Technical Writing Course – Lesson 1: Core Principles and Practical Tips
Architects Research Society
Architects Research Society
Apr 25, 2021 · Backend Development

Communication Patterns and Asynchronous Integration in Microservice Architectures

The article explains how moving from monolithic applications to microservice‑based systems changes communication from in‑process method calls to RPC, asynchronous messaging, and REST, highlighting design principles such as smart endpoints, dumb pipes, and the importance of avoiding synchronous dependencies for resilient distributed systems.

AsynchronousRESTRPC
0 likes · 15 min read
Communication Patterns and Asynchronous Integration in Microservice Architectures
DevOps
DevOps
Mar 17, 2021 · R&D Management

Technical Team Leader Reflections: Recruitment, Goal Management, Communication, and Engineering Culture

Drawing from four years of experience as a technical team leader at Alibaba, the article shares practical insights on recruitment, goal definition, effective communication, fostering a strong engineering culture, and personal reflections, offering guidance for managers seeking to build high‑performing, innovative development teams.

Goal ManagementR&D ManagementRecruitment
0 likes · 14 min read
Technical Team Leader Reflections: Recruitment, Goal Management, Communication, and Engineering Culture
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 10, 2021 · Fundamentals

How to Deliver High‑Quality Tech Presentations: Tips for Engaging, Structured Sharing

This article explains why sharing knowledge matters and outlines the three pillars of high‑quality content—deeply summarized knowledge, actionable experience, and complex technical insights—while offering practical guidance on organizing, presenting, and expressing material to keep audiences engaged and attentive.

communicationeffective talksknowledge sharing
0 likes · 16 min read
How to Deliver High‑Quality Tech Presentations: Tips for Engaging, Structured Sharing
58UXD
58UXD
Mar 4, 2021 · Operations

Mastering Requirement Analysis for Operational Design: A Practical Guide

Learn how effective requirement analysis and clear communication can elevate operational design, with a four‑step framework, real‑world Spring Festival campaign case study, and reflective insights that help designers align user experience with business goals for more efficient, impactful outcomes.

Case studyRequirement AnalysisUX
0 likes · 7 min read
Mastering Requirement Analysis for Operational Design: A Practical Guide
ByteFE
ByteFE
Feb 28, 2021 · Fundamentals

What Google Taught Me About Technical Writing

The article shares practical lessons from Google's technical writing course, emphasizing clear, concise, and active‑voice documentation, proper use of pronouns, idioms, lists, and audience‑focused language to help developers produce readable and maintainable technical content.

DocumentationTechnical Writingactive voice
0 likes · 12 min read
What Google Taught Me About Technical Writing
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 14, 2021 · Product Management

Case Study: Communication Gaps and Employee Turnover in a Fast‑Growing Internet Company

This article examines how unclear strategic communication, misaligned project priorities, and hierarchical silos led a high‑performing product manager to resign, and proposes regular all‑hands meetings and transparent strategy updates as practical solutions for improving retention and team alignment.

communicationemployee turnoverleadership
0 likes · 5 min read
Case Study: Communication Gaps and Employee Turnover in a Fast‑Growing Internet Company
Architect's Journey
Architect's Journey
Jan 28, 2021 · R&D Management

Why Top Engineers Practice Upstream Thinking

The biggest challenge for software engineers isn’t writing code but continuously questioning requirements, clarifying details, uncovering the real problem behind requests, and understanding the people behind the system, a mindset the article calls “upstream thinking.”

Product DevelopmentRequirement AnalysisSoftware Engineering
0 likes · 8 min read
Why Top Engineers Practice Upstream Thinking
Taobao Frontend Technology
Taobao Frontend Technology
Jan 20, 2021 · R&D Management

Mastering Cross‑Team Project Management: From Initiation to Delivery

This guide walks through the full lifecycle of a cross‑team project—defining collaboration, outlining the five‑stage workflow, and detailing practical steps for kickoff, requirement review, task breakdown, technical review, communication, risk control, testing, acceptance, and common pitfalls—to help PMs deliver stable, high‑quality outcomes.

Project ManagementTechnical Reviewcommunication
0 likes · 14 min read
Mastering Cross‑Team Project Management: From Initiation to Delivery
Java Interview Crash Guide
Java Interview Crash Guide
Jan 17, 2021 · Fundamentals

What Truly Makes a Good Programmer? Skills, Learning, and Career Mindset

The article outlines the essential qualities of a good programmer, emphasizing solid technical ability, a habit of continuous learning, diligent summarization through blogging, strong communication and expression skills, realistic self‑assessment of contributions, and maintaining personal dreams as motivation for long‑term career growth.

bloggingcareer developmentcommunication
0 likes · 12 min read
What Truly Makes a Good Programmer? Skills, Learning, and Career Mindset
DevOps
DevOps
Jan 13, 2021 · R&D Management

Effective Feedback and Feedforward: Improving Communication and Team Performance

This article examines common pitfalls in giving feedback, outlines five levels of feedback quality, introduces the concept of feedforward as a future‑oriented alternative, and provides practical guidelines for both delivering and receiving constructive communication within teams.

communicationfeedbackfeedforward
0 likes · 10 min read
Effective Feedback and Feedforward: Improving Communication and Team Performance
Top Architect
Top Architect
Jan 8, 2021 · Backend Development

Microservice Architecture Communication Design Patterns

This article explains the challenges of cross‑service communication in microservice architectures and presents a comprehensive set of design patterns—including synchronous and asynchronous messaging, event‑driven approaches, saga, event sourcing, CQRS, outbox, CDC, idempotency, eventual consistency, distributed tracing, and service mesh—to help engineers build reliable, scalable distributed systems.

MicroservicesSAGAcommunication
0 likes · 17 min read
Microservice Architecture Communication Design Patterns
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jan 6, 2021 · R&D Management

Dealing with Difficult Team Members: Practical Strategies for Project Managers

This article outlines common disruptive behaviors of "pig teammates" in project teams and provides concrete strategies—clarifying responsibilities, reducing conflicts, improving communication, confronting stubborn members, and motivating lax contributors—to help project managers maintain progress and team cohesion.

Project ManagementR&D Managementcommunication
0 likes · 6 min read
Dealing with Difficult Team Members: Practical Strategies for Project Managers
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
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 7, 2020 · Fundamentals

5 Common Pitfalls in Technical Interviews and How to Overcome Them

This article outlines the scoring criteria used in interviewing.io mock interviews, highlights five frequent problems candidates face—such as coding too fast, half‑thought ideas, lack of clarifying questions, assuming all rules belong to the interviewer, and not seeking help early—and offers practical advice on communication, design, and practice to improve interview performance.

Interview TipsSoftware Engineeringcoding practice
0 likes · 14 min read
5 Common Pitfalls in Technical Interviews and How to Overcome Them
Taobao Frontend Technology
Taobao Frontend Technology
Nov 27, 2020 · Product Management

How to Challenge Authority and Grow as a Project Manager at Alibaba

In this reflective article, a former front‑end expert at Alibaba shares half a year of personal growth, detailing how he learned to challenge authority, improve mature technical systems, manage project risks, communicate effectively with product designers, and build professional credibility as a project manager.

Project Managementcareer growthcommunication
0 likes · 15 min read
How to Challenge Authority and Grow as a Project Manager at Alibaba
DataFunTalk
DataFunTalk
Nov 27, 2020 · Fundamentals

CISSE 2020: Communication, Information Systems and Software Engineering Conference – Call for Papers and Event Details

The CISSE 2020 conference in Guangzhou invites researchers to submit original English papers on communications, satellite links, big data, blockchain, embedded systems and software engineering before December 14, with peer review, publication in EI‑indexed proceedings, a writing workshop, and full contact information provided.

CISSE2020Information SystemsSoftware Engineering
0 likes · 4 min read
CISSE 2020: Communication, Information Systems and Software Engineering Conference – Call for Papers and Event Details
dbaplus Community
dbaplus Community
Nov 22, 2020 · Product Management

Bridging the Gap: How Product Managers Can Collaborate Effectively with Engineers

This article examines the often‑tense relationship between product managers and developers, identifies the main sources of friction from both sides, and offers a structured three‑step approach—including clear direction, rigorous use‑case work, and five communication techniques—to achieve sustainable, win‑win collaboration.

Team CollaborationUse Casecommunication
0 likes · 19 min read
Bridging the Gap: How Product Managers Can Collaborate Effectively with Engineers
IT Architects Alliance
IT Architects Alliance
Oct 25, 2020 · R&D Management

What Skills Make a Software Architect the Driving Force Behind a Company?

The article outlines the essential competencies—technical mastery, business understanding, design foresight, depth and breadth of knowledge, communication, and systematic thinking—that a software architect must develop to effectively lead and deliver complex projects within an organization.

R&D ManagementSkill DevelopmentSystem Design
0 likes · 15 min read
What Skills Make a Software Architect the Driving Force Behind a Company?
Programmer DD
Programmer DD
Sep 29, 2020 · Fundamentals

What Are the Ten Mathematical Challenges Shaping the Post‑Shannon Era?

Former Huawei strategist Xu Wenwei outlined ten critical mathematical problems—from lossy compression limits to DNN interpretability—that must be solved to advance communication technologies beyond Shannon’s limits, highlighting the pivotal role of mathematics in the emerging intelligent, fully connected society.

HuaweiMathematicscommunication
0 likes · 5 min read
What Are the Ten Mathematical Challenges Shaping the Post‑Shannon Era?
DevOps
DevOps
Aug 7, 2020 · R&D Management

Why Communication Matters: Models, Challenges, and Practical Strategies for Team and Cross‑Team Collaboration

Effective communication is crucial in modern workplaces, consuming over half of managers' time and influencing project success, so this article explores why communication matters, common obstacles, the communication funnel, models, and practical strategies for improving intra‑team, cross‑team, upward and downward communication.

collaborationcommunicationleadership
0 likes · 20 min read
Why Communication Matters: Models, Challenges, and Practical Strategies for Team and Cross‑Team Collaboration
High Availability Architecture
High Availability Architecture
Jul 24, 2020 · R&D Management

The Critical Role of Communication in Teams and How to Master It

Effective communication consumes over half of a manager's time yet is the source of most work obstacles, so understanding the double‑50% theory, communication funnel, and practical techniques for expression, listening, questioning, and both upward and downward dialogue is essential for improving teamwork, trust, and productivity.

collaborationcommunicationleadership
0 likes · 17 min read
The Critical Role of Communication in Teams and How to Master It
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 20, 2020 · Fundamentals

Applying the 5Whys Method to Diagnose and Resolve Workplace Issues

The article illustrates how the 5Whys root‑cause analysis can turn everyday workplace conflicts—like missed deadlines and poor communication—into actionable improvement plans by repeatedly asking why, encouraging systematic task scheduling, and fostering a habit of deeper inquiry for lasting productivity gains.

5WhysRoot Cause Analysiscommunication
0 likes · 9 min read
Applying the 5Whys Method to Diagnose and Resolve Workplace Issues
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
May 21, 2020 · Fundamentals

Mastering Network Fundamentals: From OSI Layers to TCP/IP Handshakes

This article explains core network concepts—including protocols, packet structures, the OSI and TCP/IP layer models, TCP three‑way handshake, sliding windows, congestion control, packet sticking and splitting, as well as HTTP/HTTPS basics and their headers—providing a solid foundation for troubleshooting and designing distributed services.

OSI modelTCP/IPcommunication
0 likes · 28 min read
Mastering Network Fundamentals: From OSI Layers to TCP/IP Handshakes
FunTester
FunTester
May 4, 2020 · Industry Insights

Avoid These Common Agile Pitfalls to Boost Team Efficiency

This article identifies frequent agile‑method traps—acting like a project manager, making unilateral decisions, over‑monitoring, slow change handling, and indirect communication—and offers practical remedies to help agile leaders foster trust, autonomy, and faster delivery.

Project ManagementTeam Collaborationagile
0 likes · 6 min read
Avoid These Common Agile Pitfalls to Boost Team Efficiency
FunTester
FunTester
Apr 17, 2020 · Industry Insights

What Skills Make a Test Manager Truly Effective?

The article outlines the essential technical and non‑technical competencies—communication, problem‑solving, data analysis, adaptability, prioritization, time management, programming basics, negotiation, mentorship, and strategic intervention—that enable a test manager to lead agile QA teams successfully.

AutomationQuality AssuranceSkills
0 likes · 11 min read
What Skills Make a Test Manager Truly Effective?
Architecture Digest
Architecture Digest
Apr 16, 2020 · Fundamentals

Qualities of a Good Programmer: Technical Ability, Continuous Learning, Summarization, Communication, and Self‑valuation

The article outlines the essential traits of a good programmer, emphasizing solid technical ability, openness to new ideas and continuous learning, habit of summarizing knowledge, strong communication and expression skills, and a realistic view of personal contributions and compensation.

Software Engineeringcareer developmentcommunication
0 likes · 13 min read
Qualities of a Good Programmer: Technical Ability, Continuous Learning, Summarization, Communication, and Self‑valuation
Architects' Tech Alliance
Architects' Tech Alliance
Mar 31, 2020 · Backend Development

99 Things Every Software Architect Should Know

This article compiles 99 practical guidelines for software architects, covering everything from continuous learning, simplifying complexity, effective communication, performance awareness, requirement analysis, coding discipline, design trade‑offs, testing, and team leadership, offering a comprehensive roadmap to becoming a high‑impact architect.

best practicescommunicationdesign
0 likes · 22 min read
99 Things Every Software Architect Should Know
58UXD
58UXD
Mar 24, 2020 · Product Management

How Designers Can Master Cross‑Team Communication for Faster Projects

This article shares practical strategies and visual models to help designers improve cross‑functional communication, reduce information loss, and boost design efficiency by aligning stakeholder interests, handling disagreements, and building personal credibility within product teams.

collaborationcommunicationcross-functional
0 likes · 7 min read
How Designers Can Master Cross‑Team Communication for Faster Projects
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 28, 2020 · R&D Management

Why Weekly Reports Matter and How Alibaba’s Team Makes Them Effective

This article explains the benefits of weekly (and daily) reports for managers and employees, why many dislike them, and shares Alibaba’s practical five‑step method—strict word limits, highlighting key progress, avoiding redundancy, fostering discussion, and regular self‑review—to turn reports into a valuable team‑collaboration tool.

Weekly reportcommunicationproductivity
0 likes · 7 min read
Why Weekly Reports Matter and How Alibaba’s Team Makes Them Effective
AntTech
AntTech
Feb 21, 2020 · R&D Management

Why You Should Embrace Remote Work and Management Tips for Distributed Teams

The article shares practical experiences and advice from Ant Financial and a startup founder on why remote work should be adopted, how to overcome communication and productivity challenges, and key management practices that foster autonomy, competence, and belonging in distributed engineering teams.

autonomycommunicationdistributed teams
0 likes · 9 min read
Why You Should Embrace Remote Work and Management Tips for Distributed Teams
Tencent Cloud Developer
Tencent Cloud Developer
Feb 20, 2020 · R&D Management

Effective Communication and Management Practices for Distributed Remote Teams

The talk outlines how Tetrate.io’s globally distributed teams overcome time‑zone, communication, and tracking challenges by using transparent calendars, concise asynchronous meetings, clear email and Slack etiquette, fine‑grained task ownership, open‑source style visibility, and occasional face‑to‑face interactions to boost efficiency and collaboration.

asynchronous collaborationcommunicationdistributed teams
0 likes · 24 min read
Effective Communication and Management Practices for Distributed Remote Teams
AntTech
AntTech
Feb 15, 2020 · Product Management

Reflections on Product Manager Remote Work at Ant Financial

After the Chinese New Year, Ant Financial’s senior product expert Zhang Wen shares a detailed account of his daily remote‑working routine, the communication and planning challenges posed by the pandemic, and the tools and processes his team adopted to maintain product delivery and collaboration.

COVID-19collaboration toolscommunication
0 likes · 9 min read
Reflections on Product Manager Remote Work at Ant Financial
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 8, 2020 · Fundamentals

Mastering Effective Communication: Definitions, Zones, and Practical Models

This article explores the essence of purposeful multi‑directional communication, outlines four communication zones, explains the Johari Window and Spiral Advancement models, and provides actionable steps for building safe atmospheres, common goals, problem analysis, solution discussion, and final agreements.

communicationjohari windowmanagement
0 likes · 16 min read
Mastering Effective Communication: Definitions, Zones, and Practical Models
Architects' Tech Alliance
Architects' Tech Alliance
Jan 7, 2020 · Fundamentals

Fundamentals and Key Parameters of Optical Fiber Communication

This article provides a comprehensive overview of optical fiber fundamentals, covering fiber composition, transmission parameters, attenuation causes, dispersion types, OTDR principles, connector losses, and various fiber types and cable structures, offering detailed explanations for each concept.

OTDRattenuationcommunication
0 likes · 29 min read
Fundamentals and Key Parameters of Optical Fiber Communication