Resume Advice Thread - December 05, 2017 CS Career Questions |
- Resume Advice Thread - December 05, 2017
- Daily Chat Thread - December 05, 2017
- My experience recruiting this fall and a couple of tips
- I had one of the worst video interviews ever. They even had the balls to ask for a signed NDA after I didn't progress to the onsite.
- Company rescinded Offer after I quit my job, What do I do?
- How do you deal with rejection?
- According to Statistics Canada, Comp Sci graduates make less than the average of all fields of study including marketing majors.
- What is the scope of your personal projects?
- How hard is it to get fired? How often does it happen?
- In what kinds of jobs would a "Computer Architecture" elective be most useful?
- How does salary change when moving countries but staying at the same company?
- To those who learned CS without a CS degree: How much did you need to know to get a job?
- Does it make sense for an American go obtain a Master in CS in Canada?
- In general, are coding bootcamps a good investment?
- Opinions from MTL developers
- High pay/perks == high engineering bar?
- [OFFICIAL] Best of 2017 Category Discussion
- How is 85K for a SE role in Austin, Tx ?
- Was expecting to get fired but instead I got PIP'd. I'm... disappointed?
- Working on a CS degree, Interested in cryptocurrency and blockchain (Finances and investing in general). What careers should I consider?
- Advice on my online portfolio
- I hate writing a multi-core CPU in Verilog? Do I have any future in backend/infrastructure/OS developing?
- Disillusioned CS undergrad
- Give me a serious rundown of how programming is like
- Any resources for language and level-specific projects to show future employers?
- Shaddy things are happening at my job. Options?
- Everywhere says I need a CS degree
Resume Advice Thread - December 05, 2017 Posted: 04 Dec 2017 11:07 PM PST Please use this thread to ask for resume advice and critiques. You should read our Resume FAQ and implement any changes from that before you ask for more advice. Abide by the rules, don't be a jerk. Note on anonomyizing your resume: If you'd like your resume to remain anonymous, make sure you blank out or change all personally identifying information. Also be careful of using your own Google Docs account or DropBox account which can lead back to your personally identifying information. To make absolutely sure you're anonymous, we suggest posting on sites/accounts with no ties to you after thoroughly checking the contents of your resume. This thread is posted each Tuesday and Saturday at midnight PST. Previous Resume Advice Threads can be found here. [link] [comments] |
Daily Chat Thread - December 05, 2017 Posted: 04 Dec 2017 11:07 PM PST Please use this thread to chat, have casual discussions, and ask casual questions. Moderation will be light, but don't be a jerk. This thread is posted every day at midnight PST. Previous Daily Chat Threads can be found here. [link] [comments] |
My experience recruiting this fall and a couple of tips Posted: 05 Dec 2017 03:30 PM PST I just want to start off by saying how useful this subreddit has been for me in terms of career advice, laughs and giggles, and occasional drama. I wanted to give back in some way, so I want to share my entire process from this past fall: fall '17 recruiting Some background about me:
Based on my background and how inexperienced I am, please take my advice with a grain of salt. My opinions are all over the place, but hopefully you'll be able to get something out of this. Resume I really don't understand why I see the shittiest resumes on the Resume Advice Thread every week. Based on my own experience and that of my peers, I beg of you to get rid of those self-made templates on Word docs and use a Latex based resume that you can make so much more easily. It's a skill that you can add on your resume too! The link to a bunch of templates that you can edit straight away are here: https://www.overleaf.com/gallery/tagged/cv#.WicjYrT83ys Applying Apply early. I started applying late July. I had a bunch of interviews before school even started. Online applications are usually a hit or miss, but they exist for a reason. Apply to enough companies and apply early and I guarantee that you will get responses. I had one referral this year for Mark Zuckerberg's company and got rejected without an interview. I got all my offers from online applications. I do usually follow up my online applications by emailing a recruiter I find on LinkedIn. I use SalesLift to find possible emails and send to as many as I can find. These emails should be short and sweet. I cold emailed a unicorn recruiter this year and got an interview. The email: Hi <recruiterName>! I'm currently a student at <schoolName> and am extremely interested in working for <companyName> in the future. I've applied to the Software Engineering Intern position online and was wondering what my status was? I have a couple of offer deadlines near the end of this month but would love to have the chance to interview with <companyName> as it is my top choice. Attached is my resume! Looking forward to hearing back. Kind regards, <yourBeautifulName> Short and sweet. Interviewing Don't do countless LeetCode, but do enough. Do different problem types and get your foundations solid. Understand the problem, please don't memorize. I got LeetCode premium for about two months and it definitely helped, but I don't think it's crucial. Most of my offers didn't require any on-site/whiteboard interviews. If you have a phone interview, you need to be able to talk, talk, and talk. Start by describing your thoughts as comments depending on your interviewing environment, so your interviewer can follow your thought process. If you feel kinda stuck, ask them, "Does that make sense?" or "Am I headed the right direction?". Talk to them about different approaches and their trade-offs. If you don't know the question and you're completely blanking out, start simple. "I'm thinking of using an auxiliary data structure to store elements because X", "Maybe sorting the elements will help". LITERALLY anything. Just talk it out, they're on your side -- usually. There's only a finite number of things you can do, so study the foundations and the interviewer will help you build off of the foundations. Make yourself a checklist of possible starting solutions. You can eliminate different methods: Stack/Queue, DFS/BFS, Two Pointers, DP, Recursion, etc. There's only a finite number of things they could possibly ask, so master the foundations. Ending thoughts Recruiting is hard. I dropped two classes this semester because I literally couldn't handle the stress of interviewing and classes. Don't over-extend yourself. If you need to sacrifice something to gain something that aligns with you and your goals better, then please learn to let go. It pays off in the end. There are a lot of great companies out there. Please don't circle jerk over companies that this thread praises and adores. It can honestly be toxic sometimes and group think really does happen here. If you have the luxury of deciding between offers, please focus on where you'd enjoy yourself the most and make sure that the company you choose respects your time and cares about your interests. For people who don't have internship offers yet, LMAO PLEASE KEEP APPLYING. It's the funniest shit when people are like "Is recruiting for summer '18 over". No it's not fucking over yet. I see 100's of new applications every week on every major job searching application. Just apply everywhere. Good luck! [link] [comments] |
Posted: 05 Dec 2017 12:53 AM PST Pics of them asking for an NDA I just had one of the worst video interviews in my 10 year software engineering professional career with a startup. Both the actual interview itself and the follow up. It was a two hour video technical interview. I fired up Google Hangouts. The startup is 10 minutes late and the CTO is there. After pleasantries were exchanged he commented on my balding hair. I'm like WTF, seriously? He then introduces me to the first two engineers. The two engineers conducting the interviews seem to be very inexperienced. For the first 40 minutes it was okay, just them asking a lot of passive aggressive questions. The typical egotistical "I'm asking a question so I seem really smarter than you" sort of game. You could sort of sweep it under the rug as inexperience or whatever. Then 20 minutes remaining they sprang a typed coding test on me, which I hate doing on the computer. I don't mind whiteboards as I'm a very visually oriented person, but I hate being surprised and unprepared, which this was. They asked me to solve the full on knapsack optimization problem in code, which is NP-Hard. 20 minutes isn't enough time for that sort of test. It is something that is covered in the computer science courses ten years ago but it's pretty insane to expect someone to have a perfect working solution in code in 20 minutes. It didn't even give me any time to ask them questions. They never gave me the chance so I purposely ran the interview over 15 minutes just so I can get some idea of what it is like to work there. I hate doing that but they showed no respect for the interviewee. Then in the second hour it was the CTO and another engineer. It was going fine and a lot more pleasurable of a discussion. Then they sprang another programming problem, although this one was no big deal - reverse a string in place. As soon as I started typing code though and put a curly brace on the same line the engineer immediately commented on it saying "We're done here. We can't work with someone who puts a curly brace on the same line." He was dead serious, it wasn't a joke. It got side tracked into frivolous discussions. I told him we need to stay on track/etc. It really irked me a ton. After the interview I got that rejection email along with asking for a NDA to sign. A week ago when setting up the interview they sent it over and I started to look it over. I was in crunch mode then came up with a bad cold after. Anyways it's ridiculous they wanted me to sign it after the interview so I told them no. They're claiming that I agreed to sign the NDA which I never agreed to. I only said I would "look it over." The NDA is absolutely fucking ridiculous. In it they have a non solicit agreement. They have a non-compete in it. They have liquidated damages and attorney fees the violator would have to pay if they violated any of that. It's fucking ridiculous that they want it signed for a video interview. I told them to go pound sand. [link] [comments] |
Company rescinded Offer after I quit my job, What do I do? Posted: 05 Dec 2017 12:23 PM PST I had a standing offer and a start date for next monday. The only contingency is that I pass a public trust security clearance. Given that I have nothing in my background that would affect me, except my parents being immigrants, I put in my two week notice and last friday was my last day. The new company called me today and said they aren't comfortable with sponsoring me and rescinded the offer. First of all, FML. Second, I need a job asap. Third, I have only 7 months experience. [link] [comments] |
How do you deal with rejection? Posted: 05 Dec 2017 12:20 PM PST The whole process is so exhausting. Sending out hundreds of applications only to hear back from a small percentage. Then of that small percentage, going through multiple interviews, both behavioral and technical. Doing in-person interviews that are hours long. Spending days and days preparing for in-person interviews. Even if you nail the technical part of every interview, you have to hope that they just like you more than the other dozens of people that did just as well as you. All of that work and building yourself up just to end in a second when you get that robot-written email, "we decided to move forward with other candidates who's skills more closely relate to the role etc..." It hurts. Especially if it's a company that you were really excited about. How are you supposed to stay motivated? How are you supposed to want to keep going through this process? [link] [comments] |
Posted: 05 Dec 2017 05:48 AM PST This is from a National Census a few years ago and is fully accurate. I doubt it changed dramatically as CS was equally as competitive and the landscape hasn't changed recently. [link] [comments] |
What is the scope of your personal projects? Posted: 05 Dec 2017 06:28 PM PST I have a couple of Free Code Camp projects, and I'm currently working on a Budgeting application similar to You Need a Budget that's a couple of hundred lines long (but unfinished) and I haven't received any callbacks. I thought that a degree in computer science would give me some, but I guess not. I'm concerned my projects are not up to the complexity that projects should be. For those of you who have had success with getting callbacks, can you share some of your personal projects? [link] [comments] |
How hard is it to get fired? How often does it happen? Posted: 05 Dec 2017 03:31 PM PST One of my biggest fears is being fired. How often does it happen? Obviously, I don't have to worry about it for my internship and for at least a couple months into a new grad job (because expectations are not too high), but I'm just scared I won't be able to do my job and live up to the expectations and one day get sacked. How often do people get fired simply because they are under performing? [link] [comments] |
In what kinds of jobs would a "Computer Architecture" elective be most useful? Posted: 05 Dec 2017 05:54 PM PST I'm thinking about taking an upper-level "Computer Architecture" elective as a CS (not CE) undergrad. Topics include:
I'd like to think there is a benefit to becoming a "power programmer" that actually understands what is going on at the hardware-software interface (instead of the computer being a magical black box for the code to run on), but I'm concerned that I'm going to forget all of the above and that in my day job the above things will be "abstracted away from me" anyways. For example, would the above topics be useful for a data engineer? Thanks in advance! [link] [comments] |
How does salary change when moving countries but staying at the same company? Posted: 05 Dec 2017 07:41 PM PST Wondering most about how this works at Amazon but knowledge about other companies is welcome. I have heard places will offer a lower salary for people starting at their Canadian offices than ones starting is Seattle or San Francisco. What would happen if I was to accept an offer for the American office, then a year or two later move to the Canadian office at the same company? Would I keep a USD to CAD at the time of move translated salary? Or would they lower it to be on par with the Canadian starting + any raises I have received since? Would stocks and signing bonus be treated the same or differently? [link] [comments] |
To those who learned CS without a CS degree: How much did you need to know to get a job? Posted: 05 Dec 2017 12:05 PM PST As someone without a CS degree (I have a chemE degree) I turned to this subreddit and been led to think that you can get a software engineering job if you know just two things: 1) A programming language 2) DS & Algo How true is this? If not, what else should be learned/done? [link] [comments] |
Does it make sense for an American go obtain a Master in CS in Canada? Posted: 05 Dec 2017 07:16 PM PST EDIT: to obtain I'm an American considering masters in CS in universities like UBC, UofToronto, Waterloo, McGill, and maybe a few others like Ryerson/York. Does it make sense for a US citizen to get a master's in Canada (paying international fees)? Or would I be better off going to school in the States because most American companies recruit locally? [link] [comments] |
In general, are coding bootcamps a good investment? Posted: 05 Dec 2017 01:51 PM PST Long story short I'm a 28 year old guy with a Bachelors degree in game design, a program that requires basic programming courses and no math whatsoever. The university itself was a great school with a pretty great reputation in our area, but the major was new and it seemed like the faculty was kind of flying by the seat of their pants. After years of trying to keep up with game design majors from all over the world I no longer want to make games at all. I've been working at a Best Buy since I graduated and make around $350/weekly. Recently one of those coding boot camps opened in my city, $4500 for 12 weeks of study with industry professionals. Is this a good opportunity? I've also considered going back to college but that's significantly more expensive and would take about four years for me to get my MS because I have so much math to catch up on. In addition I'm also considering doing the boot camp and taking some CS courses at the same time. [link] [comments] |
Posted: 05 Dec 2017 02:58 PM PST Hey everyone, I've been meaning to move to Montreal for sometime. I finally received an offer , for mid $60k which is less than what I make in Toronto (I think this is due to cost of living?). I'm hesitant to take it because it will involve mainly maintenance on an old product, in C and I'm worried that it would hinder my future prospects since this would be my second job that would be mainly C maintenance. I would like to do something OOP in Java or C++ and being actively developed. The other issue is that I am an anglophone, though currently taking french classes. Should I take the as a way to get my foot in the door to MTL, or keep applying for something more inline with my goals? [link] [comments] |
High pay/perks == high engineering bar? Posted: 05 Dec 2017 01:16 PM PST In general, is this true? I'm specifically wondering about HFT firms, which I feel like sometimes just have a ton of money to spend and aren't actually that prestigious in terms of engineering quality. [link] [comments] |
[OFFICIAL] Best of 2017 Category Discussion Posted: 05 Dec 2017 04:48 AM PST We are joining with many other subs to run a "Best of 2017" contest. Everything I know about it came from this thread, so read it and then you'll be at least as smart as me: https://www.reddit.com/r/Bestof2017/comments/7gqgn4/bestof_2017_awards/ This thread is for suggesting/discussing possible categories. You can find some examples from TIFU for last year's contest here: https://www.reddit.com/r/tifu/comments/5iry12/best_of_rtifu_2016_award_nominations/ You may also use this thread to suggest and discuss the wider contest process, or complain loudly that this contest is so dumb it should be rated K for Kiddies. The current plan is to have 3 more thread phases after this: nominations, voting, and results. My current plan for the nominating phase is to allow each poster to nominate and 'second' a nominee for each category (you can't second your own nomination though); an entry has to be both nominated AND seconded to advance to the voting phase, so that we don't end up with an overly large number of entries that regular posters will have to sift through when voting. We'll probably also apply some of the rules you see there in the TIFU example around who can nominate/what can be nominated. [link] [comments] |
How is 85K for a SE role in Austin, Tx ? Posted: 05 Dec 2017 11:32 AM PST I have been offered a job with 85k as a Software engineer in Austin, Tx. I have 2 years in relevant experience with a masters degree. I lived and worked on the west coast so not sure if this is the average for Austin. [link] [comments] |
Was expecting to get fired but instead I got PIP'd. I'm... disappointed? Posted: 05 Dec 2017 09:30 AM PST This is a big wake up call. I made plans around me getting fired. I'm working at a big corp (you've heard of them) doing the most generic agency work imaginable. Whenever I have a call with a recruiter, I have a very hard time playing up what I do here. I don't feel excited when explaining what I do or what I'm building and I don't feel as if I'm being filled with knowledge/skills as much as I have with my previous roles. It's just... work. I want my years of experience to truly reflect how good I am. I feel as if I have fallen behind. My main gripe is that I've only been here for 9 months and am tying my best to make it to a year while studying up to move to a new technology stack. Should I leave sooner or later? [link] [comments] |
Posted: 05 Dec 2017 11:14 AM PST |
Posted: 05 Dec 2017 07:58 PM PST Hey, I am looking to start my career in software development and have written my portfolio/website and am wanting some feedback on things I can improve on it. My main concerns are:
Thanks so much! and merry christmas [link] [comments] |
Posted: 05 Dec 2017 07:29 PM PST I really love the data structure / c programming / python / oop classes though. [link] [comments] |
Posted: 05 Dec 2017 07:21 PM PST Hey, guys, I'm a sophomore at a pretty well-regarded CS program, and I gotta say I'm having a lot of trouble convincing myself to stick with my major. I chose it for the guaranteed job (I know that's the cliche bad decision). I see what my classmates want with their degrees and it usually just boils down to money, which is fine, but it doesn't work for me. They want finance, Facebook, Google, or some other questionably good company. Y'all work in CS. Is there anything rewarding to what you do all day? Do you feel like you're doing something besides adding marketable gimmicks. Will I end up compromising my goals (to lead a happy and fulfilling life)? I'm a young guy. I have my whole life ahead of me. I don't want to be that dude who wakes up every day to go to some job I hate just to have a cushy life. Thanks bros and gals [link] [comments] |
Give me a serious rundown of how programming is like Posted: 05 Dec 2017 07:06 PM PST I have done fair amount research. I've tried some programming courses on Codeacademy. For me personally, it seems cool & all, but the task is very mundane. To some, it's fun & allows you to be creative. To me, it's very mundane. Not trying to offend anyone. I give all your programmers credit. Should I keep trying to learn or forget it & move on? I get a headache when I look at code & syntax [link] [comments] |
Any resources for language and level-specific projects to show future employers? Posted: 05 Dec 2017 03:20 PM PST I'm a freshman in college pursuing a cs degree. I have some knowledge of Java, Swift, and Python. Are there any resources that perhaps generate ideas that can be solved using certain languages? The personal projects I have in mind require knowledge of either html and css and js. [link] [comments] |
Shaddy things are happening at my job. Options? Posted: 05 Dec 2017 06:56 PM PST So I started working for a call center about three months ago. Easy enough. Was not prepared for how mind numbingly repetitive it is but still. Anyway, so the shift they suggested for me was till closing at 8pm. But they neve told me I had to stay there untill all the calls were answered. Now I'm getting off 30 mins to an hr and a half late all the time. I'm just a temp, i was supposed to be made permanent mid Dec but they pushed it back two weeks to fuck us on holiday pay. Lot's of stuff like this. Even peoole who are permanent and been there are getting screwed over and always complaining and now I'm hearing that them saying they would make me permanent might just be to get threw their busy season and I'll be let go right after. I'm already job hunting and my resume is out but I don't know how much more i can take. It's like 10hrs non stop phone calls. They are just fucking everyone over. Very high turnover rate. I know i can just quit but would any of this qualify me for any assistance if i can't tind something? It is America so sadly I'm sure its all very legal to fuck people over like this.just wanted to check. [link] [comments] |
Everywhere says I need a CS degree Posted: 05 Dec 2017 03:00 PM PST I have always had a knack with computers, such that I was advised to pursue a career in the field. Yet, for a bunch of reasons I decided to pursue Biochemistry in college instead. At the end of my degree, I took some introductory programming classes (C++), and took very well to them. Since then, I have been teaching myself Java, and generally tinkering with programming. The health sciences field is unfortunately very limited unless I choose to go onto further education. Thus, I have been looking into a computer science field. I have heard a lot about how you don't need a CS degree to get a CS job. Yet, when I look for jobs everywhere seems to insist that a Computer Science degree, or equivalent, is a must. So where exactly are these CS jobs that don't require a CS degree? Is the internet simply lying to me, or presenting skewed information? Or do employers list the requirement out of habit, and I should just apply regardless? [link] [comments] |
You are subscribed to email updates from CS Career Questions. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment