Jumpstarting Your Programming Career: Tips from a City College CS Student

  • Thread starter Thread starter nameVoid
  • Start date Start date
  • Tags Tags
    C++
Click For Summary
SUMMARY

To successfully enter the programming industry, actively engaging in internships and open-source projects is essential. Experience gained through personal projects can significantly enhance a candidate's profile, often outweighing the importance of a computer science degree. Specializing in areas such as computer vision, cryptography, or artificial intelligence can provide a competitive edge. Additionally, developing strong communication skills and understanding software development cycles are critical for success in collaborative environments.

PREREQUISITES
  • Understanding of software development cycles
  • Familiarity with version control systems
  • Basic knowledge of programming concepts from CS1 and CS2 courses
  • Experience with open-source project contributions
NEXT STEPS
  • Research internship opportunities in software development
  • Learn about open-source project contributions on platforms like GitHub
  • Explore certification programs for Oracle databases
  • Study effective communication strategies in technical teams
USEFUL FOR

Computer science students, aspiring software developers, and anyone seeking to enhance their employability in the programming industry.

nameVoid
Messages
238
Reaction score
0
im doing course work in city college in computer science and would like to know the best way to get my foot in the door in the programming industry at this point i have completed both cs1 and cs2.
 
Physics news on Phys.org
nameVoid said:
im doing course work in city college in computer science and would like to know the best way to get my foot in the door in the programming industry at this point i have completed both cs1 and cs2.

If you want to get your foot in the door, the best thing for you to do is to get involved. Internships and opensource projects are both good ways to get experience. When your search for your first job, the projects that you have done in your spare time can really differentiate you from other candidates.

Unfortunately, getting a degree in comp sci or it doesn't garrentee you anything. You will be surprise at how may people with other degree are programmers. My opinion i think that experience counts, more than the degree even at entry level.

My advice only go to school for a major that you really enjoy. If you genuinely have interest in a specific field in CS such as computer vision, computation theory, cryptography, artificial intelligence .. etc, then It would be best if you stuck with computer science. Other wise you should major in something else and take programming electives.
 
nameVoid said:
im doing course work in city college in computer science and would like to know the best way to get my foot in the door in the programming industry at this point i have completed both cs1 and cs2.

Projects are good. Learning teamwork, documentation, proper engineering and development is another thing. Working with versioning systems in a team environment is what you want to show along with specific attributes related to what you want to do.

For example if you want to work with databases for example say Oracle, you usually get some sort of certification. On top of this you would usually have a degree plus experience. I strongly emphasize that you learn how commercial projects are dreamt up, designed, and deployed because that's the way that companies work nowadays.

Learning things like good communication skills are paramount and I say that from experience in working in a commercial setting. They can be even more important than your technical aptitude and ability.

Most projects are so big that often no-one can be everything to the team. Sure people will find their niche in the project and be valued for that, however things nowadays are done so that everyone knows what is going on with things clearly documented and explained in the code and via formal means outlining everything from a high level overview of a section of code to a more detailed points in the code as well as even more information inside formal test documents.

Learn about the software development cycles that are commonly use and try to demonstrate that you not only aware of it, but are somewhat as used to it as much as you possibly can.

I'd say to become a really effective coder you'd need a degree in technical training plus real project experience and that often takes years and years of work. Hopefully the advice I've given you can get you off to a good start.

Cheers

Matthew
 
whats cs1 and cs2 specifically?
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 19 ·
Replies
19
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 33 ·
2
Replies
33
Views
5K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K