WHAT DOES IT TAKES TO BE A PROGRAMMER

PRESENTS

AGENDA

  • Introduction of Speaker.
  • How I Started My Career As A Programmer.
  • How To Pursue A Tech Career.
  • Insights of Top Trending Technologies.
  • Learn Programming On Your Own.
  • Enhance Your Skills And Career Using Open Source.
  • Q&A Session.

INTRODUCTION

OF SPEAKER

Hi I'M VIVEK

  • Founding Software Engineer at Trukkr
  • Self Employed Content Creator
  • Two year's of programming experience
  • Writing for 3 publisher's on Medium
  • Part of 10 organization's on GitHub
  • Helping others on StackOverflow & Dev.to
  • 1x featured on Medium & Two top GitHub organizations
  • Featured by w3schools.com

I'M ON THESE PLACES

 I'M A.K.A SLIM CODER 

IT'S ALL START WITH

IT'S ALL START WITH EM

LOSE YOURSELF

EMINEM

WHEN I'M GONE

MARSHAL

MY NAME IS

SLIM SHADY

SLIM IS ON THESE PLACES

IT'S ALL START WITH

WANT TO LEARN MORE

 
  • How I Started My Career As A Programmer

 
 
  • How I Started My Career As A Programmer

 
 
  • Then I was selected as Software Engineer (6th Choice) in 2015 (MUET).
  • Then i first saw a Hello World Program in C++, I was like "Bhai yeh kiya h ?".
  • Then i installed Turbo C++ and run Hello World Program within my system.
  • I think, I was Software Engineer from childhood (I created my first website by drag & drop at age of 15).
  • How I Started My Career As A Programmer

 
 
  • I was very confused with difference between programming languages and development stack.
  • After two year's of confusion, I decided to stick with one programming language "JavaScript".
  • Then joined a bootcamp in starting 2017 for 6 months which was related to "MERN Stack".
  • Within few months i started to build some funny programs for my roommates.
  • How I Started My Career As A Programmer

 
 
  • In Dec 2018 i got my first job as MERN Stack Developer at Trukkr.
  • Now I'm giving back to community by writing articles, speaking in events and uploading videos on youtube.
  • Within a year i started to build some real time projects.

That's it

  • How To Pursue A Tech Career

 
 
  • How To Pursue A Tech Career

 
 

I Divided this into steps:

1. Find your passion (Web Development, Data Science etc).
2. Do Research and ask professionals about latest tech trades.  
3. Select a software development type.
  • How To Pursue A Tech Career

 
 
4. Find a mentor (Maybe LinkedIn can help).
5. Ask mentor which tech stack is currently in demand for that Software Development type.
I.E: My metor suggested me "MERN Stack" when i was learning web development,he was right though. MERN Stack is still on TOP;
6. Research one more time (Don't follow mentors blindly).
7. Self Learning is the key.

That's it

  • Insights of Top Trending Technologies

 
 
  • INSIGHTS OF TOP TRENDING TECHNOLOGIES

 
 
  • When my mentor ask "Vivek where you see yourself after 5 years" in 2016, I replied; I will be earning 20k/month as Full Stack Developer.
  • But to be honest a Full Stack Developer average salary is 100K/month - 150K/month in Pakistan.
  • See how unawared i was with Pakistan tech market in 2016.
  • INSIGHTS OF TOP TRENDING TECHNOLOGIES

 
 
  • So here is list of Top Trending Technologies (If you are a beginner you can earn around 40K/Month+).

List of TOP TRENDING TECHNOLOGIES IN PAKISTAN


1) Cloud Computing (AWS, GCP)

2) Web Application Development (MERN/MEAN)

3) Mobile Application Development (FLUTTER, REACT NATIVE)

4) Desktop Application Development (JAVA)

5) Data Science (Python)

  • INSIGHTS OF TOP TRENDING TECHNOLOGIES

 
 
  • Salary is improving for software engineer in Pakistan, nowadays beginners can earn more than 50K+/month.
  • Two juniors of mine earning 50K/Month as React.js and JAVA Developer in Pakistan (First Job).
  • So learn a Programming Language and start earning.

That's it

  • Learn Programming On Your Own

 
 
  • LEARN PROGRAMMING ON YOUR OWN

 
 
  • I learn from YouTube courses & Websites for free. 

List of channels


1) FreeCodeCamp

2) Edureka

3) Traversy Media

4) Programming with Mosh

5) Clever Programmer

6) Slim Coder (hahaha)

  • LEARN PROGRAMMING ON YOUR OWN

 
 
  • Here is my path; I first learn HTML, CSS (From w3Schools) then learn JavaScript (From w3schools) then done bootcamp of MERN Stack. 

List of WEBSITES


1) w3schools (my personal favorite)

2) Edx

3) Coursera

4) Khan Academy

5) slimcoder.wordpress.com (hahaha)

  • LEARN PROGRAMMING ON YOUR OWN

 
 

List of Communities


1) Google Developer Student Clubs (DSC)

2) Microsoft Learn Student Ambassadors (MLSA)

3) Software Engineer Society - MUET (SES)

  • Join communities. 
  • LEARN PROGRAMMING ON YOUR OWN

 
 
  • LEARN PROGRAMMING ON YOUR OWN

 
 
  • LEARN PROGRAMMING ON YOUR OWN

 
 

List of CoNFERENCE CHANNEL


1) JSConf

2) CppConf

3) CNCF (CloudNative Conference)

4) DevOps (Conference)

5) O'Reilly 

  • Watch Conferences on YouTube. 

That's it

  • Enhance Your Skills And Career Using Open Source

 
 
  • ENHANCE YOUR SKILLS AND CAREER USING OPEN SOURCE

 
 
  • I'm contributing to open source from last 2 years.
  • I use GitHub for contributing to open source projects.
  • After learning programming language, I will suggest you to contribute to GitHub.
  • Github is not only for programmers but also for graphics designer and content creator.
  • ENHANCE YOUR SKILLS AND CAREER USING OPEN SOURCE

 
 
  • You can use your GitHub profile as Portfolio.
  • ENHANCE YOUR SKILLS AND CAREER USING OPEN SOURCE

 
 
  • I'm also on StackOverflow, Dev.to, Medium and YouTube.
  • Currently recording course for Git and GitHub.

That's it

READY TO JOIN GOLANG PAKISTAN

 
 

Don't forget to join Golang Pakistan Group on Facebook.

WANTS TO JOIN MENTORS WITHOUT BORDERS?

If yes! then don't forget to send me an email: vivek@mentorswithoutborders.net

WANTS TO JOIN LINUX PAKISTAN?

If yes! then don't forget to send me an email: vivek@linuxpakistan.org

What Does It Takes To Be A Programmer - Tech Pentagon

By Vivek Anand Sharma

What Does It Takes To Be A Programmer - Tech Pentagon

  • 157