Download - College Advice Compilation
![Page 1: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/1.jpg)
COLLEGE ADVICE
COMPILATION BY DIGICORP
![Page 2: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/2.jpg)
WRITING
• How Linus Torvalds convinced others to contribute?
• Writing helps you
• think clearly
• convey your thought process
• makes your code reusable
• Difference between a tolerable programmer and a great programmer is her ability to write.
![Page 3: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/3.jpg)
C
• Not C++
• C is much closer to the machine
• Allocated at least a semester learning C
• Without learning C, you won’t be able to create efficient code in higher level languages
• You won’t be trusted to create architectures for large projects
![Page 4: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/4.jpg)
MICROECONOMICS
• Teaches you fundamentals of business
• Demand, supply, perfect competition, market structure, game theory, etc.
• Programmer, who knows fundamentals business is a much better programmer
![Page 5: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/5.jpg)
INTERNSHIP
● Get a full time internship
● In a good company
● It has to be programming intensive
● If not possible, contribute to the open
source project
![Page 6: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/6.jpg)
VERSION CONTROL SYSTEMS
• Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.
• Learn both – SVN
– Github
![Page 7: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/7.jpg)
FREE TOP CLASS EDUCATION
• Academic Earth
• Udemy
• Khan Academy
• Coursera
![Page 8: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/8.jpg)
10000 things all ICS students should do before graduating
0000 – Buy your own domain name.
0001 – Install an Apache web server and configure it in a non-trivial way, e.g. to serve multiple domains.
0010 – Install WordPress and have your own blog. Write blog posts regularly. Write well. Good writing is a critical skill to master in this profession.
0011 – Run your own web site at home or in a hosting company.
0100 – Write at least one complete LAMP web app, preferably two — one where P=PHP, the other where P=Python.
0101 – Have your own [physical or virtual] server on the cloud.
0110 – Install VMWare or equivalent in order to boot up your laptop with more than one OS.
0111 – Configure your home DSL router so that you serve a web site or other kind of server from your home machine / laptop to your friends.
![Page 9: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/9.jpg)
10000 things all ICS students should do before graduating
1000 -Use a packet sniffer to learn about the network requests your computer does to your favorite game server.
1001 – Make contributions to an open source project.
1010 – Write an app that uses at least one of the popular Web APIs, like Facebook Connect or one of Google’s.
1011 – Use Google AdSense on your web site, and make money just by virtue of attracting traffic.
1100 – Compile a complicated open source project from scratch, like OpenSim or Matterhorn.
1101 – Read works of literature and, besides enjoying the ride, pay close attention to how the author tells the story and makes use of words. Your programs should be as carefully written as those works of art!
1110 – Get yourself involved in a software project where requirements are bound to change halfway through — that’s about 0.01% of homework projects and about 99.99% of real world projects, so find one of the latter kind. Finish the project with patience and the ability to take criticism in a constructive way.
1111 – Write an application using map-reduce. Run it on Google app-engine or amazon EC2.
![Page 10: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/10.jpg)
BOOKS
• The Pragmatic Programmer
• Code Complete 2
• Getting Real
• Rework
![Page 11: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/11.jpg)
CREDITS
• Advice for computer science college students from Joel Spolsky
• 10000 things all ICS students do before graduating
Further reading:- Undergraduation from Paul Graham- Advice for freshman entering college on Hacker News- Get ready for the real world from Abhishek Desai
![Page 12: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/12.jpg)
WHAT WE DO
Digicorp helps entrepreneurs and companies build large-scale software products. Focused on design and speed, our solutions outsmart the competition.
Digicorp has offices in India and USA.
www.digi-corp.com
![Page 13: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/13.jpg)
ABOUT US
Digicorp was founded in 2004 in Ahmedabad – a city with more than 600 years of history and the 3rd fastest growing city in the world. Over the period, we have positioned ourselves as a “reliable technology partner” or “product development partner” for clients across the world.
Digicorp is owned and managed by 4 computer engineering graduates:
Kuntal Shah, Sanket Patel, Nachiket Patel, and Abhishek Desai
Digicorp has been featured in magazines, newspapers, and has won awards like “Best Software Company” and “Best Mobile App Development Company” of the region.
www.digi-corp.com
![Page 14: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/14.jpg)
CONTACT
Do you think you have an idea we can help you evolve or a problem that we can give solution for? Use our contact information below.
AbhishekDigicorp House, Ambawadi,Ahmedabad 380015India+91 98790 33534
Sanket1411 Zinnia Rd, Missouri City Texas 77489USA+1 (832) 947-3143
Find us on Twitter or Facebook.
www.digi-corp.com
![Page 15: College Advice Compilation](https://reader036.vdocument.in/reader036/viewer/2022071815/55a808d91a28abe52f8b48fa/html5/thumbnails/15.jpg)
QUESTIONS?THANK YOU