Everything made a lot more sense once my books came in. I went ahead and dropped discrete math so I could concentrate on the other 3 classes more. Not that it was hard it was just the least interesting to me. So far my OOP and datastructure classes have been going smooth. Assembly is a pain in the ass though. Not that it is difficult but writing nested if statements inside nested if statements inside nested if states... ect ect is just frustrating. I am having to comment the hell out of my code just so I don't get lost.
The current assignment is to take 3 inputs from a user, their gender, age, and body fat%. So obviously there are 2 genders. There are 3 age categories and each age categorey has a low, normal, high, and very high body% category. Depending on which category they fall under, different LEDs have to light up on our Arduino board. To make things more lame the male and females low, normal, high, and very high categories have different values. So basically my code is a ton of this shit.
cdi r20, 22
brsh nextCategory
//if they are below 22 then excute this else jump to nextCategory
// code
// more code
nextCategory:
//compare again with the next category
cdi r20, 33
brsh anotherFookinCategory
// if they are below 33 then excute this
Anyways you get the point. but having to branch for genders, different age groups, then diff categorys lol. Anyways I finished and I am sure there is an easier way to do it but we were only allowed to use the BRSH command. I think in the end, I had over 30 of these damn blocks. I am definately gaining a greater appreciation for high level languages!
I also went to a job fair the other day and talked to various computer science recruiters. One thing that really peaked my interested was network security and various cyber security jobs. There is an Army base I was actually stationed at a long ass time ago near my house. They do PenTesting there and counter hacking (I forget the word they used for it.) I asked for some advice and they told me a few things which I wanted to share and maybe gets some input.
Learn Kali Linux and its capabilities
specifically metasploit
get securty + and ethical hacker certs
and learn to do pentesting
without actually saying it specifically, it's almost like they were hinting for me to learn to find exploits and vulnerabilities in various systems.
I am using OpenSuSe atm because that is the OS we use at school. I will probably mess around with Kali this weekend. I guess I could setup an old PC and mess around with it using the the various tools he mentioned. I am also looking at ordering a security + book or something to start studying but the CompTIA website recommends you get your A+ cert first so it's something I'll consider. My biggest concern is doing something illegal accidently. At what point is something illegal such as pentesting. I mean if you find a vulnurability but not use it, are you actually breaking the law? Is it like picking a lock but not opening it or is all this shit straight up illegal on a foreign system.
Any thoughts? Sorry for the TLDR i just had a lot to say
Also if any of you are pentesters or something similiar I'd love to hear what you actually think about the job.