what all to do during graduation? for every computer science student
TRANSCRIPT
1
What all to do during Graduation? For Every Computer Science Student.
COMPILED BY :
DEVENDRA SINGH
CSE
8899070767
2Programming Languages To Learn
C++ or Java or both
Python
JavaScript
Swift, if in case you Like Android Then Java
Bash
Non Programming Languages : HTML, Markdown, CSS, XML, JSON
3
Tools To Understand & Use Git
Grunt Or Gulp
Make Or Ant
SSH, nc, netstat, nmap ...Networking
Google Search, Drive, Inbox
Ubuntu
Sublime Text
XAMPP, LAMP or WAMP.
CodeBlock, VS.
4Fields To Try Out
Competitive Programming
Mobile App Development
Web App Development
Web API Development
DevOps
Arduino
Networking In Your Labs
5
Frameworks & Libraries To Learn NodeJS
AngularJS Or IonicFramework
Gtk, Qt ...GUI Apps
Pyramid Or Django
Pandas, Numpy, Scikit-Learn
Database Adaptors For SQLite, MongoDB,
MySQL
Ruby on Rails
Laravel
Bootstrap ( Less/Sass/Stylus )
CodeIgniter
6
Events To Attend
Developer Group Meetups In Your City
Hackathons
Free Food Events
Seminars
Techfests – Especially IITs
Workshops On New Cool Technologies
Programming Competitions
7YouTube Channels To Watch
Vsauce
TED
Veritasium, SciShow, Vlogbrothers
CGP Gery
CrashCource
Facebook Developers, Google Developers
NPTEL
Computerphile
Derek Banas
8
5 most important CS courses
Introduction to Computer Science
Algorithms and Data Structures
Discrete math and graph theory
Operating Systems
Cryptography
9Do’s and Don’t’s
Do’s Exercise
Do it yourself.
Read API documentation
Contribute on Wikipedia, SlideShare.
Don’ts TV (limited)
Facebook (limited)
Just Video Tutorials
Copy Paste Other’s Work
10Make Some Money
● Develop Android Or iOS App With Ads, In- App Purchase ...Paid Apps
● Freelance.
● Paid Internship At Startup.
● Your Own Startup Or Small Business.
● Fiverr, Elance, Freelancer, Peopleperhour.
● Blogs With Ads Or Videos On YouTube.
11Learn Out Of The Field
● Psychology
● Economics
● Management
● Blogging
● Marketing & Advertising
● Language (Japanese, French, Tamil, Russian...)
12Projects & More Projects
●Solo
● Team
● Open Source On GitHub
● Contribution To Existing Projects
● Non-Profit Projects
● Research Oriented Or Experimental Projects
13
Personal Branding
● By Creating Content .
● By Updating LinkedIn, AngelList Profiles.
● By Well Maintaining Google+ Profile .
● By Giving Guest Lectures, Workshops In Colleges.
● By Answering On StackOverflow, Quora
● Try to connect with Qualiity people on Facebook.
14Websites to visit :
Github Explore and Github Student Developer Pack
Amazon Web Services or Google Cloud Platform
Coursera, Udacity, edX, Khan Academy, MIT OpenCourseWare
HackerRank, TopCoder, USACO, ACM-ICPC
The Verge, Hacker News, Ars Technica
Stack Overflow, Quora.
GeeksforGeeks.
W3schools, Tutorialpoint.
15…and the funny part about CS/IT branch ( During Placements). Other branches will be very jealous of CS students, especially
during the placement season.
The moment you start understanding C++, you'll have to move on to Java.
CS students tend to look up code online for "inspiration" to solve a problem.
They can actually attempt to write semester finals without opening their textbooks by studying from the internet.
To be honest, CS is one of the easier engineering courses compared to EEE and ECE.
16
Hopefully You Will Start Doing Most Of These Things And Get
More Out Of College Life..!
Thanks For Reading All the Best