What all to do during Graduation? For Every Computer Science Student.

Post on 21-Aug-2015

37 views 0 download

Transcript of What all to do during Graduation? For Every Computer Science Student.

1

What all to do during Graduation? For Every Computer Science Student.

COMPILED BY :

DEVENDRA SINGH

CSE

8899070767

SINGH.DEVENDRA619@GMAIL.COM

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

Email

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