WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2026 Poal.co

1.2K

At this point, I am beginning to narrow down what I would like my focus to be in. I am interested in cloud computing and cyber security at the moment, but am still open to other facets that may be easier to break into.

I am enrolled in the Harvard CS50 course right now, and am looking for other good platforms to learn on. I have found a couple of youtubers where I am learning python at the moment, and Java to start. If you think I should be learning any other languages at first, let me know.

If you are self taught, let me know how you became employed in tech, if not, tell me what I should be doing/looking for/working on to make a break into tech.

I have read many stories of self taught devs getting jobs in the industry, all across the board, so I know it's not impossible, I would just like some tips and pointers to help me on my journey.

I am not that smart yet, so go easy on me, but I will be listening to all advice. This is something that I feel called to do, because I am interested in it, and can see it as something that will support me and my family long term, and something that I can do from the comfort of my own home.

All advice appreciated and accepted.

Thanks.

At this point, I am beginning to narrow down what I would like my focus to be in. I am interested in cloud computing and cyber security at the moment, but am still open to other facets that may be easier to break into. I am enrolled in the Harvard CS50 course right now, and am looking for other good platforms to learn on. I have found a couple of youtubers where I am learning python at the moment, and Java to start. If you think I should be learning any other languages at first, let me know. If you are self taught, let me know how you became employed in tech, if not, tell me what I should be doing/looking for/working on to make a break into tech. I have read many stories of self taught devs getting jobs in the industry, all across the board, so I know it's not impossible, I would just like some tips and pointers to help me on my journey. I am not that smart yet, so go easy on me, but I will be listening to all advice. This is something that I feel called to do, because I am interested in it, and can see it as something that will support me and my family long term, and something that I can do from the comfort of my own home. All advice appreciated and accepted. Thanks.

(post is archived)

[–] 9 pts

The problem with being self taught is that you're competing with applicants that have degrees. As someone who is self taught and making 6 figures in tech within 2 years of studying, the way I got interviews was to have a good portfolio of projects that demonstrated that I knew what I was doing. Good cover letters and applying for clear entry-level positions are also the way to go, and try to target mid-sized companies. For projects, try something that you are genuinely passionate about and can be published and easily seen by the hiring manager, like a website. The best project is a real profession product that is easily displayed, like a website for a local business. As someone who does interviews for the company that I work for, if I was interviewing an entry-level applicant, and that applicant clearly knew what he or she was talking about, had the initiative to learn, and wasn't a scumbag, then I would give my approval to the hiring manager. Web development is, in my opinion, the most easily accessible point of entry for new developers. I suggest learning HTML, CSS, and JavaScript, then moving to frameworks, like React, and then SQL and Git. According to a friend that went to a 4 year university, SQL and GIT weren't required courses, and many graduates don't know what they are. Also make sure you understand APIs and how they work, which you would presumably tackle when you study SQL. Automated testing, such as Jest, is also very important and can give you a very strong edge over almost all entry-level applicants. As you make Git repositories, also make sure to have a good Readme file, which you will learn later. Finally, know that your Python and Java studies are not worthless, as the core object-oriented concept is very important and can be translated to almost any programming language.

