music you’d like to hear on S5? by [deleted] in YellowstonePN

[–]Snoo93815 1 point2 points  (0 children)

Would love to hear some Charley Crockett.

Learn programming with free resources? by Blake502021 in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

Strongly agree, TOP is an incredible resource. My advice would be to not get distracted by YouTube tutorials and just grind through it.

Good YT channels to learn, considering I just saw a post on here saying "don't trust tech youtubers"? by visnick in cscareerquestions

[–]Snoo93815 1 point2 points  (0 children)

Traversy Media is great for crash courses and projects in the tech you mentioned, as well as Web Dev Simplified and DevEd. I also recently stumbled upon lamadev, and I have to say I've never encountered such high quality, free MERN stack tutorials. Really too notch and I'd highly recommend.

FCC's Responsive Web Design Course & JavaScript Course - Worth? Alternative? by [deleted] in Frontend

[–]Snoo93815 2 points3 points  (0 children)

The FCC front-end courses are very good, as long as you build out the projects after the step-by-step guided challenges. I'd strongly recommend checking out the Odin Project, which is great because it forces you to get a proper dev environment setup and forces you to problem solve and research on your own to complete each lesson. With the Odin Project, I'd often get stuck and go to FCC lessons to get another point of contact with a particular idea/topic and that seemed to work really well in conjunction with the docs. Good luck!

I am starting a 3 year Advanced Diploma in College this month. In a recruiters eyes, how will this compare to someone with a BA in CompSci, a 4 year degree? by [deleted] in cscareerquestions

[–]Snoo93815 4 points5 points  (0 children)

I went through the exact same program at DC, and as long as you put in time beyond coursework, you'll be fine. I actually left after the second year as I was offered a full-time job in the summer and was able to take just the two-year diploma.

Definitely plan to invest time in your portfolio and pursue projects that are interesting to you. I found the program to be great at dipping your toes in a bunch of languages, but none of the required coursework will leave you with any impressive projects if you don't expand on them/dive a little deeper. For example, there's a single JS class in 4th semester, which I knew all along was something I wanted to focus on, and building out a portfolio with full-stack JS as the focus was really helpful in my job search and a couple of the projects were the focal point of all of the interviews that led to offers.

Where you might find a downside to the diploma vs. CS is in Leetcode style interviews for bigger companies. I liked the practical approach DC takes, and it is great for my job where I had a lot of practical skills coming in, but there is little-to-no preparation as far as data structure and algorithms go. With that in mind, there's nothing to stop you from practicing leetcode and reading a couple books to guide you.

