How can I learn how to code so that I can get a good placement at a coding company?
-
I am a CS student in BITS Pilani in my 3-2, with no knowledge of coding by now. How shall I proceed, having PS in next semester, so as to get a good placement in a coding company? Topics to study along with the resources names/links, and advice shall be highly appreciated.
-
Answer:
See, landing a job related to coding will not be easy unless you have a genuine interest in coding. Assuming that you have an interest in coding, you can start with any one language and master it. The language doesn't matter as long as you're good at it. Watch tutorials. Solve as many questions as you can find. I'd personally suggest that you learn Python or Java. Both the languages are well documented. Register on http://codechef.com and http://topcoder.com. Do challenges on these sites. If you do good on these sites, many companies will automatically call you for interviews. Codechef also has practice problems to test your skills. Just start coding if you really want to pursue a career in it.
Abhyudit Jain at Quora Visit the source
Other answers
It's not possible that you have 'no knowledge' of coding by now. It might be possible that you haven't had enough practice and hence don't feel confident enough in coding. If you are interested in the field, you must have gained some maturity in understanding. All you have to do is to go out and use it. So just start coding, and don't give up when u get stuck, coz' no matter how experienced a programmer you are, you will get stuck every now and then. In programming 90% of time u spend in debugging, that's how life is :P Also, read code(good code) written by other(good) programmers, the fastest way to learn to code is to read code and apply the methods and ideas u learn from it. Pick up some good open source project(a small one) and read the code. Resources: 1. Algorithms(with Java) : Robert Sedgewick's Course and Book, Algorithms I - https://www.coursera.org/course/algs4partI Algorithms II - https://www.coursera.org/course/algs4partI Book: http://www.amazon.com/Algorithms-4th-Edition-Robert-Sedgewick/dp/032157351X 2. https://en.wikipedia.org/wiki/Introduction_to_Algorithms 3. Various Coding Websites for practice. 4. For interview: http://www.crackingthecodinginterview.com/ 5. http://github.com/ for reading open-source code This list can grow very long, don't over-burden yourself with resources. Focus on one topic at a time and solve all sorts of questions, easy-medium-tough, keep mixing them.
Abhishek Kumar
There is lot more to CS Engg. than just coding, you can try a different area of expertise if you are not interested in coding, like you can be a network engg., database administrator or you can have a career in cloud computing if you learn Hadoop and other stuffs like that
Rohit Sinha
Related Q & A:
- How can I learn how to do stick figures or animated stuff online free?Best solution by Yahoo! Answers
- How can I add a HTML code to My Yahoo homepage?Best solution by Yahoo! Answers
- Where online can i learn how to create a blog easy and for free?Best solution by Quora
- How can I learn how to sing?Best solution by Yahoo! Answers
- How can I learn how to invest?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.