Im in college and just started to learn programming. How much should I atleast know before I start to look for jobs/internship so that they wont laught me out of office. I just started to learn programming and CS and literally don't know anything about it before college.
closed as off topic by gnat, Jimmy Hoffa, Jalayn, Robert Harvey, Thomas Owens♦ Jun 3 '13 at 17:22
Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.
If you're not afraid of logic and math doesn't make you throw-up, then you'll have a steep learning curve at the beginning of any programming job.
You should know what an Integrated Development Environment is, how debugging works, and where to find the language documentation for the programming language you are writing in. This should be enough to get you started. The rest is just a matter of hard work, and how much experience you have will determine what jobs you can apply to. Just start looking for easy assignments and keep writing systems - it'll come too you. If you can't find a job yet, do some stuff at home, there's plenty of answers here on where to start:
I think software development is a profession that to the core implements "learning on the job" .
There is a difference between a job and an internship. Most internships last over the summer months and then the intern(s) will go back to school. Interns are usually put on low priority and low risk tasks/projects. Very rarely have I seen interns actually working on production code, although I had one intern who was very good who actually fixed a few bugs. So, I wouldn't expect an intern to know that much about coding since they are still in school learning. However, this would be a good opportunity to learn about the real world and potentially make some contacts outside of school for future employment opportunities.
A job on the other hand, well you better know what you need to meet the job requirements. Usually programming jobs will test you to make sure you can code since programming requires a lot of hard skills as opposed to soft ones. The more you know the better.