Learn CS in Tamil

Follow Learn CS in Tamil
Share on
Copy link to clipboard

A software development and programming podcast in Tamil, covering everything you need to create a fulfilling and sustainable career in the IT industry.

Tamizhvendan S


    • Apr 3, 2023 LATEST EPISODE
    • infrequent NEW EPISODES
    • 16m AVG DURATION
    • 14 EPISODES


    Search for episodes from Learn CS in Tamil with a specific topic:

    Latest episodes from Learn CS in Tamil

    14: Deciding Between Technical and People-Management Roles in IT: My Journey and Insights

    Play Episode Listen Later Apr 3, 2023 20:54


    Hey everyone, I'm sharing my thoughts on deciding between technical and people-management roles in the IT industry in this episode. I start by discussing the critical criteria that can help you better understand yourself, which is an essential first step in making this decision. Then, I address some common misconceptions that can cloud our judgment when considering these roles. Finally, I wrap up the episode by sharing my personal experience of going through this decision-making process. I share some insights and tips I learned along the way, and I hope they can be helpful to anyone else grappling with this decision. If you're working in the IT industry and wondering whether to pursue a technical or people-management role, this episode is for you! Tune in for practical advice and inspiration to help you make an informed decision about your career path. References: 1. Unnai Arindhal Song 2. First Principles Thinking and asking five Whys. 3. Book: How to Have Confidence and Power in Dealing with People 4. Book: How I Raised Myself from Failure to Success in Selling

    13: Mastering the Basics in Software Development (Part 2)

    Play Episode Listen Later Jan 21, 2023 25:41


    In this episode, we build on the foundation laid in Part 1 and delve into strategies for mastering the basics of software development. We discuss common mistakes beginners make, how to avoid them, and tips and tricks for improving your skills and setting yourself up for success in the field. This episode is a must-listen whether you're just starting or looking to take your career to the next level. Tune in to learn how to master the basics and excel as a software developer. References Teach Yourself Programming in Ten Years - A Blog post by Peter Norvig Podcast Episodes - How long should I give myself to learn, How I learn a programming language and take it to the next level, Do not prepare for an interview. Instead, prepare for a career. Htmx & Unpoly

    12: Mastering the Basics in Software Development (Part 1)

    Play Episode Listen Later Jan 10, 2023 22:48


    In this episode, we lay the foundation for mastering the basics of software development. We explore what the basics are and why they are essential for success in the field. Whether you're just starting out or looking to take your career to the next level, this episode is packed with valuable insights and practical advice. Join us as we set the stage for understanding and mastering software development fundamentals. References * Code Reviews Episodes in Learn CS in Tamil * Podcast episode on the mental model on how to choose between Library vs Framework

    11: Will ChatGPT replace my job?

    Play Episode Listen Later Dec 18, 2022 16:37


    ChatGPT is the talk of the town all over the internet. There is no doubt that it's a significant milestone in AI. But will it replace your job? The best person to answer this question is you. Let me share my views on how you can find that answer by yourself.

    10: Do I need an academic degree to have a successful career in the IT industry?

    Play Episode Listen Later Nov 17, 2022 15:36


    Though the IT industry doesn't need a formal degree to have a successful career, we can't rule out an academic degree. In this episode, l will share three reasons why we need to consider a degree through my personal experiences.

    9: Layoffs Everywhere - Are you going to react or respond?

    Play Episode Listen Later Nov 5, 2022 21:16


    The past ten days were quite unfortunate for many people due to layoffs across the industry in various companies. Whether we accept it or not, it is unavoidable due to various factors outside our control. But we can control two things. Do check out this episode if you are curious to know what they are and learn how you can prepare for a more robust career. References Do not prepare for an interview. Instead, prepare for a career

    8: The mental model for choosing a framework, library, or building our own for developing software

    Play Episode Listen Later Aug 10, 2022 14:30


    Every time we sit to write a software product, we encounter many questions. One crucial question is deciding whether to use a framework, assemble multiple libraries, or build our own. In this episode, I will provide a mental model of approaching it through a real-life scenario.

    7: Learning to Learn - Part 5 - Where to start, what to focus and how to keep ourselves updated?

    Play Episode Listen Later Jul 16, 2022 19:19


    There are so many things to learn in software development. In this fifth part of my conservation with Lakshmi, we focus on Where to start, what to focus and to keep ourselves updated. References Venkat Subramanian - https://twitter.com/venkat_s Neil Ford - https://nealford.com Micro Conf - https://www.youtube.com/c/MicroConf https://javascriptweekly.com/ https://changelog.com/weekly https://www.infoq.com/

    6: Learning to Learn - Part 4 - Two styles of learning, how contributing to an open-source library helps you & benefits of documenting your learning

    Play Episode Listen Later Jul 1, 2022 10:44


    In this third part of my conservation with Lakshmi, we focus on two different styles of learning, learn by creating & learn by using. Then we discuss how to take it to the next level by contributing to open-source and its benefits. Finally, we wrap this episode with my views on why we need to document our learning journey. References Test-Driven Development: By Example Growing Object-Oriented Software, Guided by Tests Rebuilding Rails My First Pull Request My pull request to the Newtonsoft.JSON library

    5: Learning to Learn - Part 3 - How I learn a programming language and take it to the next level

    Play Episode Listen Later May 31, 2022 15:04


    In this third part of my conservation with Lakshmi, we focus on how to learn a programming language, a library, or a framework and how to take it to the next level after you learned the basics. References LISP - https://en.wikipedia.org/wiki/Lisp_(programming_language) John McCarthy - https://en.wikipedia.org/wiki/John_McCarthy_(computer_scientist) Communicating sequential processes - https://en.wikipedia.org/wiki/Communicating_sequential_processes Go Proverbs with Rob Pike - https://www.youtube.com/watch?v=PAAkCSZUG1c Go Proverbs - https://go-proverbs.github.io/ ESPN Cric Info - https://www.espncricinfo.com/ Elm Lang - https://elm-lang.org/ Elm Architecture - https://guide.elm-lang.org/architecture/ Ruby on Rails Doctrine - https://rubyonrails.org/doctrine Conceptual Compression - https://youtu.be/zKyv-IGvgGE?t=1046 My GitHub Repository - https://github.com/tamizhvendan

    4: Learning to Learn - Part 2 - Mentorship

    Play Episode Listen Later May 4, 2022 13:09


    In this second part of my conservation with Lakshmi, we focus on mentorship. We cover the role of a mentor, how to find them, qualify them, and when to leave them and find someone else. References: Scott Hanselman - https://www.hanselman.com Venkat Subramaniam - https://twitter.com/venkat_s Erik Kennedy - https://learnui.design Refactoring UI Book - https://www.refactoringui.com/ Product Led Growth - https://www.amazon.in/Product-Led-Growth-Build-Product-Itself-ebook/dp/B07P6288ZF Level Up Your Product Skills - https://growth.design/

    3: Learning To Learn - Part - 1

    Play Episode Listen Later May 1, 2022 17:09


    In this first part of the series on learning to learn, Lakshmi Narasimhan and I discuss how to learn, how to find ideas for side projects and where to start as a fresher, and finally experienced people's attitudes towards learning. References: Lakshmi's SASS Product Anna University - B.E CSE - Regulation 2015 - Syllabus (Read the objectives section)

    2: Do not prepare for an interview. Instead, prepare for a career

    Play Episode Listen Later Apr 12, 2022 9:13


    When you are preparing for cracking an interview, you miss the big picture and become a victim of false propaganda. Instead, we should approach this problem holistically. In this episode, I share my perspective on preparing for a career instead of preparing for an interview.

    1: How long I should give myself to learn?

    Play Episode Listen Later Apr 1, 2022 13:30


    Learning is a never-ending journey. In software development, there are multiple things to learn. How to determine what to learn and how long you should give yourself. In this episode, I share my journey on how I approached this in my life. - https://www.learncsintamil.com

    Claim Learn CS in Tamil

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel