Is there anyone out there?

jubei

New Member
Joined
Jun 7, 2011
Messages
9
Reaction score
2
I'm a UNISA university student based in Cape Town, I'm progressing to my 3rd year of studies from June. I'm funding my studies working part time as a barman, which pays the bills but is not the direction I am interested in. I feel like I am wasting my time as a barman, I feel like I could flourish in the right environment where I could learn from experienced people with a similar mindset and interests. Is there anyone out there who would hire me full or part time as a apprentice/intern programmer?

I've learnt C++ through UNISA and have taught myself Java, the Android SDK, PHP/MySQL/HTML for use in mini learning projects (one of which was a web-based CMS system hosted on a Linux box I setup myself (Ubuntu Server, Apache etc.)). I love experimenting with new languages and tools, I spend my weekends reading reference manuals and hacking anything that piques my interest from my Linux server to my android cellphone. Anything to do with Java/C++/PHP/MySQL/Android/Open Source would be of interest to me. I would be willing to learn new languages/frameworks/API's in a short period of time. I will work for minimum/minimal pay. I have a CV with references that will personally vouch for my honest, hard working and friendly nature.

Are you the person I am looking for? or do you know someone who would be interested taking me under their wing?

If so please contact me at [email protected]

If you have any advice in this regard - that would be appreciated too!
 
You are right about the barmen part as I would have to agree what you doing now is not at all relevant to what you can do

Have you completed any projects before ? Perhaps someone can help you out
 
Besides mini learning projects I concocted to teach myself a language or framework, no :(
Hell I would work for free on any coding project just to get myself involved. Im really interested in Android and have spent my free time reading through the few Android textbooks out there and the official android development website. I've made some simple apps, but nothing thats actually useful. The problem is I'm learning the code and the various bits of the API but havent found any good places to apply them. In applying my knowledge I expect to learn the most ie actually using Git for example or working on a shared code base with other people. Im looking for a project to work on and would work for free or for minimal pay. Its been suggested to me to find open source projects but I havent found a way to contribute or get involved. I'm looking for advice or anyone who knows or would be willing to help me get started in that direction. If someone could just say "I need you to program X so we can use it in Y" then I could go and apply what I've learnt or learn what extra I need to in order to help out. Im not even sure thats how it works...
 
heh - write me something to go through my jumbled directory of mp3's.
The program should check the ID3 tag and then the filename and try get the artist, album, song from either.

This can be mulitple levels deep.

Create a md5 of the actual track file and store that with the artist, album, song name in a db.
Find matching md5's and compare the artist/album/name data.

If there are multiple tracks with the same song artist and title then it needs to check which album the track belongs to and only keep the song belonging to the album with the most tracks. eg.
song album
a 1
b 1
c 1
d 1
e 2
f 2
a 2

It should delete track 'a 2' and keep 'a 1' as album 1 has more tracks than album 2.


Using that data it needs to create a batch file with mv (move) commands to move all the songs into a artist/album directory structure.
That would be the final output - the batch file ..

All the "unknown" tracks get their filename (unknown_00001.mp3, unknown_00002.mp3, etc) updated so they don't override each other and put in a separate 'unknown' directory.


You can code it to be run on either windows or linux - choice is yours as is the language you choose to use.

Preferably I'd like something on linux but that's definitely not a restriction/requirement.
 
Last edited:
Challenge accepted! I'm going to write it as a console app in Java for linux, maybe then try turn it into an android app for practice after that. I'll post the details back here. After reading the specification I think this is challenging enough but not totally out of my grasp. I don't have a hell of alot of spare time as I have exams coming up but I'll give you an update asap.
 
Top
Sign up to the MyBroadband newsletter
X