Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Before you graduate. Things to learn for every computer science student

7,825 views

Published on

Things you should know and practice in life before you graduage. This presentation contains all the things you ahsould know before spepping out of the college when you complete your computer science degree.

Published in: Self Improvement

Before you graduate. Things to learn for every computer science student

  1. 1. Before You Graduate For Every Computer Science Student Presentation By Ashish Gaikwad
  2. 2. Languages To Learn ● C++ Latest Version ‘14 ● Python ● JavaScript ● Swift Or If You Like Android Then Java ● Bash ● Non Programming Languages : HTML, Markdown, CSS, XML, JSON
  3. 3. Fields To Try Out ● Competitive Programming ● Mobile App Development ● Web App Development ● Web API Development ● DevOps ● Arduino ● Networking In Your Labs?
  4. 4. Tools To Understand & Use ● Git ● Grunt Or Gulp ● Make Or Ant ● SSH, nc, netstat, nmap ...Networking ● Google Search, Drive, Inbox ● Ubuntu ● Sublime Text
  5. 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
  6. 6. Events To Attend ● Developer Group Meetups In Your City ● Hackathons ● Free Food Events ● Workshops On New Cool Technologies ● Programming Competitions
  7. 7. YouTube Channels To Watch ● Vsauce ● TED ● Veritasium, SciShow, Vlogbrothers ● CGP Gery ● CrashCource ● Facebook Developers, Google Developers
  8. 8. Do & Don’t ● Exercise ● Email ● Read API Documentation ● Contribute on Wikipedia, SlideShare... ● TV ● Facebook ● Just Video Tutorials ● Copy Paste Other’s Work
  9. 9. Make 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 ● Blogs With Ads Or Videos On YouTube
  10. 10. Learn Out Of The Field ● Psychology ● Economics ● Management ● Marketing & Advertising ● Language (Japanese, Marathi, Russian...)
  11. 11. Projects & More Projects ● Solo ● Team ● Open Source On GitHub ● Contribution To Existing Projects ● Non-Profit Projects ● Research Oriented Or Experimental Projects
  12. 12. 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
  13. 13. Thanks For Reading Hopefully You Will Start Doing Most Of These Things And Get More Out Of College Life Presentation By Ashish Gaikwad

×