Heck yeah! Thanks for saying thanks and glad you noticed haha. I enjoyed just sitting down and focusing on this every day :). Had to sacrifice TH-cam for it though, for maximum concentration, lol :(
@@JoshMadakor yeah, I was wondering why you disappeared from TH-cam for a while. I had a feeling it was for something important. Congrats again on your new career path.
Holy SHIT Josh. What an incredibly smart way to approach the learning. I was one of those "muscle through your problems" guys that would spend 5-6 trying to figure out what is wrong with my algorithm/how to implement it. The way you showed in the video is extremely time-efficient, structured and really helps you inculcate the actual implementation of the solutions. Thank you so much for sharing this. Legitimately mind blown. Implementing this ASAP.
Hey Andres, I’m honored that you think so! I really like this method and have used it for a lot of other stuff too haha. Best of luck with it, I’m sure you’ll do great 👏
Josh, you're the man. I now have a job in the industry and use your tips in my daily life and there hasn't been a situation where you haven't helped me.
This is an excellent approach and strategy. I've just started implementing with both Algo Expert (Python) and Big Tech Interviews (SQL). Thank you for providing this extremely valuable video.
Josh, I have to thank you, I would not be this far into my Cybersec career if it was not for your resources. I am still studying for my Sec+, but I brought a portfolio with my own digital forensic and indicator of compromise labs to an interview today, and with your help I'm in the running against another professional who has been in the field longer than I have, but the drive for independent study and good answers on the technical portion (You helped me so much here) have me in the running! You're an incredible help, and I cannot thank you enough for what you do for budding professionals
Hey Neil, this is super good news, huge congrats on the portfolio and interview progress. I hope you get the job :) Thanks so much for the kind words as well T_T. Good luck with the interview process :>
Good to see you found some time to make some new quality videos. I've only seen Algoexpert in ads, so it's nice to see a positive review of it that isn't being paid to say it. I might have to try it once I start deep diving into algorithms.
Hey, thanks for thinking the content is quality haha. I want to make it better, but I'm basically running on 'E', haha. AlgoExpert is pretty decent. It's def worth 80 bucks if you have it to spare and plan on using it a lot.
Hey man this is a genius way to study data structures and algo. I've always struggled with this subject despite working in software development full time. I think this method will help me a lot in the future.
Nice video! This method sounds like what Barbra oakley talks about in her learn like a pro book about gaining intuition in certain skills. These videos are gold!
I agree with others here that this shared information is valuable. I'm planning on getting the WGU Software Engineering program completed and coupling that with Algoexpert/ LeetCode. Thanks for sharing!
Good to hear! Good luck with it, haha. I don't know if I feel like doing that many more coding problems though. Hopefully I can ball out on TH-cam before then, lol
I think this video proves something indirectly that is sometimes debated online. I see people on reddit sometimes debating if WGU is respected for CS and if large companies are willing to hire programmers with degrees from WGU. Well, Josh has interviewed at some major companies, I think this helps build confidence in people choosing a CS degree from WGU. Granted, some people will discount what I just said with something like _"Josh already has a strong technical employment history"_ . Let me ask, did many questions about your Bachelors in Computer Science from WGU come up during these interviews? Thanks.
Thanks for the comment! that's pretty much what I was trying to convey, nobody really cares about where your degree is from as long as all the other stuff is in place (portfolio, resume, algo skill etc.) Not a single person (potential employer) in my life has every said anything negative about my degrees being from WGU. It's a humongous meme that people think that matters lol.. Thanks again for the comment and for watching!
Great content. Thanks Josh. Especially about Anki, etc. I am studying for AWS and CISSP so your study style and resources are appreciated. Also, you are slowly pulling me to CompSci sir. It's pretty subtle but effective. :)
Hi again Craig. Yeah, anki is really good. I've used it for so many things--it all started with Japanese though, haha. CS/dev is good too, definitely rounds things out. Even better if you actually enjoy it, haha
This was a very good video. Also, doing the same problem over and over again makes a lot of sense to me. I'm going to save this video and I'll subscribe as well :)
If you could start all over again, knowing what you know now -- what would your path be to get where you are in Software Engineering/Computer Science? I'd love a video on that. I'm now working in cybersecurity in governance and looking at different options to grow my salary and skillset.
Hey James, thanks for the idea, I'll definitely make a video on this in the future. I need to think about the answer a bit though. I feel you though. I was in cyber governance and I had enough of that after a couple years
First off, congrats man! That's always hype to see progression in friendly people who've helped you out before. Second, at 0:57... IS THAT WHAT WE CALL IT NOW? Did you say "Mainguh" as in MANGA? Like M.A.N.G.A??? Is that the new acronym since Facebook changed to Meta? I AM SO DOOONNNEE!! 🤣😂 Making me wanna try my shots at a FAANG SWENG position now 😆 LOL
yeah, MANGA lmao. Though, I honestly feel like the M should be for Microsoft, since MS makes actual products and have a net positive and the market cap is larger, hahaha. But yeah, if it's interesting for you, definitely go for it. If you are already a technologist, it will make you much stronger. There is that pesky opportunity cost though, haha. Thanks for the nice comment :)
@@JoshMadakor yeah I can agree with that definitely, if anything I just wish we could include more of the same letter like MMANGAA for Meta Microsoft Amazon Netflix Google Apple Airbnb or something like that to make it include more companies. I have my bachelor's in CS too from ODU with some SWENG career experience under my belt and I am working to get into WGU for the accelerated IT bachelor's master's MSITUG program to get some more EXP and certs 😀 keep it up bro!!
Josh, you used to be in software development before cybersecurity which is why I’m following you now? You’re quite the IT wizard lol very intelligent. You have a company now and train people cybersecurity etc. I wonder , is coding easier and more for introverts or is cybersecurity more for introvert/extrovert? I don’t mind to have a meeting here and there with my team but rather focus on my work at the computer screen to figure out solutions. I just don’t want to waste my time since I plan to go the WGU route eventually. Any tips would be appreciated!
I have been told many times that I need at least a 4.0 GPA to get a job in a IT career and that kind of expectation is unrealistic because some schools have a +- system where it is very difficult to get a 4.0 GPA even if you have a 90-93 in the class. I think I am better off just getting an internship to make up for lack of 4.0 GPA.
You don't even need to care about your GPA. The fact that you have a degree is enough. Look at me, I didn't even graduate high school and I have a degree from a school that won't give you over 3.0. If you have enough skill/portfolio, you can definitely get interviews, then it's all up to your presentation and stuff at that point. (Once you get the interview, your credentials are no longer even considered really.) Good luck!
@@JoshMadakor As someone who's very proud of his 4.0 GPA, this kinda hurts, but at least it boosts my confidence in my intellectual ability to learn skills😁
A wealth of information, thanks for putting this together. I looked through the comments and I didn't see my question asked, so here goes: did you choose to do the interview in python or was it chosen for you?
Thanks so much! and great question! I chose python on purpose. I was originally doing my algo practice in C++ just to practice with it, but it got to be too much of a pain in the ass, i switched to python. Then as such, I asked them to do the interview in python as well :)
So I've been planning to enroll at WGU to get my CS degree; however, I wanted to be able to understand and code with Python and Javascript before then. After I'm done learning the fundamentals, I wondered what are some ways to "train" my way to become proficient? What do I need to do if I want to start small and basic and work my way up to complex programs?
This is a great question and I actually made a video talking about this exact thing. The video is about "pre-gaming" the WGU CS degree. (link below) Basically, I recommend doing codewithmosh for whatever language you feel like. His explanations are the BEST I've used, so I've purchased quite a few of his courses. Probably close to 10 by now. (he does have some free stuff on youtube). He also does projects in every course from what I've experienced. I'll put an affiliate link below for that. Be sure to check out the TH-cam as well. Hope this helps! CodeWithMosh Tutorials: codewithmosh.com/courses?affcode=146684_b7chi0ze WGU CS Pre-gaming: th-cam.com/video/q256QcRRRVc/w-d-xo.html
hello again Josh so I was wondering I know you have often said more certs make you more marketable and the the general I.T degree comes with 8 certifications(including the prerequisite google it support cert)I was wondering how much would you try to negotiate if you were a fresh graduate going for say a basic cybersecurity job how much would you try to go for as far as salary...I know one of the factors is where you live I'm in Florida
Hey again! It really depends! But entry level in Florida, depending on exactly where, I would probably be pleased with 70k or above, as a BRAND NEW person. I def need to do more research on this, so there might be a standard deviation of 10k or so, but this seems about right. For general IT, maybe 10k or so less. I’d check out indeed though :)
You're not too old to learn stuff! Just bear in mind, a lot of the time with tech, the more time you have spend doing stuff, the better you'll be at it. Watching videos is good, but eventually, try to think up some projects you want to do, or find some nice project-based tutorials (codewithmosh has some of these in the description). Best of luck!
No to all of those :( :(, I appreciate you watching though, and thanks haha. A lot of people ask if I was in the military before for some reason, it's funny :p
@@JoshMadakor i know, JOSH!! lol you said you've been killing Algos and interviews in a recent video. Make another Dude!!!! PLAaaaaaaaaaEEESSSSSSEEEEEE! Thanks, kinggggg
Like right now as I'm trying to do TH-cam and work? lmao, the secret is my tank is always on empty haha. When I was studying for algorithms, I literally wasn't doing anything else at all. :). I can't multitask, but I can laser focus pretty hard
Is there any device limitations? Like what would you recommend someone get for coding/cybersecurity that would maximize work and resources. Enjoyed the breakdowns !
Do you mean like in terms of personal workstations? For the whole google/code endeavor and most other things (editing included), I've been using a 2020 MacBook Air M1 :)
@@JoshMadakor hey bud, last question. Cyber security is a high paying career right? Also you can work remotely as a senior cyber security engineer or analyst right?
Awesome video! And I have a silly question, but nonetheless - I've noticed that you're using a Mac - does it play nicely with Microsoft tech? Is it ok to use Mac to develop / manage / work with / in Azure? Thanks!
Thanks!! And not silly at all! It really does work well. The only problem I might run into is developing c# or some binaries that only run on windows, but since I don’t do that I have no problem! For my ms/work laptop, I was issued a windows device though, but I could do the same job with a Mac just as well :o)
Hey Josh just curious what’s your knowledge of data structures and algorithms was before you implemented the strategy? Did you use alto experts DS and algorithms crash course before you began the problems?
actually used this: CodeWithMosh Ultimate Data Structures and Algorithms: codewithmosh.com/p/data-structures-algorithms?affcode=146684_b7chi0ze And as you suspected, I did use the crash course a bit, but it was very minimal: www.algoexpert.io/data-structures I have dealt with data structures a little bit before, but when I started, I couldn't really solve any of the algoexpert questions myself lmao. Maybe like 5 of them or something. Used Mosh more than the crash course, but they are both quite good. Hope this helps! (Edit: Mosh link is an affiliate link, but it's a super product hehe)
Thank for the reply! I’m trying to implement something similar as I start my interview prep. I was also curious you mentioned you like to do previous problems again before you start new one. How does that work when you’re 50 problems in and you want to start problem #51. Do you do the other 50 before you start #51 or some other set amount?
Were you fortunate enough receive the job offers on the same week? Or, did you do a little bit of finessing to stall time between each offer? How were you able to convey to them that you were entertaining other offers, knowing in your back of your mind that there is a definite deadline to either accept or decline?
Hey Jason! Nope, they were all spread out and some of the companies were being lame about it. I told Tenable I needed 2 weeks and they seemed to be OK with it. they gave me an offer below what I asked for, so I told them I was going to finish my interviews and get back to them. There was some other weird communication with the recruiter, then they ended up hiring someone else while I was interviewing. I would have worked for them if they continued to negotiate salary with me. Worked out in the end though I guess lol. I was really transparent and up-front with everyone. I don't even care at this point. I also told microsoft, "I'm interviewing with google, but if you give me 180k base, I'll stop and come work for you. They agreed, so I did. Haha. A lot of people try to be cloak and dagger about their salary negotiation, pending offers etc, but I generally don't care. Maybe I should though, haha
Hi Josh, I have listened to a few of your videos in which you mentioned that you are looking for someone to help with answering questions for your subscribers. Are you still looking? I am a WGU student, great writing skills, a little bit of time in my hands...etc. I need something doing while I'm doing WGU. Let me know. Thanks
Hey Elle! I really appreciate this, but I need to research how to do this/delegate something like this :(. I am gonna have a manager help me from July, but I really really appreciate your offer T_T, thanks so much!
I left a comment here several days ago, it looks like YT removed it 😅 Let's go again, do you think if someone can fully benefit from AE with beginners' programming knowledge? Hmm 🤔, let's say one day, I decided to purchase AE in hopes to utilize beginner's level of Python to pass coding interviews.
Hey Jason! AE kinda requires some basic level of programming skill. they have a whole section on algorithm primers that supposed to prepare you to be able to understand/answer the questions, but it won't make sense to someone who is BRAND brand new. If you have completed a full python tutorial somewhere that's good, it should be enough to get started, but it kinda depends. AE has another product called Programming Expert (I think), but I've never used it. Codewithmosh (free or paid) is probably good enough baseline knowledge. Hope this helps!
Hey Josh, quick question, if you were trying to go directly in to software development would you do the algo study first and then create portfolio projects or vice versa? Just trying to optimize my time spent on task.
Hey Josh how many easy and mediums did you do? And would this work if I decided to just take on Blind 75 and use neetcode's video explanation to review?
Hey Christina! From AlgoExpert, I did 25/25 Easies, 28/55 Mediums, and 5/46 Hards, but I did these _many_ times each. Imagine like 10-20x each, over, and over, and over. And yes, your strategy will work with Blind 75 + Neetcode. Just make sure you understand and get to the point where you can implement all of the algos off the top of your head. It just takes intentional repetition and understanding and you can get there. Repetition is magical. Good luck!
I was considering PhD CyberOps (offensive), but I decided to not do that. I'm going to focus on my swe skills and youtube. More reach and more money. I also want to get an employee pretty soon here, hehe
Hi Nigel! Lol I’m not sure, be mixed with Nigerian I guess haha. I didn’t smoke or drink very much, I exercise sometimes. Other than that I’m not sure. I really appreciate you saying that though 😭😭
Hi Josh You said in one of your videos that you dropped out of high school and got the GED. My friend also has a GED (he's an immigrant). Do employers look down on the GED or do they just not care as long as you have a bachelors? Edit: BTW your videos are great. Keep up the good work.
Hey! _>Do employers look down on the GED or do they just not care as long as you have a bachelors?_ Nobody knows I have a GED actually. Only you and whoever else watched that video haha. I don't put my HS education on the resume since, like you said, is totally dwarfed by my college and experience. Thanks for the compliments!
@@JoshMadakor Thanks for the reply Josh. The GED doesn't show up on an education background check? Do you think employers would care if they knew someone had a GED? Sorry for probing so much, I just think you're a good source of information.
_> The GED doesn't show up on an education background check?_ Oh maybe it does, I just haven't had anyone mention it tbh hehe. No need to be sorry :p I appreciate your comments!
@@JoshMadakor But do you think employers consider the GED to be equivalent to a normal high school diploma? My friend is an immigrant from latin America and didn't get a formal education there but he has a bachelors here in the U.S.
god the fact that ur age is a flex on this is so unnecessary. like good for you but 37 is still young man... this just plays into and perpetuates the ageism in tech
It’s not a flex, wow 😂. I agree with everything you said, except perpetuating the ageism thing. Most people who apply to engineering at big tech are much younger than 37. My message in the intro said age doesn’t matter as long as you check the boxes.
Hey Josh, just wondering does AlgoExpert has questions related to IT or do you happens to have recommendations for IT related questions where I can study off of?
Hey hao! That’s very broad, but you could look into getting comptia a+. There are some questions here: www.udemy.com/course/comptia-220-1001-exam/?DSA_Catchall_la.EN_cc.US&._ag_95911180068_._ad_532194018662_._kw__._de_m_._dm__._pl__._ti_dsa-76728369699_._li_1027744_._pd__._&matchtype=&gbraid=0AAAAADROdO1My0_ctDXGUo4MYcabCiSKe&gclid=CjwKCAjwj42UBhAAEiwACIhADibx2CaHI29WIWDIULqXkP8_Mym9KugJ8mw0FY8Wbp6b8mk121cqdhoCLLMQAvD_BwE
Hello Mr. Josh. I am going on the path to getting my Bachelor's in Computer Science from WGU. I follow the way you graduated in 2 months. My question is Bachelor in computer science can land into software developer job
Hey Saeed, yes absolutely! After you graduate, just follow what I did in this video (or some variation of it) and apply to a lot of jobs. You'll for sure find something if you execute well :)
Hi Josh, Do you think applying to many jobs and waiting for response is the way to go? Or should someone connect with people on LinkedIn and get a job that way?
Hey Harry, thanks for watching! This is a great question. I'm actually building a course on how to get a job in tech and I cover this exact topic: What you described are three separate pillars of "how to get a job" 1. Social Network 2. Application Execution 3. Consistency The better these pillars are executed, the faster you will get a job. They aren't mutually exclusive or even required, but they all help. If you don't have the energy to do all three at max performance, I would probably "max out" points 2 and 3. An Excellent Application strategy (different resumes every job matching keywords, detailed spreadsheet for tracking, etc.), then be consistent with it. Having said that, if you are the type of person who actually enjoys reaching out to ppl (which I dont... lol), Social Network is potentially the most powerful tool of all, it's just a pain in the ass. I feel I didn't really answer your question directly, but hopefully I gave something to think about, haha :)
Hey CC HR, I sure do. here is the master spreadsheet. The main page links to the Computer Science degree :) docs.google.com/spreadsheets/d/1SHtCCKJafxrTJiB-59s8GOAn2J4b1dqCDjm-iurA9oU/edit#gid=423363706
Great question! I actually used this: CodeWithMosh Ultimate Data Structures and Algorithms: codewithmosh.com/p/data-structures-algorithms?affcode=146684_b7chi0ze as well as AlgoExpert's Data Structures Crash Course: www.algoexpert.io/data-structures Used Mosh more, but they are both quite good. Hope this helps! (Edit: Mosh link is an affiliate link, but it's a super product hehe)
Just stick with what you are comfortable in. Java is a great way to impress interviewers who are used to candidates often using Python, since it is easier to learn.
CoherentPanda said something that I would have said, haha. Whatever you are most comfy with. I just used python because I wanted to focus more on the algos and less on memory reference and data type stuff, hehe
Haha, I think genetics might have something to do with it, but don't smoke and drink very little. Exercise really helps to compensate for aging too lol. Fighting that up-hill battle
Josh, how do you keep a healthy body while sitting in front of a computer? I gained about 30lbs since being in IT. I feel mentally exhausted and lack motivation to go to the gym.
This is funny and you are spot on. My BMI/body genetics are really good I think. Like a gorilla who sits around all day doing nothing but eating, but is still jacked somehow. Even so, I tend to constantly gain weight. I have to go on diets sometimes or I start getting bigger and bigger. It's a real struggle cuz I love food too. lol. Gl, I don't have any good advice. I can't diet unless I give up something else. :o(
Thanks, I appreciate that haha. It's just that there are a lot of questions about, "Am I too old to get into SWE? Can I get into SWE @30? etc" Figured I would try to address that low-key, :)
So it seems like it would, but would still like to ask. Do you feel this method would work as well being a beginner on Try Hack Me/Hack the Box? Repeating it to you pretty much have it memorized, but with that memorization be able to recognize similar things in other situations?
I would be willing to put a LARGE amount of money on "yes", it would work. This method has worked with language learning as well. For example, I learned 2k sentences in another language, then I was able to make completely new sentences on-the-fly based on the 2k I previously committed to memory. Of course this took a long time, but it worked. I think it's kind of how babies/kids learn as well. Learn ABC, then they are able to derive DEF on their own. The human brain is really neat in this way.
🖥 Break into IT in ~3 Months with my Hands-On Practical Course! 🖥
coursecareers.com/explore/it/ref/18242/
Your speaking skills are great, no wonder you would pass any interview!
Thanks so much T_T, I still say "like" waaaaaaaaaaaay too much. I edited out so many of them in this video lol :(
@@JoshMadakor how do you become better at speaking
Phenomenal video. I think this one might blow up 👌
Shoooooot I hope so! 🙏
@Shane Hummus, Thanks for the interview with Josh last year.
If it weren't for you, I would've not discovered Josh's channel.
@@GanNing221 You got it, Jason! Good luck with everything!
Hey Shane. Hang in there, I'm sure you will get a big video on your channel soon
Thanks for being so transparent in how you studied for DSA part. Most TH-camrs are never this detailed.
Heck yeah! Thanks for saying thanks and glad you noticed haha. I enjoyed just sitting down and focusing on this every day :). Had to sacrifice TH-cam for it though, for maximum concentration, lol :(
@@JoshMadakor yeah, I was wondering why you disappeared from TH-cam for a while. I had a feeling it was for something important. Congrats again on your new career path.
Holy SHIT Josh. What an incredibly smart way to approach the learning. I was one of those "muscle through your problems" guys that would spend 5-6 trying to figure out what is wrong with my algorithm/how to implement it. The way you showed in the video is extremely time-efficient, structured and really helps you inculcate the actual implementation of the solutions. Thank you so much for sharing this. Legitimately mind blown. Implementing this ASAP.
Hey Andres, I’m honored that you think so! I really like this method and have used it for a lot of other stuff too haha. Best of luck with it, I’m sure you’ll do great 👏
@@JoshMadakor hi ,sir ,do you know the aloexpext?
Josh, you're the man. I now have a job in the industry and use your tips in my daily life and there hasn't been a situation where you haven't helped me.
Man, I’m really glad to hear that, thanks for letting me know 😭. Appreciate you and glad the content has helped!!
This is an excellent approach and strategy. I've just started implementing with both Algo Expert (Python) and Big Tech Interviews (SQL). Thank you for providing this extremely valuable video.
I'm 33 year old man. Told myself I'm getting my resume out before the end of the summer. Thanks for the motivation sir. This was much needed.
Hey Gregory, thanks for watching, and no problem! Best of luck with it. I have a bunch of resume videos as well :P
@@JoshMadakor I'll keep that in mind. Thank you!
Josh,
I have to thank you, I would not be this far into my Cybersec career if it was not for your resources. I am still studying for my Sec+, but I brought a portfolio with my own digital forensic and indicator of compromise labs to an interview today, and with your help I'm in the running against another professional who has been in the field longer than I have, but the drive for independent study and good answers on the technical portion (You helped me so much here) have me in the running! You're an incredible help, and I cannot thank you enough for what you do for budding professionals
Hey Neil, this is super good news, huge congrats on the portfolio and interview progress. I hope you get the job :) Thanks so much for the kind words as well T_T. Good luck with the interview process :>
Amazing!!! Congrats - your channel has inspired me so much!
Thank you so much, that really means a lot T_T
I love your content. As someone else mentioned, your transparency is refreshing. Glad I subscribed.
Thanks so much, I really appreciate it. And I appreciate the subscription too T_T
Good to see you found some time to make some new quality videos. I've only seen Algoexpert in ads, so it's nice to see a positive review of it that isn't being paid to say it. I might have to try it once I start deep diving into algorithms.
Hey, thanks for thinking the content is quality haha. I want to make it better, but I'm basically running on 'E', haha. AlgoExpert is pretty decent. It's def worth 80 bucks if you have it to spare and plan on using it a lot.
Hey man this is a genius way to study data structures and algo. I've always struggled with this subject despite working in software development full time. I think this method will help me a lot in the future.
The only TH-camr responding to everybody. On top of great content, you’re also a super nice human being
Another great video. You are the King 🤴 of gameplans -- designing and executing them.
Great job!
Lol hey Jack, thanks I really appreciate that!
@@JoshMadakor 😁
This was a wonderful video and resource, I can’t express how grateful I am!
Just commenting is enough haha. Thank you so much, I really appreciate it! Good luck if you dive into the algos or if you already are :)
Nice video! This method sounds like what Barbra oakley talks about in her learn like a pro book about gaining intuition in certain skills. These videos are gold!
Thanks Adonnis! I will have to check her out :P
I agree with others here that this shared information is valuable. I'm planning on getting the WGU Software Engineering program completed and coupling that with Algoexpert/ LeetCode. Thanks for sharing!
Thank you! Great video, exactly what I needed! I'll definitely implement your study strategies.
Best of luck with it. It gets kind of rough sometimes, so don't hesitate to adjust if you find a strategy that works better :)
Absolutely killing it
Lol thanks so much, appreciate your comment haha
Amazing feedback on your experience with the process. I'm currently going through the same process. Hope to see you at google in the future :)
Good to hear! Good luck with it, haha. I don't know if I feel like doing that many more coding problems though. Hopefully I can ball out on TH-cam before then, lol
Congrats.... And thanks for the video.
Thanks for watching! :> :>
Actually thank you for being a cyber mentor
I think this video proves something indirectly that is sometimes debated online. I see people on reddit sometimes debating if WGU is respected for CS and if large companies are willing to hire programmers with degrees from WGU. Well, Josh has interviewed at some major companies, I think this helps build confidence in people choosing a CS degree from WGU. Granted, some people will discount what I just said with something like _"Josh already has a strong technical employment history"_ . Let me ask, did many questions about your Bachelors in Computer Science from WGU come up during these interviews? Thanks.
Thanks for the comment! that's pretty much what I was trying to convey, nobody really cares about where your degree is from as long as all the other stuff is in place (portfolio, resume, algo skill etc.) Not a single person (potential employer) in my life has every said anything negative about my degrees being from WGU. It's a humongous meme that people think that matters lol.. Thanks again for the comment and for watching!
Great video as usual 👍👍🔥
Haha thanks! And thanks again!
Supportive comment to assist fantastic youtuber.
Thanks Joel, super appreciate that T_T
Great content. Thanks Josh. Especially about Anki, etc. I am studying for AWS and CISSP so your study style and resources are appreciated. Also, you are slowly pulling me to CompSci sir. It's pretty subtle but effective. :)
Hi again Craig. Yeah, anki is really good. I've used it for so many things--it all started with Japanese though, haha. CS/dev is good too, definitely rounds things out. Even better if you actually enjoy it, haha
Hmm. Round things out.
@@craigheard2504 lmao
Ok. Gracias.
I like your study strategy and I am going to try and do the same.
This was a very good video. Also, doing the same problem over and over again makes a lot of sense to me. I'm going to save this video and I'll subscribe as well :)
I really appreciate the sub! And thanks for watching :)
If you could start all over again, knowing what you know now -- what would your path be to get where you are in Software Engineering/Computer Science? I'd love a video on that.
I'm now working in cybersecurity in governance and looking at different options to grow my salary and skillset.
Hey James, thanks for the idea, I'll definitely make a video on this in the future. I need to think about the answer a bit though. I feel you though. I was in cyber governance and I had enough of that after a couple years
First off, congrats man! That's always hype to see progression in friendly people who've helped you out before. Second, at 0:57... IS THAT WHAT WE CALL IT NOW? Did you say "Mainguh" as in MANGA? Like M.A.N.G.A??? Is that the new acronym since Facebook changed to Meta? I AM SO DOOONNNEE!! 🤣😂 Making me wanna try my shots at a FAANG SWENG position now 😆 LOL
yeah, MANGA lmao. Though, I honestly feel like the M should be for Microsoft, since MS makes actual products and have a net positive and the market cap is larger, hahaha. But yeah, if it's interesting for you, definitely go for it. If you are already a technologist, it will make you much stronger. There is that pesky opportunity cost though, haha. Thanks for the nice comment :)
@@JoshMadakor yeah I can agree with that definitely, if anything I just wish we could include more of the same letter like MMANGAA for Meta Microsoft Amazon Netflix Google Apple Airbnb or something like that to make it include more companies. I have my bachelor's in CS too from ODU with some SWENG career experience under my belt and I am working to get into WGU for the accelerated IT bachelor's master's MSITUG program to get some more EXP and certs 😀 keep it up bro!!
Dang you are set already. WGU should be kinda relaxing for you since you're used to the rigors of CS lol. Best of luck with the program :)
Thanks so much, good stuff
NP! Thanks so much for watching :)
Btw-Love the screen shot. It. Is. Brilliant.
Which one? The boomer one? lol
@@JoshMadakor, Yes. Few words. Mild shrug. It says a lot.
Good video, will implement this
Great! It really worked well for me. For sure I'm better at coding now. I ever noticed it this morning while I was working, haha
@@JoshMadakor more power to you!
My IT mentor has this philosophy regarding coding (and learning it): "If it doesn't hurt, you're not doing it right."
Lol, reminds me of studying new math concepts. If it seems too easy, I probably don't get it haha
Josh, you used to be in software development before cybersecurity which is why I’m following you now? You’re quite the IT wizard lol very intelligent. You have a company now and train people cybersecurity etc. I wonder , is coding easier and more for introverts or is cybersecurity more for introvert/extrovert? I don’t mind to have a meeting here and there with my team but rather focus on my work at the computer screen to figure out solutions. I just don’t want to waste my time since I plan to go the WGU route eventually. Any tips would be appreciated!
I have been told many times that I need at least a 4.0 GPA to get a job in a IT career and that kind of expectation is unrealistic because some schools have a +- system where it is very difficult to get a 4.0 GPA even if you have a 90-93 in the class. I think I am better off just getting an internship to make up for lack of 4.0 GPA.
You don't even need to care about your GPA. The fact that you have a degree is enough. Look at me, I didn't even graduate high school and I have a degree from a school that won't give you over 3.0. If you have enough skill/portfolio, you can definitely get interviews, then it's all up to your presentation and stuff at that point. (Once you get the interview, your credentials are no longer even considered really.) Good luck!
@@JoshMadakor As someone who's very proud of his 4.0 GPA, this kinda hurts, but at least it boosts my confidence in my intellectual ability to learn skills😁
85 was a great year my friend!
Haha, I hear it was a simpler time
Thank you
Thanks for watching :D
Keys to success:
Step 1 Be like Josh
Step 2 ???
Step 3 Profit
Jokes aside, congrats Josh! Keep at it and stay hungry!
Thanks so much lol, this is so funny. If someone is gonna be like me, I hope they only pick the good parts 😂
I am out of college going through this right now! My strategy is blind 75.
Heck yeah, get it! Best of luck :)
A wealth of information, thanks for putting this together. I looked through the comments and I didn't see my question asked, so here goes: did you choose to do the interview in python or was it chosen for you?
Thanks so much! and great question! I chose python on purpose. I was originally doing my algo practice in C++ just to practice with it, but it got to be too much of a pain in the ass, i switched to python. Then as such, I asked them to do the interview in python as well :)
So I've been planning to enroll at WGU to get my CS degree; however, I wanted to be able to understand and code with Python and Javascript before then. After I'm done learning the fundamentals, I wondered what are some ways to "train" my way to become proficient? What do I need to do if I want to start small and basic and work my way up to complex programs?
This is a great question and I actually made a video talking about this exact thing. The video is about "pre-gaming" the WGU CS degree. (link below)
Basically, I recommend doing codewithmosh for whatever language you feel like. His explanations are the BEST I've used, so I've purchased quite a few of his courses. Probably close to 10 by now. (he does have some free stuff on youtube). He also does projects in every course from what I've experienced. I'll put an affiliate link below for that. Be sure to check out the TH-cam as well.
Hope this helps!
CodeWithMosh Tutorials: codewithmosh.com/courses?affcode=146684_b7chi0ze
WGU CS Pre-gaming: th-cam.com/video/q256QcRRRVc/w-d-xo.html
hello again Josh so I was wondering I know you have often said more certs make you more marketable and the the general I.T degree comes with 8 certifications(including the prerequisite google it support cert)I was wondering how much would you try to negotiate if you were a fresh graduate going for say a basic cybersecurity job how much would you try to go for as far as salary...I know one of the factors is where you live I'm in Florida
Hey again! It really depends! But entry level in Florida, depending on exactly where, I would probably be pleased with 70k or above, as a BRAND NEW person. I def need to do more research on this, so there might be a standard deviation of 10k or so, but this seems about right. For general IT, maybe 10k or so less. I’d check out indeed though :)
I am too old for learning I'll be 43 in December and I barely understand coding and other computer stuff but I do like watching videos on it
You're not too old to learn stuff! Just bear in mind, a lot of the time with tech, the more time you have spend doing stuff, the better you'll be at it. Watching videos is good, but eventually, try to think up some projects you want to do, or find some nice project-based tutorials (codewithmosh has some of these in the description). Best of luck!
You are never too old to do anything you wanna do!
Man you look so familiar. Were you in the military and ever lived Colorado? Btw great vid!
No to all of those :( :(, I appreciate you watching though, and thanks haha. A lot of people ask if I was in the military before for some reason, it's funny :p
Do a video about how you’ve been studying algos
Lol that's what this video is isn't it? :D
@@JoshMadakor i know, JOSH!! lol you said you've been killing Algos and interviews in a recent video. Make another Dude!!!! PLAaaaaaaaaaEEESSSSSSEEEEEE! Thanks, kinggggg
Josh, how were you making time to focus so well while working a full time job?
Like right now as I'm trying to do TH-cam and work? lmao, the secret is my tank is always on empty haha. When I was studying for algorithms, I literally wasn't doing anything else at all. :). I can't multitask, but I can laser focus pretty hard
Is there any device limitations? Like what would you recommend someone get for coding/cybersecurity that would maximize work and resources. Enjoyed the breakdowns !
Do you mean like in terms of personal workstations? For the whole google/code endeavor and most other things (editing included), I've been using a 2020 MacBook Air M1 :)
@@JoshMadakor hey bud, last question. Cyber security is a high paying career right? Also you can work remotely as a senior cyber security engineer or analyst right?
He's 40! Looks early 20's.
Thank you so much lmao, this makes me feel great ✊😊👍
Awesome video! And I have a silly question, but nonetheless - I've noticed that you're using a Mac - does it play nicely with Microsoft tech? Is it ok to use Mac to develop / manage / work with / in Azure? Thanks!
Thanks!! And not silly at all! It really does work well. The only problem I might run into is developing c# or some binaries that only run on windows, but since I don’t do that I have no problem! For my ms/work laptop, I was issued a windows device though, but I could do the same job with a Mac just as well :o)
Hey Josh just curious what’s your knowledge of data structures and algorithms was before you implemented the strategy? Did you use alto experts DS and algorithms crash course before you began the problems?
actually used this:
CodeWithMosh Ultimate Data Structures and Algorithms: codewithmosh.com/p/data-structures-algorithms?affcode=146684_b7chi0ze
And as you suspected, I did use the crash course a bit, but it was very minimal: www.algoexpert.io/data-structures
I have dealt with data structures a little bit before, but when I started, I couldn't really solve any of the algoexpert questions myself lmao. Maybe like 5 of them or something.
Used Mosh more than the crash course, but they are both quite good. Hope this helps!
(Edit: Mosh link is an affiliate link, but it's a super product hehe)
Thank for the reply! I’m trying to implement something similar as I start my interview prep. I was also curious you mentioned you like to do previous problems again before you start new one. How does that work when you’re 50 problems in and you want to start problem #51. Do you do the other 50 before you start #51 or some other set amount?
Were you fortunate enough receive the job offers on the same week? Or, did you do a little bit of finessing to stall time between each offer?
How were you able to convey to them that you were entertaining other offers, knowing in your back of your mind that there is a definite deadline to either accept or decline?
Hey Jason! Nope, they were all spread out and some of the companies were being lame about it. I told Tenable I needed 2 weeks and they seemed to be OK with it. they gave me an offer below what I asked for, so I told them I was going to finish my interviews and get back to them. There was some other weird communication with the recruiter, then they ended up hiring someone else while I was interviewing. I would have worked for them if they continued to negotiate salary with me. Worked out in the end though I guess lol. I was really transparent and up-front with everyone. I don't even care at this point. I also told microsoft, "I'm interviewing with google, but if you give me 180k base, I'll stop and come work for you. They agreed, so I did. Haha. A lot of people try to be cloak and dagger about their salary negotiation, pending offers etc, but I generally don't care. Maybe I should though, haha
@@JoshMadakor what's your experience before that? what did you use to do to start with 180k ?
Can you do a video on how you finish computer science @WGU i wanna get that degree
Sure, here you go!
th-cam.com/video/d3iKMoCIclA/w-d-xo.html
Bro ur amazing u must have crazy work ethics and wicked smart
Hi Josh,
I have listened to a few of your videos in which you mentioned that you are looking for someone to help with answering questions for your subscribers. Are you still looking? I am a WGU student, great writing skills, a little bit of time in my hands...etc. I need something doing while I'm doing WGU. Let me know.
Thanks
Hey Elle! I really appreciate this, but I need to research how to do this/delegate something like this :(. I am gonna have a manager help me from July, but I really really appreciate your offer T_T, thanks so much!
No worries 👍
Judging by your looks, they might have thought, that you're a fresh graduate. Hard to believe, that you're 37.
Thank you lol, that’s so nice of you haha 😂
I left a comment here several days ago, it looks like YT removed it 😅
Let's go again, do you think if someone can fully benefit from AE with beginners' programming knowledge?
Hmm 🤔, let's say one day, I decided to purchase AE in hopes to utilize beginner's level of Python to pass coding interviews.
Hey Jason! AE kinda requires some basic level of programming skill. they have a whole section on algorithm primers that supposed to prepare you to be able to understand/answer the questions, but it won't make sense to someone who is BRAND brand new. If you have completed a full python tutorial somewhere that's good, it should be enough to get started, but it kinda depends. AE has another product called Programming Expert (I think), but I've never used it. Codewithmosh (free or paid) is probably good enough baseline knowledge. Hope this helps!
Hey Josh, quick question, if you were trying to go directly in to software development would you do the algo study first and then create portfolio projects or vice versa? Just trying to optimize my time spent on task.
Hey Josh how many easy and mediums did you do? And would this work if I decided to just take on Blind 75 and use neetcode's video explanation to review?
Hey Christina! From AlgoExpert, I did 25/25 Easies, 28/55 Mediums, and 5/46 Hards, but I did these _many_ times each. Imagine like 10-20x each, over, and over, and over. And yes, your strategy will work with Blind 75 + Neetcode. Just make sure you understand and get to the point where you can implement all of the algos off the top of your head. It just takes intentional repetition and understanding and you can get there. Repetition is magical. Good luck!
You mentioned wanting to do a PhD. Are you still planning to do that? What do you want to study?
I was considering PhD CyberOps (offensive), but I decided to not do that. I'm going to focus on my swe skills and youtube. More reach and more money. I also want to get an employee pretty soon here, hehe
You’ve aged very well. I didn’t think you were anywhere over 32. What’s the secret?
Hi Nigel! Lol I’m not sure, be mixed with Nigerian I guess haha. I didn’t smoke or drink very much, I exercise sometimes. Other than that I’m not sure. I really appreciate you saying that though 😭😭
Hi Josh
You said in one of your videos that you dropped out of high school and got the GED. My friend also has a GED (he's an immigrant). Do employers look down
on the GED or do they just not care as long as you have a bachelors?
Edit: BTW your videos are great. Keep up the good work.
Hey!
_>Do employers look down on the GED or do they just not care as long as you have a bachelors?_
Nobody knows I have a GED actually. Only you and whoever else watched that video haha. I don't put my HS education on the resume since, like you said, is totally dwarfed by my college and experience.
Thanks for the compliments!
@@JoshMadakor Thanks for the reply Josh. The GED doesn't show up on an education background check? Do you think employers would care if they knew someone had a GED? Sorry for probing so much, I just think you're a good source of information.
_> The GED doesn't show up on an education background check?_
Oh maybe it does, I just haven't had anyone mention it tbh hehe.
No need to be sorry :p I appreciate your comments!
@@JoshMadakor But do you think employers consider the GED to be equivalent to a normal high school diploma? My friend is an immigrant from latin America and didn't get a formal education there but he has a bachelors here in the U.S.
@@asdkhjlasdkj6729 then but the bachelors!!! why would he put high school info on hi resume when he graduated with a bachelors from the usa!??
god the fact that ur age is a flex on this is so unnecessary. like good for you but 37 is still young man... this just plays into and perpetuates the ageism in tech
It’s not a flex, wow 😂. I agree with everything you said, except perpetuating the ageism thing. Most people who apply to engineering at big tech are much younger than 37. My message in the intro said age doesn’t matter as long as you check the boxes.
Hey Josh, just wondering does AlgoExpert has questions related to IT or do you happens to have recommendations for IT related questions where I can study off of?
Hey hao! That’s very broad, but you could look into getting comptia a+. There are some questions here:
www.udemy.com/course/comptia-220-1001-exam/?DSA_Catchall_la.EN_cc.US&._ag_95911180068_._ad_532194018662_._kw__._de_m_._dm__._pl__._ti_dsa-76728369699_._li_1027744_._pd__._&matchtype=&gbraid=0AAAAADROdO1My0_ctDXGUo4MYcabCiSKe&gclid=CjwKCAjwj42UBhAAEiwACIhADibx2CaHI29WIWDIULqXkP8_Mym9KugJ8mw0FY8Wbp6b8mk121cqdhoCLLMQAvD_BwE
Hello Mr. Josh. I am going on the path to getting my Bachelor's in Computer Science from WGU. I follow the way you graduated in 2 months. My question is Bachelor in computer science can land into software developer job
Hey Saeed, yes absolutely! After you graduate, just follow what I did in this video (or some variation of it) and apply to a lot of jobs. You'll for sure find something if you execute well :)
Any updates?
Hi Josh,
Do you think applying to many jobs and waiting for response is the way to go? Or should someone connect with people on LinkedIn and get a job that way?
Hey Harry, thanks for watching! This is a great question. I'm actually building a course on how to get a job in tech and I cover this exact topic: What you described are three separate pillars of "how to get a job"
1. Social Network
2. Application Execution
3. Consistency
The better these pillars are executed, the faster you will get a job. They aren't mutually exclusive or even required, but they all help. If you don't have the energy to do all three at max performance, I would probably "max out" points 2 and 3. An Excellent Application strategy (different resumes every job matching keywords, detailed spreadsheet for tracking, etc.), then be consistent with it.
Having said that, if you are the type of person who actually enjoys reaching out to ppl (which I dont... lol), Social Network is potentially the most powerful tool of all, it's just a pain in the ass.
I feel I didn't really answer your question directly, but hopefully I gave something to think about, haha :)
Do you have a spreadsheet for courses we can take at SDC to transfer into the comp sci degree at WGU?
Hey CC HR, I sure do. here is the master spreadsheet. The main page links to the Computer Science degree :)
docs.google.com/spreadsheets/d/1SHtCCKJafxrTJiB-59s8GOAn2J4b1dqCDjm-iurA9oU/edit#gid=423363706
Thanks so much for taking the time to create great content and to answer the questions in the comments
are we able to get access to your anki deck?
I can! But there is nothing in it but links to Algo Expert problems, haha
How did you study for data structure and algos, the theory itself.
Great question! I actually used this:
CodeWithMosh Ultimate Data Structures and Algorithms: codewithmosh.com/p/data-structures-algorithms?affcode=146684_b7chi0ze
as well as AlgoExpert's Data Structures Crash Course: www.algoexpert.io/data-structures
Used Mosh more, but they are both quite good. Hope this helps!
(Edit: Mosh link is an affiliate link, but it's a super product hehe)
@@JoshMadakor Thank you
did you have to build any apps to aid in your application process? or build any kind of portfolio to apply?
I did have some apps and a github portfolio. You can see it here if you want ^^ github.com/joshmadakor1
@@JoshMadakor Great. Thanks
Did you get an offer and took the job as full time employee at Google? On the other video you said you were working at Microsoft as a contractor
I've been practicing leetcode in java is it worth it to switch to python?
Just stick with what you are comfortable in. Java is a great way to impress interviewers who are used to candidates often using Python, since it is easier to learn.
CoherentPanda said something that I would have said, haha. Whatever you are most comfy with. I just used python because I wanted to focus more on the algos and less on memory reference and data type stuff, hehe
Man you’re 37????? What’s you’re tips so I look like you when I’m you’re age😂
Haha, I think genetics might have something to do with it, but don't smoke and drink very little. Exercise really helps to compensate for aging too lol. Fighting that up-hill battle
are you transitioning to software engineering??
Hey Alex. I've kind of found a middle ground between SWE, security, and IT Operations. I will talk about my job a bit in a future video :)
@@JoshMadakor thank you , I am looking forward to it
Josh, how do you keep a healthy body while sitting in front of a computer? I gained about 30lbs since being in IT. I feel mentally exhausted and lack motivation to go to the gym.
This is funny and you are spot on. My BMI/body genetics are really good I think. Like a gorilla who sits around all day doing nothing but eating, but is still jacked somehow. Even so, I tend to constantly gain weight. I have to go on diets sometimes or I start getting bigger and bigger. It's a real struggle cuz I love food too. lol. Gl, I don't have any good advice. I can't diet unless I give up something else. :o(
Why would your age matter dude?
It doesn’t matter haha. However, a lot of ppl are worried about going into software in their 30s+, so I included i guess
Algo expert didn't sponsor you seriously 😅
I tried to get a sponsor with them 3x, but ghosted 🥹
@@JoshMadakor oh màn...tough ..maybe they thought your subscribers weren't "enough"
Josh so sold, time to end this
Lmao? I like your name. Good luck :)
Your only 37 years that's not old.
Thanks, I appreciate that haha. It's just that there are a lot of questions about, "Am I too old to get into SWE? Can I get into SWE @30? etc" Figured I would try to address that low-key, :)
So it seems like it would, but would still like to ask.
Do you feel this method would work as well being a beginner on Try Hack Me/Hack the Box? Repeating it to you pretty much have it memorized, but with that memorization be able to recognize similar things in other situations?
I would be willing to put a LARGE amount of money on "yes", it would work. This method has worked with language learning as well. For example, I learned 2k sentences in another language, then I was able to make completely new sentences on-the-fly based on the 2k I previously committed to memory. Of course this took a long time, but it worked. I think it's kind of how babies/kids learn as well. Learn ABC, then they are able to derive DEF on their own. The human brain is really neat in this way.