What's new
Carbonite

South Africa's Top Online Tech Classifieds!
Register a free account today to become a member! (No Under 18's)
Home of C.U.D.

Web Dev Best prac?

This can get expensive. What I do is buy Humble Bundle programming books whenever it comes up. Often the top tier where you get all the books costs like R260 when converted to Rand. Even if you don't want all the books in the bundle, it still costs less than buying a single book. Another option is a subscription with Packt or O'Reilly's.
Masekend!!!! When I was in varsity a single textbook could run over R1000 (and that was like 20 years back)
 
Text books are more often than not, a scam. We move in a world where everything is digital, with new technologies surfacing each day. So unless you buy an older edition text book, which is cheap enough for you not to feel like a waste, I'd say avoid it and look for documentation online.
For best practices, our lecturer loves stating "common sense" especially when it comes to UX. Think who's going to make use of your site and how their interactions are going to be. Eg, big buttons and touch focused if you're going for something you want on a terminal or phone, wrapped text when description boxes get too big. Pop up calendar instead of scroll boxes, just generally stuff for usability.
If the person struggles using your site, your site already failed.
Another note, build your git, upload all your projects, even unfinished ones, since it helps build a general understanding of where you are as a potential hire. Good luck, have fun, and remember, we all cry.
 
I do not code...

I would suggest putting your domain behind Cloudflare (free) and use it to add some extra security layers to your setup.
 
frontendmasters.com is the best by a long mile. I've used all the above-mentioned websites and resources, and I can without a doubt say that this is the best place to go and learn. That being said, finding what works for you is your best bet, but this has to be a part of your learning journey. There are some free introduction courses, and the bootcamp is also free. Jen Kramer and Brian Holt have an unmatched ability to teach in a way which is going to teach you industry standards, best practices, and get you job ready.

You can email them, and ask for an international promo code, which will take the price down to about R420 pm. It is well worth the money, and it will teach you everything you need to know to become a professional developer.
 
frontendmasters.com is the best by a long mile. I've used all the above-mentioned websites and resources, and I can without a doubt say that this is the best place to go and learn. That being said, finding what works for you is your best bet, but this has to be a part of your learning journey. There are some free introduction courses, and the bootcamp is also free. Jen Kramer and Brian Holt have an unmatched ability to teach in a way which is going to teach you industry standards, best practices, and get you job ready.

You can email them, and ask for an international promo code, which will take the price down to about R420 pm. It is well worth the money, and it will teach you everything you need to know to become a professional developer.
Much appreciated, will look into it.
 
Hey man. Hope you are well. I found studies through edx to be the best. The biggest Unis in the world has courses on it and can be graded. For example, the Harvardx Web development professional certificate is so damn good. The lectures are very well constructed, there is a self mark IDE web plugin bot to test your code and also different difficulty LABS. On another note, you can do it for free to earn a certificate, but you can get a professional certificate that holds a lot of credit and recognition. Below is the link for the harvard one. I did the Harvardx and moved to the Full Stack Cloud microBachelors that IBM offers on the site.


I also did like 20 Udemy courses, and found them to be lacking in some areas. Also as soon as I added my edx certifications to my linkedin, I have been having a lot more success in being noticed, if that counts as anything.
 
Hey man. Hope you are well. I found studies through edx to be the best. The biggest Unis in the world has courses on it and can be graded. For example, the Harvardx Web development professional certificate is so damn good. The lectures are very well constructed, there is a self mark IDE web plugin bot to test your code and also different difficulty LABS. On another note, you can do it for free to earn a certificate, but you can get a professional certificate that holds a lot of credit and recognition. Below is the link for the harvard one. I did the Harvardx and moved to the Full Stack Cloud microBachelors that IBM offers on the site.


I also did like 20 Udemy courses, and found them to be lacking in some areas. Also as soon as I added my edx certifications to my linkedin, I have been having a lot more success in being noticed, if that counts as anything.
Thank you, I will look into this.
 
I think don't worry too much about the "correct" way. If it works, it works. When issues pop up, you fix those and learn the "better" way (not neccesarily the "correct" way, because often there is none).

I'm also a bit of a perfectionist that wants to find the best way to do things, but time/budget constraints help bring one back to being pragmatic and settling for what works.
 
Thank you all. I've been working on the front end thus far in between my day-to-day and such, next up is JS, and then on to server-side languages.
 
Thank you all. I've been working on the front end thus far in between my day-to-day and such, next up is JS, and then on to server-side languages.
Glad to see you still at it! Just remember, "if you code in the mainstream, remember to swim, or you will drown" ;)
 
