DEV Community

Ilya Selivanov profile picture

Ilya Selivanov

I’m not a guru — I’m a learner who documents every win, failure, and “why doesn’t this work” moment. If you’re also figuring things out step by step, you’re in the right place.

Joined Joined on 
Overcoming Python Concept Retention Issues: Effective Strategies for Mastering *args and kwargs

Overcoming Python Concept Retention Issues: Effective Strategies for Mastering *args and kwargs

Comments
16 min read
Daily Coding Challenges vs. Structured Courses: Which Method Ensures Consistent, Long-Term Learning?

Daily Coding Challenges vs. Structured Courses: Which Method Ensures Consistent, Long-Term Learning?

Comments
11 min read
Overcoming Inconsistent Engagement in Programming Learning: Strategies for Sustained Progress

Overcoming Inconsistent Engagement in Programming Learning: Strategies for Sustained Progress

Comments
18 min read
Addressing Misconceptions About CS Degree Risks: Separating Fact from Fiction for Informed Decision-Making

Addressing Misconceptions About CS Degree Risks: Separating Fact from Fiction for Informed Decision-Making

Comments
14 min read
Self-Paced C Programming Learner Seeks Guidance on Progress and Method Effectiveness

Self-Paced C Programming Learner Seeks Guidance on Progress and Method Effectiveness

Comments
15 min read
Bridging Theory and Practice: Strategies to Apply Computer Science Concepts in Real-World Programming Tasks

Bridging Theory and Practice: Strategies to Apply Computer Science Concepts in Real-World Programming Tasks

Comments
10 min read
Software Engineering vs. Computer Science: Curriculum, Careers, and Backend Development Focus

Software Engineering vs. Computer Science: Curriculum, Careers, and Backend Development Focus

Comments
15 min read
Mentoring Gifted Beginner Programmers: Strategies for Accelerated Learning and Engagement

Mentoring Gifted Beginner Programmers: Strategies for Accelerated Learning and Engagement

Comments
22 min read
AI-Assisted Learning Gaps: Addressing Foundational Programming Skills for Independent Problem-Solving

AI-Assisted Learning Gaps: Addressing Foundational Programming Skills for Independent Problem-Solving

Comments
10 min read
Balancing Web Development Hobby with Academic Performance: Effective Time Management Strategies

Balancing Web Development Hobby with Academic Performance: Effective Time Management Strategies

Comments
14 min read
Bridging the Gap: Hands-On Git Tutorials to Apply Theoretical Knowledge in Real-World Scenarios

Bridging the Gap: Hands-On Git Tutorials to Apply Theoretical Knowledge in Real-World Scenarios

Comments
15 min read
Balancing C++ Learning and UE5 Experimentation for Effective Game Development Transition

Balancing C++ Learning and UE5 Experimentation for Effective Game Development Transition

Comments
18 min read
Learning Programming from Outdated Books: Challenges and Shared Experiences for Self-Taught Coders

Learning Programming from Outdated Books: Challenges and Shared Experiences for Self-Taught Coders

Comments
10 min read
Why Array Indexes Start at 0: Consistent Behavior Across Integer and String Arrays Explained

Why Array Indexes Start at 0: Consistent Behavior Across Integer and String Arrays Explained

Comments
10 min read
Bridging the Gap: Enhancing Developer Training for Collaborative Communication and Teamwork Skills

Bridging the Gap: Enhancing Developer Training for Collaborative Communication and Teamwork Skills

Comments
7 min read
Junior Developers' Over-Reliance on AI Coding Assistants: Addressing Debugging and Systems Thinking Gaps

Junior Developers' Over-Reliance on AI Coding Assistants: Addressing Debugging and Systems Thinking Gaps

Comments
18 min read
Factory Worker to Programmer: Navigating Career Transition Without a Degree

Factory Worker to Programmer: Navigating Career Transition Without a Degree

Comments
15 min read
Overcoming C++ Learning Fatigue: Strategies to Reignite Motivation and Sustain Progress

Overcoming C++ Learning Fatigue: Strategies to Reignite Motivation and Sustain Progress

1
Comments
9 min read
Bridging the Gap: Leveraging OOP Skills in Security Engineering with Python and C

Bridging the Gap: Leveraging OOP Skills in Security Engineering with Python and C

2
Comments
12 min read
Interruption-Induced Cognitive Disruption: Strategies to Regain Focus and Resume Complex Tasks Efficiently

Interruption-Induced Cognitive Disruption: Strategies to Regain Focus and Resume Complex Tasks Efficiently

Comments
13 min read
Overcoming Technical Interview Anxiety: Strategies to Recall Knowledge Under Pressure

Overcoming Technical Interview Anxiety: Strategies to Recall Knowledge Under Pressure

1
Comments
15 min read
Python's Indentation Vulnerability: Tools and Practices to Prevent Whitespace Errors

Python's Indentation Vulnerability: Tools and Practices to Prevent Whitespace Errors

Comments
16 min read
Preventing Job Termination: Implementing Remote Version Control to Safeguard Critical Project Code

Preventing Job Termination: Implementing Remote Version Control to Safeguard Critical Project Code

Comments
15 min read
Boost Team Productivity with Smart Markdown File Management: Essential Tools and Strategies for AI Workflow Documentation

Boost Team Productivity with Smart Markdown File Management: Essential Tools and Strategies for AI Workflow Documentation

2
Comments
8 min read
Overcoming Job Market Fears: Strategies for Aspiring Python Developers Amid Competition and AI Concerns

Overcoming Job Market Fears: Strategies for Aspiring Python Developers Amid Competition and AI Concerns

Comments
10 min read
Balancing Readiness and Timing: Strategies for Confidently Transitioning into a Tech Career

Balancing Readiness and Timing: Strategies for Confidently Transitioning into a Tech Career

Comments
12 min read
Junior Developer's Misconception: Senior Developers' Use of External Resources for Basic Coding Tasks

Junior Developer's Misconception: Senior Developers' Use of External Resources for Basic Coding Tasks

1
Comments
10 min read
Addressing Low-Quality Questions in Programming Forums: Strategies for Constructive Engagement

Addressing Low-Quality Questions in Programming Forums: Strategies for Constructive Engagement

Comments
19 min read
Critical Bug Resolved: Missing Semicolon Identified as Root Cause of Extended Debugging Effort

Critical Bug Resolved: Missing Semicolon Identified as Root Cause of Extended Debugging Effort

Comments
12 min read
loading...