What I Wish I Knew Before Studying Computer Science

Share

Summary

This video shares five crucial insights the speaker wished they knew before majoring in computer science, covering types of people, the importance of practical skills over GPA, the impact of AI, balancing mental health with salary, and the necessity of communication skills alongside technical knowledge.

Highlights

Uselessness of GPA and Most Classes
00:04:15

The speaker argues that GPA and many computer science classes are largely useless for a career as a software engineer. They provide examples of individuals with low GPAs who achieved high-paying software engineering roles. The emphasis is placed on practical skills, projects, internships, and interview preparation over academic grades. Only four classes are highlighted as truly valuable: Object-Oriented Programming, Data Structures and Algorithms, Systems and Networks, and Advanced Software Engineering (focused on full-stack web application deployment).

The True Impact of AI
00:07:46

The speaker expresses regret for not fully understanding the vast potential of AI earlier. They share an anecdote of a college student who built an AI app that generated significant income, illustrating how AI can solve real-world problems and create opportunities. Three recommendations are given for learning how to apply AI: 'Building systems with Chad GPT API', 'Generative AI with Google Vertex AI', and 'Multi-agent systems with Crew AI', all of which are free courses.

Mental Health Over Salary
00:10:43

The importance of mental health over high salaries is stressed. The speaker shares stories of individuals in high-paying tech roles who experienced extreme work hours or unexpected layoffs, highlighting the realities behind often glamorized careers. They advise against having excessively high salary expectations, encouraging work-life balance and self-care, as one's worth is not defined by their job or income.

Types of People in Computer Science
00:00:36

The speaker identifies three types of people in computer science: the 'resume patters' who focus solely on resume builders, the 'fake elitists' who brag about their coding knowledge to intimidate others, and the 'genuine builders' who are truly passionate about technology and collaborative. The speaker advises avoiding the first two types and seeking out the genuine builders for a supportive network.

Being Smart Is Not Enough
00:12:17

The final point emphasizes that technical intelligence alone is insufficient for success in the tech industry. The 'game' of landing a job involves effective self-presentation, networking, and communication. An example of a friend with a low GPA who succeeded by learning to leverage opportunities and present himself well is shared. The speaker advises practicing pitching oneself to others, connecting with professionals on LinkedIn, and continuously improving communication skills to showcase one's value.

Recently Summarized Articles

Loading...