WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2025 Poal.co

974

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.

[–] 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.

[–] [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.

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.

Well I guess that's me. Spent a great deal of my 20's being a fuck-off, but on the side I was self-training (actually just entertaining myself). No way I would have got a job at some big corp with no credentials.

How I got to my current spot was getting into the bottom floor of some small company that makes a particular kind of instrumentation. Spent a few years assembling instruments for them, then handling the servicing department. After awhile I started doing things with the product for fun, like wiring up an 80's synth chip to one of the instruments (totally out of place for what the instrumentation is used for, but it was cool). Really just showing off those guys that hey I can do stuff, you know...

What got me in the door was I spent a summer writing some software in C# to communicate with one of our instruments and provide a visual representation of the data output. Small company, so didn't have the manpower available to write it. But it was a serious hole that needed to be filled. Company pres asked for the source code, and sent it off to the engineers to have a look at. Those guys said "hire him." So they hired me.

The first project they asked if I could complete was quite major. Honestly wasn't quite sure if I was really up to the task at first. Not gonna say exactly what that is to spare myself the risk of being doxxed. It took me a year to complete, by myself. "Manufacturing equipment", still being used today for production. Increased output ten times. It took every single skill I had at the time... firmware programming, software programming, fabrication, digital circuit design, and a shit-ton of soldering to build the prototype. Even has an FPGA at it's center, which was a first for me.

There's ways of attaining the career you really want. If you can do it, someone out there is willing to pay you to do it. You just have to show them you're not full of shit. Trick is getting someone to hear you out. I did that through infiltration, more or less.

One of the engineers who really put in the good word for me one day told me he didn't have a degree either, but didn't stop him from being the lead mechanical design engineer... he's good at what he does.

[–] 1 pt

Just say your black on an application

[–] 1 pt

No one has pointed out the most important part. Once you look good enough to get an interview you have to prove you can code. Prep by doing like 500 leetcode problems.

[–] 1 pt

This is only the case for large or major tech companies. I know multiple people that got entry level software engineering jobs, and all of them either had an "easy" question or no challenge at all. I agree that data structures and algorithms are important, but one can definitely get his or her first job without it. For the company I work and do interviews for, I like to ask a modfied variant of the number of islands question, but candidates are expected to have 3 to 5 years experience. If it was an entry level position, I would probably just ask a lot of questions and prompt some type of "easy" challenge. But if you memorized/know how to do the top 500 questions then you can easily pass almost any interview for FANG.

[–] 1 pt

You make a solid point. For entry level you really don't need much more than proving you can do the basics. Gotta do some prep though, I had a guy who couldn't do the most basic FizzBuzz once. He didn't get moved forward.

Load more (22 replies)