• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Building Programming Experience

King of Heroes

[H]ard|Gawd
Joined
Mar 26, 2008
Messages
2,006
I'm currently in the middle of applying for software development internships, but I'm kind of (read: very) nervous about it since my actual experience in programming outside of schoolwork is, well, not much, as my resume can attest. Most of my work background is in I.T.. I'm looking for ways to build my programming skills outside of schoolwork (besides internships I mean), both for the experience as well as resume fluff. I know several people who participate in online contests like TopCoder, but I'm fairly sure I'm nowhere skilled enough to participate in competitions like that. I've also been told that participating in some open-source project in SourceForge.net is a good idea (I'm actually looking into this one). Currently, I'm going back and redoing all the problems from the C Programming Language as well as doing homework problems taken from the current class websites of my old university courses. But I feel like this is not enough and I need something more in-depth and challenging, if just to see where I'm lacking and thus where to improve.

So, I'm asking anyone out there for any projects, tips or guidance in what I can do to get my programming skills up to snuff. I know C and Java (and some C++), and I have a strong preference for object-oriented programming (both because I can visualize more easily and because the book I learned it from did a great job of making it interesting).
 
Find a small project that is of a topic that overlaps with other personal interest (whether technical or non-technical interests). Decide on a project you can turnover quickly with future iterative improvements, where each iteration has a small calendar gap between. Become accustomed to making regular improvements, fixes, and enhancements to your app.
 
you can start by taking a project that you can handle sendiri.anda can offer your services via online.
then of course you will get a new challenge in accordance with the project given by each of your clients.
This will enrich your knowledge and skills
 
If you know Java, maybe look into developing something small for Android. Get the Android SDK and start playing. Even if it is only something cool for you and your friends it shows initiative and skill with the language. Had I fully learned Java this is what I'd be doing.;)
 
Back
Top