Student Tips on Getting Programming Experience

preview_player
Показать описание
---

***

Welcome! I post videos that help you learn to program and become a more confident software developer. I cover beginner-to-advanced systems topics ranging from network programming, threads, processes, operating systems, embedded systems and others. My goal is to help you get under-the-hood and better understand how computers work and how you can use them to become stronger students and more capable professional developers.

About me: I'm a computer scientist, electrical engineer, researcher, and teacher. I specialize in embedded systems, mobile computing, sensor networks, and the Internet of Things. I teach systems and networking courses at Clemson University, where I also lead the PERSIST research lab.

More about me and what I do:



***

Welcome! I post videos that help you learn to program and become a more confident software developer. I cover beginner-to-advanced systems topics ranging from network programming, threads, processes, operating systems, embedded systems and others. My goal is to help you get under-the-hood and better understand how computers work and how you can use them to become stronger students and more capable professional developers.

About me: I'm a computer scientist, electrical engineer, researcher, and teacher. I specialize in embedded systems, mobile computing, sensor networks, and the Internet of Things. I teach systems and networking courses at Clemson University, where I also lead the PERSIST research lab.

More about me and what I do:

To Support the Channel:
+ like, subscribe, spread the word

Want me to review your code?

You can also find more info about code reviews here.
Рекомендации по теме
Комментарии
Автор

Good advice. Sitting on the other side of the table, for people fresh out of school we're also looking for initiative in addition to technical competence. Additionally, the person hiring you is interested in whether you're likely to stay or job hop in 6 months. Odds are you won't be that productive to the team initially. They'll have to spend time mentoring you which is an investment of time and resources on their part.

With the code portfolio, make sure that you own the rights to the code. Generally, if you developed the code working for a company, you don't own that code, the company does. University developed code is probably more distributable, but you should check (some Universities claim ownership). Also make sure that the code looks professional: proper commenting, consistent style, etc. If the C++ code comes with embedded Doxygen commenting, unit-test, etc., all the better.

Especially for web developers, , if you're hitting a dry patch create your own "consulting company" (IANAL, not sure how formal the "company" needs to be) go to mom-and-pop shops that don't already have a web presence and offer to create a website for them. On your resume, you can than add "Papa Smurf Consulting Inc.", dates, and describe the type of work you did. This can even be done your junior or senior year so that by the time you graduate you already have 2 years worth of experience. You're not really looking to get paid for this as much as gain experience and something to put on your resume. To some extent, you can think of it as an internship to your own company.

papasmurf
Автор

I'm surprised he didn't mention this, but undergraduate research is also often overlooked. I would say the work you do in an undergraduate research position looks just as good if not better than the work you do in most internships. If you can't get an internship, do undergraduate research.

minhquando
Автор

Thanks sir.. I'll try not no miss any of your videos :) 👍

suviedits
Автор

4:46: So why is there no second B in subscribe?

ropersonline