First post, by carlostex
- Rank
- l33t
I'm sure here on VOGONS there must be quite some talented and expert people doing programming and i would like if possible some critcism/advice. But before that a little of my history:
During early 2014, from late March to early June i took a programming course. It was one of those things i had to do officially because i was unemployed and receiving social security benefit. Because i was always curious about programming, and i had experience with ARMA 2 game scripting language i thought this was good to keep me occupied.
So, i was told it would be a C++/Java introduction course. Thing is was was really taught was more of a mixture of C with C++. In 3 months we never learned anything from C++ STL or any OOP for that matter. Funniest thing is that instead of that we were given mostly was C functions from C libraries. One funny moment during a class was when i claimed that i could compare strings with the '=' operator. The guy teaching us told me i couldn't do that because string is not a primitive data type but a composite one, which i replied: "I know but isn't this a C plus plus course?"
Anyway we had to build an automobile database project trying to use every knowledge that was given to us the best way possible. Me, personally because i wanted to build a functional program that would work, instead of a mess that would crash by even a user input error, i went on my own studying the STL libraries and try to implement things a little better. First i was given criticism by using an STL container, but after i explained how i could implement my own dynamic container using C arrays he cut me some slack. I ended up getting the highest grade and i was pretty proud of what i had achieved. I was specially happy with myself because everyone disliked pointers so much and i absolutely love them, and my program uses them extensively. In fact i think i completely scrapped "pass by value" in my program.
Since last july, i barely did any programming. Firstly i don't think i'm ready to take a programming job, i feel like my knowledge is far from being enough. I know that i have the potential, but nowadays i can't find anything that gives me motivation to study or practice more. I'm kinda cursed with my conscience: "You don't know enough, you won't be able to take this kind of job. Get real!".
A good idea would be for me to try and get back on track. Maybe try to develop some kind of simple tool for DOS, yeah DOS not only because i would like to do something useful for my retro hobby but also because i can't do GUI stuff. All i can do is simple CLI. Baahhhh....
So i throw this question for everyone out there, including those without any programming experience: What kind of Command Line Interface DOS tool or whatever would you like to have? Uhhh by the way i don't think i can write any kind of drivers at this point...
Now exclusively for the programming fellas out there, i would like some thoughts/criticism about my C++ project. If any of you guys won't mind to spare 5 of 10 mins of your life to take a look at my 1000 lines of code project, i'll be keen and eager to send my source code via PM to anyone interested in giving some criticism. I wanna be judged. 🤣
Well enough ranting for now. I'm hoping ripsaw8080 checks this thread out. 😎