... I would like to avoid making any major mistakes, such as code something that will be too resource-intensive or load particularly slowly. (Running XAMPP locally on a decent machine, I can't help but wonder how it will load over a kak internet connection on an old i3 with a cluttered OS).
What I would do (not a CS guy, just a Elec Eng that is used to running stuff on limited resource microcontrollers):

1. Buy a cheap Virtual Machine (VM) somewhere. You can get really cheap ones for a $1 a month. Ones with like 5gig of space, 256meg RAM and 1 vCPU. Now you have a low resource machine on the cloud.
Use this VM to learn how to properly configure a LEMP box from scratch, and you can also ensure that the server is has decent performance on such low specs.

2. Test the website in Chrome using the Developer tab. Artificially throttle the speed and disable the cache to see what the real life performance is like with a bad connection.
 
Less courses, less tutorials. Just make stuff.

I see a lot of people getting stuck always studying and following tutorials only for them to kind of get stuck and demotivated because they haven't gotten much experience doing.
 
I have just opened a similar thread, how is your coding journey going @BearZA

@BearZA Hows it going now? Really curious on your progress over these 2 years
Howzit, so I have gotten some skills down, I got a little busy when I got to the JS section, so I did not get far there, but overall, I can do some stuff, albeit I need to look up stuff often since I just don't work with it on a regular basis.

My extra maths and GED tuition has gotten pretty busy, my depression is better, so I guess I no longer feel so strongly about needing to change careers. I do still want to get better though, teaching/tuition will not be what I want to do forever.

My plan now, is to get some more practice with stock HTML and CSS, and slowly introduce JS and PHP. I do have some JS and PHP experience, but not nearly enough. Then once I can sit my arse down and build something that comes to mind without taking forever and googling everything, move on to frameworks.

Shots for everyone's input.
 
Howzit, so I have gotten some skills down, I got a little busy when I got to the JS section, so I did not get far there, but overall, I can do some stuff, albeit I need to look up stuff often since I just don't work with it on a regular basis.

My extra maths and GED tuition has gotten pretty busy, my depression is better, so I guess I no longer feel so strongly about needing to change careers. I do still want to get better though, teaching/tuition will not be what I want to do forever.

My plan now, is to get some more practice with stock HTML and CSS, and slowly introduce JS and PHP. I do have some JS and PHP experience, but not nearly enough. Then once I can sit my arse down and build something that comes to mind without taking forever and googling everything, move on to frameworks.

Shots for everyone's input.
Really glad you've made progress and feeling better about yourself, keep it up (y)
 
Howzit, so I have gotten some skills down, I got a little busy when I got to the JS section, so I did not get far there, but overall, I can do some stuff, albeit I need to look up stuff often since I just don't work with it on a regular basis.

My extra maths and GED tuition has gotten pretty busy, my depression is better, so I guess I no longer feel so strongly about needing to change careers. I do still want to get better though, teaching/tuition will not be what I want to do forever.

My plan now, is to get some more practice with stock HTML and CSS, and slowly introduce JS and PHP. I do have some JS and PHP experience, but not nearly enough. Then once I can sit my arse down and build something that comes to mind without taking forever and googling everything, move on to frameworks.

Shots for everyone's input.
Well done on all fronts. I am also a tutor (maths and physics) and I also find the seasonality frustrating and depressing sometimes. It's always good to add more skills to one's stable I reckon. I have got a lot of coding done over the last 2 or 3 months in addition to my normal work, I would say over 200 hours which wasn't easy. I made it my goal from early on to code things that I would actually use in my tuition centre, like a mental calculation program where the guys can do times tables and integers against the clock and compete against each other for the top score. Having it add functionality really keeps me motivated
 
Well done on all fronts. I am also a tutor (maths and physics) and I also find the seasonality frustrating and depressing sometimes. It's always good to add more skills to one's stable I reckon. I have got a lot of coding done over the last 2 or 3 months in addition to my normal work, I would say over 200 hours which wasn't easy. I made it my goal from early on to code things that I would actually use in my tuition centre, like a mental calculation program where the guys can do times tables and integers against the clock and compete against each other for the top score. Having it add functionality really keeps me motivated
That is awesome! I want to eventually write an assessment generator, plug in the sections, cognitive levels, and grade, and press a button...
It would be awesome to have it spit out a memo too.

The new Minister is looking at revamping some of the curriculums, so let us hope we get a more streamlined one this time...
:LOL:
 
I am going to start coding next year (all aspects) - what is the hate towards Angular?
As far as I can tell people are really amped on Angular. It seems like it may be the second most popular choice after ReactJS.
I would suppose that the hate you are seeing is from people learning ReactJS that are a bit bleak about the fact that there isn't one unified camp. As far as I can tell this is because one of the big selling points of ReactJS is that you can use it with NodeJS on the back end. Angular seems very similar. They are both very en mode and both very current-gen technologies... Very marketable, nothing wrong with them.

If you think angular gets a lot of hate you should see Laravel
 
  • Love
Reactions: Dom

Users who are viewing this thread

Latest posts

Back
Top Bottom