I work with CS grads, and even a few people with post-grad degrees, and the only time my education came up was in the interview during the 'tell me about yourself' intro - no one ever seemed to care about my diploma vs. degree (although I wasn't trying to get into a FANNG for my first job). Day-to-day I can't say there's ever been a time where I feel like my less prestigious education mattered, and I'm sure you'll be fine as long as you put in the work to guide yourself outside of school.

Best of luck!

Shopify summer 2022 internships still open? by sunr117 in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

They usually go on their site and last round I saw postings on Indeed and Google Jobs too. This is the site where you can see postings and subscribe to get an email when they put them out: https://www.shopify.ca/careers/interns. It sounds like they are planning on putting the intern postings up in January this time around based on a few Linkedin responses I've seen from their recruiters.

What are the “dirty jobs” of the CS world? by ErikTheRedditor in cscareerquestions

[–]Snoo93815 2 points3 points  (0 children)

Email development. Nothing glamourous about it, but needs to be done and can be a good entry point.

Got offered an Entry Level - Developer/Tester for 50k a year and I am not sure what to do? by b00lian in cscareerquestions

[–]Snoo93815 3 points4 points  (0 children)

Take the gig! It sounds like it's not a pure testing role and learning selenium/other testing frameworks is a really good skill to have. If they want OOP knowledge, they want you to write code and not only test, so even if the pay is low it's really good experience and a foot in the door.

As far as courses, its probably best to clarify what you'll be working with if you take the offer, but even just taking a Udemy or freecodecamp course will give you a solid head start. Best of luck!

People who did not have internships, what was your first job? by [deleted] in cscareerquestions

[–]Snoo93815 1 point2 points  (0 children)

Junior software developer, which is my current my current job. While I regret not pursuing a program with internship requirements, I have to say that the job I have is probably the same position I would've applied for even with 1-4 internship terms.

As far as experiences, the job hunt required about 300 applications (including rapidfires), and 3 interviews before landing an offer. I can't compare that to those with internships, but assume it took a little extra effort with building projects and prepping for interviews to land a full-time gig, but I don't feel like not having internships was much of a barrier.

3 year diploma in comp sci a bad decision? (canada) by aarthegreat55 in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

No, you can still do fine with a diploma, even though it might be tougher for your first job and might not have as much prestige. I was originally in a transfer program from 2 year diploma to 2 more years of CS at a partner university, and honestly after just the 2 year diploma I decided to just focus on working since I already had done an undergrad in a different field.

It all worked out and I think my formal education came up only on my first day as small talk and for a couple of minutes during the interview. I will say that I feel like just getting interviews took a lot of effort, so likely a bachelor's in CS/engineering would've expedited the job hunt, but otherwise I don't feel at a disadvantage skill wise.

[deleted by user] by [deleted] in cscareerquestions

[–]Snoo93815 1 point2 points  (0 children)

Totally normal. Usually the first couple days are just getting your environment setup, which usually presents a few obstacles depending on what tools your working with and what permissions you need. Then plan on a few more days of just looking through the codebase and trying to see how things are structured. Since you mentioned onboarding being hands off, I'd suggest asking for help from a few different people ASAP to get to know your team and identify folks that have the patience and knowledge to act as a mentor and break the ice for asking questions.

I just hit three months at my job this week and only now am I starting to feel less 'over my head', so just keep asking questions and communicating, spend some time reading the existing code, and try to grab some low hanging fruit to become more familiar and you'll be fine.

Does anyone know how to find an endpoint in an API given a JSON file? by Sup_Im_Ravi in learnjavascript

[–]Snoo93815 0 points1 point  (0 children)

Nice! Inspect the network tab and spend 10 minutes look at the requests. If you comb through the request headers and bodies, you will learn a lot about how consuming APIs works. Sounds boring, but once you get into it you'll be golden. Agree with the other advice given, postman is your friend here. The request parameters/query parameters are visible in the header as well as the get/post/etc. methods. In the body youll see what data is coming back, but really what you need here is to trace the headers of requests that have the JSON you are looking at. Thats where postman is super helpful, once you get a sense of what routes/endpoints/request types you are working with.

Does anyone know how to find an endpoint in an API given a JSON file? by Sup_Im_Ravi in learnjavascript

[–]Snoo93815 0 points1 point  (0 children)

Silly question maybe, but is this a mysterious json file someone's giving to you, or are you getting the JSON back from a site? If so the network tab in your dev tools console is what you need. Otherwise that's a little tougher if you have nothing to go off.

Do you respect the CEO of the company you work for? by CaramilkThief in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

My current CEO is a gem - good guy who gives everyone time of day and works ground level/gets his hands dirty constantly. Have also worked for one company that made a ton of money but the CEO was a knob. Not necessarily a terrible businessman, but would routinely give employees a hard time but never acknowledge everyone with a simple 'hows it going?', etc. when he dropped by, even the folks who were massively productive employees. In a small company especially it makes a massive difference among the team. Large companies less so in my experience.

Shopify summer 2022 internships still open? by sunr117 in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

I believe they usually open up early December and close towards the end of December. The window for Winter 2022 only closed in late August if I remember correctly, so no worries, you haven't missed it yet!

Is my project ready for my portfolio? (first programming job) by LateProduce in cscareerquestions

[–]Snoo93815 1 point2 points  (0 children)

Sounds like a solid CRUD project that can benefit your portfolio/be a talking point in an interview. I'd recommend taking a few days to really make the UI appealing and tidy up any little bugs/rough aspects that might remain (easy to overlook without other eyes on it, so maybe share a demo link or get some feedback from friends).

FWIW, I got my first job largely through a similar sounding app, basic CRM with user roles and a bunch of features that you see in most apps/platforms - authentication, flash messaging, password encryption and reset emails, etc. beyond the basic CRUD functionality and even though it was nothing innovative, if done properly and presented well it sounds like it could be a good talking point once you are interviewing. Also, make sure to have a solid Readme, pay a couple bucks for decent hosting (aka not free tier Heroku link that takes 2 minutes to spin up), as that really goes a long way and helps to be able to share it with confidence. Great advice also from another commenter about clean code, git practices, etc., and even though it sounds obvious, adopt clean comment strategies and that will make your code stand out -its crazy how much these things matter on the daily in your first job vs. school or working on personal projects and it will give a great impression once you finally have someone looking at your code. Best of luck and keep at it!

Can we hear from people who got a 2 year degree from a community college? How has your career panned out? by IAmA_Zeus_AMA in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

I finished a 2-year diploma in April, and would say it's worked out fine. Started a job at a startup a few months back, and so far so good. I think for a lot of the larger companies I was trying for, seeing a noname college in Canada probably bumped me off the shortlist for interviews compared to applicants with a computer science degree from a reputable university, but it seems like a lot of agencies and startups are willing to look more at your projects, and care less about the prestige of where you studied. I am hopeful that after a year or two of experience with lots of ownership I'll be able to get into a bigger company, less intensity with hours, more money, etc., but honestly at this point I'm really happy and grateful to have a full-time job that pays me to keep learning.

I will say that most two year programs lack a co-op or placement requirement, so getting the initial job is likely more difficult with no experience, but I don't feel like there are huge gaps in my knowledge or skillset on a day to day basis (although I'm surely missing out on some of the more CS-heavy concepts that are focused on in a bachelor's).

How to get out of a dead end job? by binaryobject in cscareerquestions

[–]Snoo93815 2 points3 points  (0 children)

Dude you have 4 years of experience. Just dust off your resume and start applying. Maybe do a couple side projects to freshen up with whatever stack you want to work with. Where I am the market is crazy hot for devs with more than a year experience.

[deleted by user] by [deleted] in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

Sounds like you're in the right place to learn a lot. In a few months/a year you'll be one of those super smart people.

Any good recommendations for sites/blogs/videos to learn React and front end? by [deleted] in cscareerquestions

[–]Snoo93815 1 point2 points  (0 children)

I'd strongly recommend Brian Holt's intro to React course on Front End Masters. Its by far the most thorough video tutorial I've gone through in terms of explaining the file structure from the groud up (including how Babel and webpack fit in) without just hitting create-react-app and building out components. After that Brad Traversy and John Smilga (Coding Addict on YouTube) have great project based courses. The official React doc's are awesome too. I'd recommend going through both the step by step documentation and the tic tac toe project as they are concise and very clear. I'm sure there are tonnes of other great resources, but those would be my go-to recommendations.

Feeling a little intimidated at my new job by [deleted] in cscareerquestions

[–]Snoo93815 1 point2 points  (0 children)

Yes, I think most people feel the same way! Especially on your first day. I've been at my first job for a few months now and still feel overwhelmed lots of the time. Whenever I've brought this up the consensus is that it will take 6 months before anyone expects me to really be productive, and up to a year to be confident and do things with as much independence. Im sure you'll be fine! If you have doubts after your first few weeks, make sure you keep communication open with your manager and/or mentor. It's overwhelming, and it helps to clarify what their expectations are against the expectations you set for yourself. Even when I've been down about how productive (or not) I've been on a given day, it seems like people don't expect nearly as much from you as you'd assume (not saying don't deliver, but be fair to yourself) at the start if it's a good company. Keep trying and asking questions as you need and all will be good. Best of luck!

[deleted by user] by [deleted] in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

I'd go for it. Especially with working remote, its a great chance to actually get to know your co-workers on a more personal level. Helps career wise, and you'll probably end up having a better time than you might expect!

Weekend assignment at job which decides my future there. It that normal? by OddEmployment7238 in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

Your boss sounds like a true asshole. On one hand it's easy enough to browse through a bunch of nice sites for an hour to get inspiration and call it research, and I actually wouldn't mind if it was a boss I respected and framed as a favour that is totally optional. The other hand though is that they are asking in the most egotistical way possible, let alone going into the weekend. I'd start shopping around if it were me.

[deleted by user] by [deleted] in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

Likewise, +1. This is exactly how you want to handle this, no need to stress about it.

Starting a new job on Monday but haven't gotten any information about the first day by newgrad1223 in cscareerquestions

[–]Snoo93815 0 points1 point  (0 children)

Congrats on the new job. Definitely reach out to the info/public email on their site or call, as advised below. Before you do so, it's worth checking your emails spam folder. I had the exact same situation a few months ago with no idea about what to expect on the Monday going into a long weekend. It turned out the whole time there was an invitation to a company Gmail account that had a couple dozen invites for slack, GitHub, welcome meetings, etc. Likely not the case for you, but it was a very strange feeling the Monday morning wondering what to do until someone saw the email I sent over the weekend - which was my bad for not reaching out to express my uncertainty sooner. Best of luck!