What's new

There is a big sale on Udemy

Yes I am using it personally, it's very good, bite sized information which is quite easy to comprehend as opposed to huge books that overwhelm you. However it's better with a premium account since it gives you more practice. It allows me to not depend on lessons in my Java course as a part of my CS degree I'm currently doing.
Sololearn is looking like a good platform to learn from, thank you so much recommending Sololearn. Will I not get any code demos without getting the premium account?
1641292381119.png
 
.
Sololearn is looking like a good platform to learn from, thank you so much recommending Sololearn. Will I not get any code demos without getting the premium account?
View attachment 805737
I honestly haven't noticed any difference besides the exercises, only thing is that the need for "points" to do code exercises annoyed me so I just bought the pro account.
 
.
I recently get my Google IT support Certificate from Coursera, Thanks to @SQ8 as he did tell me about that website. I really want a job in IT but my Degree's are in Business and Economics and that is keeping companies from hiring me on a IT job, any recommendations ?
IT is a very vast field and it pays to be specialist in one or two domains. I have been down the same road as you. Given that you already have some qualifications, there are 2 approaches you could take:
  1. I am ready to unlearn everything I know and start afresh - This requires that you waste no time, have no ego and are willing to start from where a beginner will start
  2. I want to leverage my current experience - Try to find a technology solution for a business problem that you are aware of and do a project on your own as a showcase.
How comfortable are you with programming? If not, then development work is out of bounds. You can still aspire be a functional expert in a product company, but even there complete tech illiteracy will be looked down upon.

Non programming IT roles are typically in the area of tech support, dev ops (not entire programming free though) and cloud. Cloud is the highest paying IT segment, but very difficult to break into without experience of having worked on a few large IT projects. You still need to understand how the whole ecosystem works. Try Google Cloud or AWS certification courses and see if you have a taste for this field. It is a very dry, unglamorous and (sometimes) unrewarding work compared to frontend, or even backed development.
 
.
Udemy paid courses are worth for the sole reason that you pay for it means you sure will ensure it is completed :partay:, and that's a great thing for the not so disciplined people. For the rest there are a plethora of good free python courses available in youtube. If you are working try to check if your employer gives free subscription of linkedin learning or not as majority in IT have started providing this.
The good thing about python is it's a good way to start. You can easily move into machine learning(scikit learn) , web development(django, flask) , game development(pygame) , automation (selenium) fields because of the existing libraries.
The bad thing is that you might get judged by the og engineers using Java/c++ in interviews as python is seen as the easy language. But if the JD is exclusively for a python developer you are good to go.
I see python as an essential language tool, especially for ml and automation purposes, have used it a lot in my field for side projects.
 
.
To the newbies I'd suggest you guys to focus less on languages and more on core concepts and logic. If you have mastered Data structures / algorithm along with clean code / refractoring techniques picking up a new language won't be much difficult. For example i was able to learn core dart in about 3 days since i already knew java which I quickly learnt because of my previous C++ experience. Last week I made backend for my university project in PHP despite not having any beforehand knowledge. I just looked at it's basic syntax and I knew what do next.
Use websites like hacker rank and leetcode to hone your skills. They will definitely be more beneficial for you in the long run
 
.
Udemy paid courses are worth for the sole reason that you pay for it means you sure will ensure it is completed :partay:, and that's a great thing for the not so disciplined people. For the rest there are a plethora of good free python courses available in youtube. If you are working try to check if your employer gives free subscription of linkedin learning or not as majority in IT have started providing this.
The good thing about python is it's a good way to start. You can easily move into machine learning(scikit learn) , web development(django, flask) , game development(pygame) , automation (selenium) fields because of the existing libraries.
The bad thing is that you might get judged by the og engineers using Java/c++ in interviews as python is seen as the easy language. But if the JD is exclusively for a python developer you are good to go.
I see python as an essential language tool, especially for ml and automation purposes, have used it a lot in my field for side projects.
For me, the paid thing works really well. I get lazy when I am doing the free courses, so I end up playing Dota 2 instead of learning to code. When I pay for the courses I give them full attention.
 
.
IT is a very vast field and it pays to be specialist in one or two domains. I have been down the same road as you. Given that you already have some qualifications, there are 2 approaches you could take:
  1. I am ready to unlearn everything I know and start afresh - This requires that you waste no time, have no ego and are willing to start from where a beginner will start
  2. I want to leverage my current experience - Try to find a technology solution for a business problem that you are aware of and do a project on your own as a showcase.
How comfortable are you with programming? If not, then development work is out of bounds. You can still aspire be a functional expert in a product company, but even there complete tech illiteracy will be looked down upon.

Non programming IT roles are typically in the area of tech support, dev ops (not entire programming free though) and cloud. Cloud is the highest paying IT segment, but very difficult to break into without experience of having worked on a few large IT projects. You still need to understand how the whole ecosystem works. Try Google Cloud or AWS certification courses and see if you have a taste for this field. It is a very dry, unglamorous and (sometimes) unrewarding work compared to frontend, or even backed development.