Also diversity hires are 100% a real thing. I have seen and been recommended positions from recruiters that explicitly call for a certain ethnicity and/or gender (even though I'm white and have a blatantly white name, a lot of recruiters are retarded). However, if you are a genuine good applicant, then very few companies will ignore your application in favor of "diversity." I know both a man and a woman from my previous job that were very solid software engineers, and went through a coding bootcamp, following these similar guidelines. There are companies that will give you an improved chance of getting hired at on the basis of diversity, but I work for a very large company and they don't give AF about diversity in their IT departments.

Good luck; Just don't give up and you can do it :)

[–] 2 pts

Really good info, thank you

[–] 6 pts

I would suggest to start with GIT if you are doing any kind of development. The 4-year I was going to didnt teach any kind of source control and students were constantly being told by companies they applied to that it was expected for them to have experience in it.

Even sysadmins should be using git most of the time with all of the automation going around (such as ansible).

A bonus of having some projects publicly on github is that you can use it as part of a portfolio. Just make sure you only use it for things you want to show off.

Otherwise Python is a good choice as it is the most popular language of 2022 (And has been for a while now). https://statisticstimes.com/tech/top-computer-languages.php

[–] 1 pt

I appreciate the advice. I am overwhelmed with it and thats why I love poal!

[–] 2 pts (edited )

I second javascript and web development.

If you want to get a job as fast as possible then get into web development, get a mentor, strive to become an expert in one field rather than jack-of-all trades, make sure you have one (hobby or otherwise) project that you can show off.

One thing to be weary of when searching for information about web development on the internet is that there is a lot of very outdated information that will lead you astray. Try to read, watch info that is at most 3-4 years old or preferably newer. Honestly it's very easy to waste time trying to learn the wrong things and this is something a programmer friend or mentor could help you with a lot.

Perhaps there some club or organization in your area who arrange programming events or something where you can make contacts?

Also don't get into the trap of trying to learn several things at once. Get good at one thing.

Also, I know this is not what a Poaler wants to hear but, I think it would be best to concentrate on the current trends and follow mainstream. Don't be cutting edge or experimental and don't start working with frameworks that has fallen out of fashion.

[–] 6 pts

You gonna be working with abunch kf blue haired trannies and Indians lol.

[–] [deleted] 3 pts

You want to make a lot of money without much work? Look into SCADA, specifically n3uron or wonderware/aveva.

[–] 0 pt

I am going to look into this.

[–] [deleted] 2 pts

What a coincidence to come across this thread while on a small break from watching a CS50 lecture. How far along into the course are you?

[–] 2 pts

I'm on C right now. I got started a couple weeks ago then my whole family got the coof.. going to try to get through lesson 3 this weekend.

Ooooh week 3's harder problem (tideman) was a hell of a challenge. I submitted the assignment a few days ago, and it took me like a week of almost full-time brainstorming just to solve the second last function. Even after giving up and looking at different solutions it still took me quite a bit of time. I must've written that particular function at least 4 times before finally getting it right. If you're going to be doing the tideman one I highly recommend walking through the inputs step by step, writing it all down. I also highly recommend writing pseudocode as I finally got the solution working when I did a bit of that. The other issue is that the course description for the problem isn't clear on how to sort the winner in case of a tie, even though the CS50 program checker will evaluate a case where a tie happens. I managed to find out that in case of a tie you pick the winner based on the order the user entered the candidates. So if you have candidates a, b, c, d, and b and d are tied, b will be the winner. Don't worry if this all sounds like gibberish right now, it'll all make sense once you start the assignment. Good luck.

And as for your whole family catching the wuflu... That sucks, but it's not much to be worried about. Same thing happened to me about a month ago where everyone in my family except for a couple of people caught it. What's interesting is that neither age nor the amount of jabs didn't matter much. We all had fevers that lasted about 3 days and most of us recovered completely within 2 weeks or so. Hopefully everyone will also be fine in your case.

[–] 0 pt

I just finished the Mario problem.. I got my work cut out haha but it is a start!

[–] 2 pts

I see other comments regarding competing with degrees. I have been working in the field for decades and never bothered getting a CS degree. To find work in the field of your choice start by looking at various job websites in your area, monster, career builder, indeed, linked in, etc. Find out what field has a surplus of work available around you, and base you learning schedule around that target position. Once you feel you have learned enough to be able to pass an exam on the subject, contact a head hunter in your area. Many tech companies will outsource their hiring to contractors, who they find through a head hunter company. If you don't have a degree these companies will give you an in house exam to ensure you know the subject matter. If you pass the exam and took my advice to learn a skill that has a surplus of work in your area, they will put you to work. Good Luck.

[–] 1 pt

I have been working in the field for decades and never bothered getting a CS degree.

So you're saying that your experience at getting entry-level jobs is out-of-date?

The rest of your post seems to be good, but you started off with boomer-tier reasoning.

[–] 1 pt

Call it boomer tier if you'd like and you are right about one thing, I have not needed to get an entry level job in a very long time.

That is the exact advice I have given to everyone who asks however, and in the area I am in it works very well. If you don't have a lot of head hunter agencies in your area results may vary.

[–] 2 pts

Follow the Comptia course outline to be a cyber security professional. It's industry recognized and gives you credibility with employers that you have practical understanding.

Getting an ethnic indo Paki name works if it's not a muzzie name. Something like Roger Singh or whatever your actual first name is with Singh at the end. Just apply with your made up name but tell HR the real name and say you identify as an indo Paki. You'd be transracial for HR purposes.

[–] 2 pts
  1. Look through job openings now to get an idea of the pay and entrance requirements that are expected. See if you can handle that pay and the requirements.

  2. Don't think you graduate from college or some certificate program and get the big bucks. Except for rare exceptions everyone has to pay their dues doing the shit work for shit pay, even if you have a degree/certificate. You're an unknown to your employer so they're not likely to be willing to risk a high-responsibility, high-pay position on you up front. You have to prove yourself first.

[–] 1 pt

Shell scripting languages (Bash, DOS, PowerShell) are also important languages to know.

[–] 1 pt

I do cloud computing for a living. Built AMEXs private cloud from vmware to openstack, rolled out several clouds on contract for some other companies, now i move legacy apps into the cloud @ my current gig.

Self taught also.

You want to do cloud computing? The single best answer i can provide is to go participate in an open source project for cloud... Openstack is a great basket of projects that gets huge amounts of recognition.

Start fixing the bugs, doing the doco, however you can to get your name as a contributor to the distro.

Use these points in the interviews you manage to get, you will get better quality interviews after working with those guys on those teams fixing those small things.

Dont be afraid to work a help desk for a short time, L1 support jobs are easy to get, and while they dont directly lead into these things, they will teach you some good and bad things. Specifically how damn dumb the average computer user is...

Once you've managed to get your first commits to the projects, your world will start to open up for you.

Also, its VMWARE.. but look for your local VMUG, and linux / cloud (we have openstack meetups in my area, hosted at netapp facilities) meetups, those are good places to network and find better quality interviews than you will get from recruiters.

Recruiters --- On average, they are fucking useless.

[–] 0 pt

Yeah VUMG is great, and their Christmas parties are usually pretty good too. At least for the chapters I've been to.

[–] 1 pt

Grab some certs. Azure certs are relatively cheap. Comptia is much more expensive. Honestly unless you've never touched a computer before you can probably skip Comptia A+ and Network +. Security + is useful only because I think it's a prereq for CySA+.

You can find self study classes online for both relatively cheap. Check out StackSocial. They often have bundle deals on recordings from itpro.tv.

[–] 1 pt

Funny, I'm tutoring a friend today who wants to get into software development.

I'm a completely self taught python developer who made it into the VFX industry as a technical artist turned pipeline developer. Most of us are self taught because we started out as artists but found it easier to learn to code and allot less stressful.

Agreed with most advice here. Learn version control (git). ALSO. Be willing to work outside the west/English speaking countries? The USA is really a hot spot when it comes to SJWs clogging up HR. Also DevOps skills are super useful.

Load more (22 replies)