Skip to main content
Learn CS in Tamil

Learn CS in Tamil

By Tamizhvendan S

A software development and programming podcast in Tamil, covering everything you need to create a fulfilling and sustainable career in the IT industry - www.learncsintamil.com
Available on
Apple Podcasts Logo
Google Podcasts Logo
Spotify Logo
Currently playing episode

19: From Complexity to Culture: Finding the Right Environment for Software Development

Learn CS in TamilFeb 08, 2024

00:00
12:10
19: From Complexity to Culture: Finding the Right Environment for Software Development

19: From Complexity to Culture: Finding the Right Environment for Software Development

Gravitating toward complicated solutions is a typical tendency of a software developer. In this episode, I trace it back to the origin of why we think so and the organization's cultural influence on this. Then, I will discuss how to find an organization that fosters the right culture.

Feb 08, 202412:10
18: What to focus on in your first job

18: What to focus on in your first job

As a fresher, when you join an organization, your mind will wander after a few months, contemplating various things. Here is my suggestion on what to focus on and, most importantly, why you have to give yourself some time.

Jan 15, 202405:53
17: Happy New You

17: Happy New You

Have you ever thought about why you cannot achieve your year-end resolutions most of the time?

Seeking an answer to this question led me to six more questions, and the answers to them changed my life for the better.

In this podcast episode, I will share how it shaped my life and kindle a different thought process in you to help yourself in the same journey!

Dec 21, 202327:59
16: Cultivating Code Culture - Strategies for Seamless Software Development

16: Cultivating Code Culture - Strategies for Seamless Software Development

Discover the secrets to a harmonious code development process, from the right mindset for individual devs to the leadership skills senior developers employ to foster a positive code culture.


Uncover senior developers' leadership strategies to cultivate a culture of excellence in code reviews, handling QA issues, and avoiding judgment on outcomes.

Dec 03, 202314:14
15: Navigating Software Development Realities
Nov 22, 202315:46
14: Deciding Between Technical and People-Management Roles in IT: My Journey and Insights
Apr 03, 202320:54
13: Mastering the Basics in Software Development (Part 2)
Jan 21, 202325:41
12: Mastering the Basics in Software Development (Part 1)
Jan 10, 202322:48
11: Will ChatGPT replace my job?

11: Will ChatGPT replace my job?

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. 

Dec 18, 202216:38
10: Do I need an academic degree to have a successful career in the IT industry?

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

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. 

Nov 17, 202215:37
9: Layoffs Everywhere - Are you going to react or respond?
Nov 05, 202221:17
8: The mental model for choosing a framework, library, or building our own for developing software

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

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.

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

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

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/
Jul 16, 202219:19
6: Learning to Learn - Part 4 - Two styles of learning, how contributing to an open-source library helps you & benefits of documenting your learning
Jul 01, 202210:45
5: Learning to Learn - Part 3 - How I learn a programming language and take it to the next level
May 31, 202215:04
4: Learning to Learn - Part 2 - Mentorship
May 04, 202213:09
3: Learning To Learn - Part - 1

3: Learning To Learn - Part - 1

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)

May 01, 202217:10
2: Do not prepare for an interview. Instead, prepare for a career

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

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. 

Apr 12, 202209:14
1: How long I should give myself to learn?

1: How long I should give myself to learn?

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

Apr 01, 202213:31