Yaar honestly I do try to learn a bit of Programming but its not my strong point, I good with Software and Hardware support... I am thinking towards Project management or Cyber security because I have a bit experience of advance networking when I was preparing for CCNA.
 
.
IT is a very vast field and it pays to be specialist in one or two domains. I have been down the same road as you. Given that you already have some qualifications, there are 2 approaches you could take:
  1. I am ready to unlearn everything I know and start afresh - This requires that you waste no time, have no ego and are willing to start from where a beginner will start
  2. I want to leverage my current experience - Try to find a technology solution for a business problem that you are aware of and do a project on your own as a showcase.
How comfortable are you with programming? If not, then development work is out of bounds. You can still aspire be a functional expert in a product company, but even there complete tech illiteracy will be looked down upon.

Non programming IT roles are typically in the area of tech support, dev ops (not entire programming free though) and cloud. Cloud is the highest paying IT segment, but very difficult to break into without experience of having worked on a few large IT projects. You still need to understand how the whole ecosystem works. Try Google Cloud or AWS certification courses and see if you have a taste for this field. It is a very dry, unglamorous and (sometimes) unrewarding work compared to frontend, or even backed development.
What makes cloud computing unglamorous? From what I understand, people who do cloud computing are paid a lot. Wouldn't money make this field glamorous?
 
.
.
What makes cloud computing unglamorous? From what I understand, people who do cloud computing are paid a lot. Wouldn't money make this field glamorous?
It is unglamorous in the sense that Cloud is considered a support infrastructure for the main IT product. If you are working in a company whose main business is cloud (Like Dell EMC), certainly it won't be unglamorous. Technological improvements in cloud infra also don't make it to headlines. So in some ways your work, while it may be appreciated, may not be very visible to the outside world. I am not suggesting that this should be a criteria for selecting a field. It is a field where you keep chipping away and there aren't really any big bang moments.
 
.
It is unglamorous in the sense that Cloud is considered a support infrastructure for the main IT product. If you are working in a company whose main business is cloud (Like Dell EMC), certainly it won't be unglamorous. Technological improvements in cloud infra also don't make it to headlines. So in some ways your work, while it may be appreciated, may not be very visible to the outside world. I am not suggesting that this should be a criteria for selecting a field. It is a field where you keep chipping away and there aren't really any big bang moments.
By headlines do you mean headlines in just the tech community or in general?
 
.
By headlines do you mean headlines in just the tech community or in general?
A bit of both. Of course, most jobs don't make it to public headlines. Cloud is entirely a B2B market space and your clients are typically CTOs of other companies who are looking for data migration, security, restoration, replication etc. By their very nature these are tasks in which the absence of a problem is rarely appreciated, no matter how much effort has gone into preventing them. Just like tech support. It is considered a given. Your service/product is simply expected to perform. When it doesn't, all hell breaks loose. Secondly, feature development takes more time and more rigorous testing.
 
.
A bit of both. Of course, most jobs don't make it to public headlines. Cloud is entirely a B2B market space and your clients are typically CTOs of other companies who are looking for data migration, security, restoration, replication etc. By their very nature these are tasks in which the absence of a problem is rarely appreciated, no matter how much effort has gone into preventing them. Just like tech support. It is considered a given. Your service/product is simply expected to perform. When it doesn't, all hell breaks loose. Secondly, feature development takes more time and more rigorous testing.
Thank you so much for all of this info. I am considering pursuing cloud computing, do you have any advice?
 
.
This is a useful chart to have for planning your Cloud computing career. By no means is this exhaustive though and pertains to AWS only. I am sure GCP and Azure have similar paths. And there is more to cloud computing than just Amazon, Google and Microsoft.
AWS-Certifications.png

Foundational certification is possible without any experience at all. However the other ones require relevant work experience. A good place to obtain this exp. is to work in the software architecture team or devops team in a product company. If it is a startup, even better because you will be exposed to many more things. I would also recommend one of the speciality certifications based on your interest.

Certifications are not necessary though. Many times sheer experience and competence will outweigh certifications. Do bear in mind that companies in this field have a bias in favour of computer science / engineering graduates and often ask for a masters degree too, in the same field.
 
Last edited:
.
Udemy is always on sale

You just need to wait for few days and the sale starts again

I have purchased tons of courses on Udemy including Python, Javascript, php and front end web development courses and found some of these courses very useful but i was recently shocked to see websites on Internet where you find the Udemy course and click on the coupon and it gives you discount of 100% meaning you don't need to pay even 10usd of sale price.

I managed to unlock few courses although most of the courses listed were free on udemt anyway but some of the paid ones was showing for £10.99 on my browser and upon visiting the link from the discount website i managed to unlock it for £0.00

This is one of the website i used to unlock these courses. Make sure to find the paid course first and then try to find from the website unless you will be wasting your time unlocking courses that are already free on udemy

 
.
Back
Top Bottom