• Breaking News

    Tuesday, August 21, 2018

    Resume Advice Thread - August 21, 2018 CS Career Questions

    Resume Advice Thread - August 21, 2018 CS Career Questions


    Resume Advice Thread - August 21, 2018

    Posted: 21 Aug 2018 12:07 AM PDT

    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.

    submitted by /u/AutoModerator
    [link] [comments]

    Daily Chat Thread - August 21, 2018

    Posted: 21 Aug 2018 12:07 AM PDT

    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.

    submitted by /u/AutoModerator
    [link] [comments]

    The System Design Primer: Learn how to design large scale systems

    Posted: 21 Aug 2018 06:03 AM PDT

    Hi Reddit,

    Here's a resource to help you learn how to design scalable systems and to help you prep for the system design interview (a required component of the technical interview process at many tech companies):

    https://github.com/donnemartin/system-design-primer

    The provided Anki flashcard decks use spaced repetition to help you retain key system design concepts:

    • System design deck
    • System design exercises deck
    • Object oriented design exercises deck

    Great for use while on-the-go.

    Also, for coding interview prep check out the interactive Python coding interview challenges repo:

    https://github.com/donnemartin/interactive-coding-challenges

    Each challenge has one or more reference solutions that are:

    • Fully functional
    • Unit tested
    • Easy-to-understand

    Notebooks also detail:

    • Constraints
    • Test cases
    • Algorithms
    • Big-O time and space complexities

    Both are open source projects so feel free to contribute. Hope you find them helpful!

    -Donne

    submitted by /u/donnemartin
    [link] [comments]

    Thank you everyone, truly and sincerely.

    Posted: 21 Aug 2018 02:33 AM PDT

    If you look at my post history you will see a horror story I encountered recently in my career.

    https://www.reddit.com/r/cscareerquestions/comments/976zp0/tired_of_working_90_hour_weeks/

    It was a tough and pretty traumatizing period to deal with (and still is but I'm at a better point especially with the advice/criticism/encouragement received here)

    However, everyone who responded gave me so much support and help. I'm immensely thankful for that. I've been a lurker on Reddit for a decade and have probably made less than a handful of posts. I'm so glad I posted here because of the couple hundred comments that validated and helped me.

    As for an update: I'm still awaiting 2 new job prospects and currently not working more than 40 hours at the current job of horror. I flat out told my cto that I would not work those hours and if required I will quit without notice. I have the means to do so I'm not bluffing but currently only staying until I have a job to make things easier on me in the ongoing search.

    I don't quite have the energy or motivation to clarify questions asked although I did answer some of the commentor's questions on the original thread.

    However soon I will.

    For those entering this profession and see that post I do want to clarify something and give some advice.

    1. Contrary to my ctos belief, this is not normal or the "status quo" as confirmed by you and a former vp I worked with who I trust very much.

    2. I'm living proof that you do not need a cs degree to start/have a career.

    3. Honestly, your happiness does matter and is important. Trust your instinct and don't obsess over work or getting a job (easier said than done I know).

    I will update later this week when I feel better. Thank you all for caring, and thank you for not being a toxic sub and rather being supportive and encouraging of the new and old posters here. You truly embody what it means to be a developer in terms of being collaborative and intelligent.

    Thanks

    submitted by /u/Jaded_tech_warrior
    [link] [comments]

    How to answer "Why are you looking for a job"

    Posted: 21 Aug 2018 07:14 AM PDT

    I'm happy with my current place. But I generally like to get a feel of what the market wants, what the market pays, and in general I'd like to keep my interview skills in shape. I don't necessarily want to switch but if an amazing offer comes by I'll consider it.

    What's a good way to answer the question "Why are you looking for a job?" or "Why aren't you happy in your current position?".

    submitted by /u/cs_dude
    [link] [comments]

    Anyone out there only work 30-35 hrs/week?

    Posted: 21 Aug 2018 06:47 PM PDT

    Just wondering if taking lower pay for a close to part time/an actual part time schedule is a thing in our industry. I haven't met anyone who's done a week like this unless they were freelance.

    Do you work less than the typical 37.5/40 hours a week? Was that by design? Which industry and what sort of pay hit did you have to take?

    submitted by /u/LookAtThisRhino
    [link] [comments]

    How do tech companies verify side projects?

    Posted: 21 Aug 2018 03:26 PM PDT

    Hey, I'm just wondering how do tech companies actually see proof of side projects? Because the interviews I had they never asked for proof, and I don't want my work to go unappreciated.

    submitted by /u/throwaway13251236432
    [link] [comments]

    Netflix culture - Is it something I should consider before accepting an offer with them?

    Posted: 21 Aug 2018 07:04 PM PDT

    I already have a job that I like, but the recruiter and hiring manager at Netflix really sold me on joining their team.

    I feel a little cautious about this. I've heard some horror stories about what its like to work at Netflix. Is it really that bad?

    submitted by /u/PharaohBigDickimus
    [link] [comments]

    What is a good way to tell a recruiter that I don't want to do their home coding assignment?

    Posted: 21 Aug 2018 03:43 AM PDT

    So I applied for a job at this company recently. The first step was an assignment. I am not a fan of home assignments anymore especially after spending time on assignments of 2 companies earlier, only to be rejected later. It feels like investing too much time in a company while they do nothing.

    But since I liked this company and the assignment didn't look that big, I decided to do it. However later I realized that this wasn't as simple as I thought. So I finished all but one part(which requires me to read about a new third-party library). I think it doesn't make sense for them to expect someone to read about some random third-party library for an interview assignment simply because they are using it.

    I had an interview after I submitted my solution(with that part not done). And the interviewer was so interested in me completing the solution. The HR tells me that the interviewer likes me but would like me to complete the assignment before moving to the next round. And 2-3 days later the HR is now asking me for an update on the assignment.

    I am not sure what to say. No way I am going to complete that assignment. Do you think I am wrong? What should I tell the HR?

    submitted by /u/ripple_guy
    [link] [comments]

    Is it terribly unprofessional to postpone a technical phone screen if you're sick?

    Posted: 21 Aug 2018 07:52 AM PDT

    Last night around 4am I woke up to an incredibly sore throat and was unable to fall back asleep. On top of my sore throat, I also am very congested. My voice is pretty hoarse and I sound fairly nasally. Is it terribly unprofessional to request to postpone my technical phone screen? We're planning on working through a few coding challenges over the phone, so I'd prefer my critical thinking skills to be tip-top shape.

    I just know I'm hopped up on cold meds right now and I don't want to blow this screen, but at the same time I don't want to alienate my interviewer.

    Thanks!

    submitted by /u/rollthedicexo
    [link] [comments]

    Any data engineers here? What's a day in your life?

    Posted: 20 Aug 2018 08:42 PM PDT

    I'm an undergrad interested in data engineering. I want to know what your work life is like? If you can, can you also mention what company you work for (or if it's a FAANG)?

    submitted by /u/GoldAnswer
    [link] [comments]

    How does the screening process go from application step 1?

    Posted: 21 Aug 2018 08:00 PM PDT

    My understanding is it is, And I've heard the numbers of applicants (In parantheses) for big N's and such are

    1) Resume / Online submission (maybe with reference) sometimes in hand submission to recruiter (1000)

    2) Phone Interview (50-100)

    3) Onsite Screen/coding challenges (10)

    4) $$$$

    How do they crunch out the first 900?

    Are they just high school dropouts applying anywhere?

    Are they educated folks just random degree holders (English)?Are the top 100 all from stanford and MIT?

    Do the top 100 phone interviewers all have their own start up, first place in several hackathons, all while battling diabetes and cancer meanwhile juggling flaming torches on one leg, and battling Thanos ?

    What is the main reason for the initial rejections usually?

    submitted by /u/jackalope100
    [link] [comments]

    How do I learn about scaling systems?

    Posted: 21 Aug 2018 04:17 AM PDT

    I'm in an entry level position I love my job. We are using emerging technologies and are learning so many cool relevant skills.

    One skill that is clearly extremely important in this day and age and one that we are not working on is scalability. I dont know the first thing about it. And most jobs these days need someone who does.

    Can someone point me in the right direction? I have kubernetes and cloud experience, but dont quite know anything else

    submitted by /u/MightBeDementia
    [link] [comments]

    Does AngelList delay messages to companies?

    Posted: 21 Aug 2018 07:57 PM PDT

    It's been around 3 weeks since I submitted an application to a lot of these companies (I applied to the max 200), and I'm still getting new "match" replies every few days. It makes me think that the applications are being delayed, anyone have any experience or insight on this?

    submitted by /u/Theistica
    [link] [comments]

    What’s your advice for a new grad to get qualified for so many of the entry level job postings that ask for 2-4 years experience in 5-8 different languages, IDE’s, and development processes not taught in school?

    Posted: 20 Aug 2018 08:42 PM PDT

    I have 2-3 years experience in 3 IDE's but 50% of the jobs don't ask for those ones. I have 1-3 years experience in (2) C++, (3) Java, (1) C#, (1) HTML, (1) JS, (1) CSS , 3 months of Pearl & SQL. I have a year experience with Linux.

    I'm not sure how I'd qualify for about half of these entry level jobs which ask for 2-4 years experience in different langauages than these, development experience with subjects not really covered in school.

    I'm not sure if I can relate the work I have done in school and in my free time to the job, or at least show I can learn and that I'm a self starter (as much as a new grad can).

    I've done a a lot of side projects because I liked coding. I'm currently working on a couple Android apps , ones going in the Play Store the others are going to be just for my use. I might put some more in the App Store after.

    Edit: To clarify half of jobs look for most of what I have, it's the other half of jobs that's the issue.

    submitted by /u/csguy66
    [link] [comments]

    Junior developer @ first job and 5 months in I am assigned to maintain a JS wrapper of a massive 3D Engine for our web apps. Any recommendations for a good crash course?

    Posted: 21 Aug 2018 07:42 PM PDT

    Written content > interactive

    submitted by /u/prest0G
    [link] [comments]

    Is it normal to not get paid last biweekly intern salary?

    Posted: 21 Aug 2018 07:39 PM PDT

    I interned as a swe at 2 f100s previously and they paid biweekly but they never paid me for the last 2 weeks.. when I asked HR both times ~ a week after I left they said they aren't paying anymore. Is this normal? didn't see anyone else experience this

    submitted by /u/notpaidlastweeks
    [link] [comments]

    Is there a job that is a combination of computer hardware and software?

    Posted: 21 Aug 2018 07:35 PM PDT

    I'm currently trying to research jobs for a potential future career path (not exactly there yet). I've wanted to get into Computer Hardware Engineering, but it seems like that's a shaky field to get into. What I originally wanted was to be hands-on with computers, like how you do when you repair/build PCs, but now it seems like since that's not a viable option, I need something else to consider.

    So now, I'm trying to search for a viable and sustainable job that has hands-on experience with PCs, and a little bit of software in there as well.

    Overall question is, does this exist? Or should I search for something else to get into?

    submitted by /u/Deidara_Senpai
    [link] [comments]

    Finding a job in the US from overseas (Australia)

    Posted: 21 Aug 2018 02:25 AM PDT

    I've been working as a full stack RoR engineer for 2 years in Australia. I'd like to make a career move to the US, but not sure about the best way to go about it and haven't had any success.

    My current employer does not have an office in the US, so I can't move on an L1 visa. Australia has their own visa class (the E3, similar to the Canadian TN) so I don't need to do the H1B lottery. It's hard to communicate this in applications where many of the listings say "no visa applicants".

    I also don't know anyone in the US so I can only go off listings on Indeed/AngelList/etc. Should I be reaching out to recruiters? Has anyone else made a similar move and can give some hints?

    submitted by /u/conultim
    [link] [comments]

    Do remote entry level dev jobs exist?

    Posted: 21 Aug 2018 01:14 PM PDT

    I'm in a weird point in my career where I've decided that I want to switch to software development. I currently have a stable job as a security analyst at a good company. My drive is 10 minutes to work and I get off work at 3:30pm every day. The only problem is I'm not at all interested in the work I'm doing and it's affecting a lot of aspects of my life. I've started doing some scripting in my spare time and it's been eye opening in the sense that my mood has improved, I actually look forward to doing it, etc. I have a bachelors in C.S. and absolutely loved all of the programming classes I took. I think I'm meant to be a developer. Right now any entry level programming job is an hour drive away. My wife and I just had our first kid so the extra 2 hours I save by working close by is really helpful. A remote job would be amazing, but from what I've seen it doesn't look like those exist for junior level programmers.

    I have 2 questions for you guys: 1. Do remote entry level dev jobs exist 2. Is working for a company doing software dev actually fun, or is it the same boring work every day?

    Sorry for the long post.

    submitted by /u/7heJoker
    [link] [comments]

    Is it time to move on?

    Posted: 21 Aug 2018 07:07 PM PDT

    I've been with this company since graduating college, 2.5 years. Fortune 50.

    The cons of my current situation:

    1. Company is definitely seen as "hard-working" in the community. My area within the company takes this to extremes.
    2. For pretty much the last year, I've worked 60-80 hours a week (including weekends). I'm not averse to working long hours, but not for extended periods of time. Currently it's wake up, work, work out, dinner, work, sleep.
    3. Boss has a reputation within our part of the organization for never shipping anything worth using. He is relatively new to management (started about 4 years ago). Sharp guy, but definitely puts quantity over quality. I don't want to get stuck being associated with someone who is known for delivering subpar work, again and again.
    4. We have an ongoing engagement with offshore resources. While I've worked with solid offshore devs, ours are not that. Cue me banging my head against the wall, cleaning up after their mistakes, and resorting to "if I want something done right, I'll build it myself." With our deadlines, I don't have time to teach someone offshore how to handle exceptions. My boss refuses to either 1) get rid of them entirely (this is probably less of his decision and more company policy, but still) or 2) hire better offshore resources.
    5. I did receive a promotion last year. I would consider myself an overachiever, and have asked my boss about applying for a promotion again this year. He basically says I fit the bill for a senior role, minus the years of experience, which is an important thing at such a large company. "In due time" -- this isn't really a con, but you'll see why I mention it later on.

    The pros of my current situation:

    1. We have a big initiative this year and into subsequent years. All eyes in the organization are interested, and we have projects coming out of our ears. Lots of opportunity. I've made a name for myself within the org thus far with at least a few projects this year (I think this is helping my boss shed his "not-shipping-shit" stigma a bit).
    2. I get to own my projects A-Z, pretty much. Sometimes I actually wish for more guidance, as the domain is something with which I'm not very familiar (and I don't intend to stay in the domain for my career).
    3. Get to work with whatever tech I want, literally. Great computing infrastructure, and I'm surrounded by engineers (only a few of which are actually solid... lots of others are out of their element for the types of work we do).
    4. Kind of a senior role, just without the title and pay (at this point, I'm still young). Sit in the Center of Excellence for our capability and people look to me for answers a lot.

    Now, I have a job opportunity within the same company, in a completely different domain. The domain is very "consumer-facing," which is a plus, but I'm also not that sold on the mission of what the team is trying to do. Misalignment of incentives/corporations going for the incentives that are readily available versus doing what's right in the long-term, yadda yadda.

    Pros of the opportunity:

    1. Promotion again, this time to a senior role. IDK the pay increase yet, but I imagine it would be 10-15%.
    2. Work with some really bright folks. Right now, I don't feel like I'm surrounded by people who are constantly challenging me.
    3. The manager seems to understand work-life balance much more. Dedicated time each week for professional development, no questions asked.
    4. Manager has a solid track record of successful P&L management and growth.
    5. Not being forced to work with inadequate offshore resources anymore (this has been my experience – that doesn't rule out working with inadequate onshore resources).
    6. Again, would be instrumental in standing up a Center of Excellence for this group. Other people in the CoE would belong there.

    Cons of the opportunity:

    1. Tech stack is a little weak. A definite step backwards in terms of compute infrastructure and general resources around me for troubleshooting problems.
    2. Narrow domain. Not much of a variety in terms of the projects worked on. Basically we'd be applying new, novel techniques to augment their existing product. Marginal gains.
    3. I don't really "care" about the domain that much, as mentioned above. I understand it much better than the current domain I'm in, however.

    I'm basically wondering what your thoughts are on where the best opportunity lies... I'm not really chasing money, I guess, although it is important. I primarily want to 1) work with smart people and 2) do things my way (or as closely as possible). In my current role, I get 2). In this new role, I'd get both, plus a pay increase. But I'm nervous that I might forgo some additional great opportunities within my current part of the organization, and we really are in the infancy of standing up this capability... For both teams, I'd have a major say in how things are done. My current team has a broader impact, customer-base-wise.

    submitted by /u/cannotbeausername
    [link] [comments]

    I will finally have my degree after 10 years in college, but feeling apprehensive

    Posted: 21 Aug 2018 06:54 PM PDT

    I am feeling lost and a little uncertain about my future in computer science, and I was hoping you all could give me some direction.

    I started community college right out of high school in 2009, while also working part time for a successful small business that my family owns. I spent about 3 years taking random gen ed classes having no clue what I wanted to do. I liked computers and got good grades in college, but thought computer science was too hard for me (I graduated high school with a low GPA). Eventually in 2012 I had to pick something and switched to computer science. I transferred and started taking my math and programming classes at a local 4 year California State University.

    Through several missteps, useless classes, a few transfers between CSUs (due to moving around the state), I am finally on track to finishing my bachelors in about 3 semesters part time while also working. I currently have a 3.76 GPA and don't think I'll have any issues holding a high GPA, but I have a few concerns that are making me worried about my future in this field:

    1. I'm worried that it will look bad on a resume that it took me so long to finish my degree, will this hurt me?
    2. The work experience I do have is mostly unrelated to software engineering, although I do have one or two programming projects I made that we use for work regularly. Will this be helpful?
    3. Should I mention in interviews that all of my work experience is at a business my family owns?
    4. I feel like I catch on to new subjects pretty well and generally finish near the top of my classes, but I don't think I retain a lot of the information well enough to answer questions about them during an interview. Is it enough to have a degree with a high GPA and a few projects, or will I also need to do really well on technical questions?
    5. My wife and I live in a low COL city, I currently make 50k and have a decent work-life balance while not in school (I get home by 3pm most days). We own a home that we love, but there aren't many computer science opportunities here. How hard should I try to find a job in my city before looking to somewhere like San Jose, that has more opportunities but significantly higher cost of living?

    tl;dr About to graduate and leave the family business I've been at for 10 years, worried about leaving and starting something new.

    submitted by /u/aimforthehead90
    [link] [comments]

    What Kind of Quality of Life Does 80k Get You in Seattle?

    Posted: 21 Aug 2018 06:53 PM PDT

    I'm in the thick of the interview process with a startup in Seattle that is offering 80k + equity (which I'm not factoring in for the sake of being conservative). Would appreciate any insights into what 80k/year gets you in Seattle, as I know its considered high COL and 80 is a tad on the low end for SWE. Thanks!

    P.S. what is expensive in Seattle besides rent since Washington has no state income tax?

    submitted by /u/lsdthrownaway
    [link] [comments]

    Advice for building a robust freelance side hustle?

    Posted: 21 Aug 2018 06:41 PM PDT

    I'm currently a full-stack developer, and I graduated from General Assembly's Web Dev immersive 6 months ago. Since then, I've been a gainfully-employed AngularJs dev for 5 of those 6 months. I'm finding that I still need extra income, so I'm looking to join the freelance game. I know it will be insanely difficult, as I have no experience with it thus far; and, like all freelance jobs, you get people wanting 1000hr custom sites with a CMS and custom transaction handling for 20-minutes-on-Wordpress prices. I know not to fall into those holes, but I honestly don't know where to begin.

    My proficiencies (Comfortable to Confident):

    Node.js/Express.Js

    LESS/SCSS/CSS3

    AngularJs

    React

    SQL/PSQL/MySQL

    Beginner, but willing to get real comfortable:

    Java

    Python

    Ruby

    RoR

    Not listing these because I'm asking for leads, just trying to figure out:

    1. What advice for advertising yourself as a freelance contractor option? Hit up reddits, is there an AngiesList for developers?
    2. What advice do you have for balancing freelance with a regular 9-5?
    3. What ducks do I need to have in a row before I start looking to be taken seriously? Portfolio, active github of personal projects, personal site? (I have all of these already, may just need some polish).

    Thanks in advance!!

    submitted by /u/SiouxsieAsylum
    [link] [comments]

    Want a new job, don't feel like I have enough experience

    Posted: 21 Aug 2018 06:39 PM PDT

    I graduated last year, and have had my current role for 7 months.

    I love the people at my company, but ultimately the culture fit isn't quite right for me. The age group is about the same as mine (start up, likes hiring young programmers, excellent internship etc etc) but in my town and nearby there's not that much going on anyways.

    Relocation isn't an option for me,either and I don't feel like I have enough experience to move companies. Even if I apply around, I don't want my company knowing that I'm looking for other work.

    Does anyone have any good advice for me?

    submitted by /u/TheDeviousSandman
    [link] [comments]

    How much SQL knowledge for a typical developer

    Posted: 21 Aug 2018 02:51 PM PDT

    I've been a software developer for 3 years now. 2 years, I worked on REST APIs where the most complex SQL query was just a straightforward single, rarely a double join to get some values. I now work in Big Data and sometimes I have to create or debug a couple hundred line SQL queries with a dozen joins, case statements, and built in functions/methods that Ive never seen or used before. BI analysts/developers, data scientists, etc all create these massive queries that take me longer to understand than most same sized programs.

    I'm confident in my SQL abilities and am just wondering if I should be focusing so much on SQL rather programming related topics if I want to go back to backend web application development.

    submitted by /u/OneToManyWives
    [link] [comments]

    Dealing with fear of failure

    Posted: 21 Aug 2018 06:32 PM PDT

    I've been in my current position for a little over a year as a senior engineer. I'm currently in the process of working through the first project that I'm taking the lead on. It's in full swing now, and is slated to be done in a couple of months' time.

    I just can't shake this massive fear of failure. There are so many variables. What if I kill the users' browser performance? What if I overload the servers? God damn it, I have been doing this for 14 years, why do I still have such trouble with this?

    I guess this is part rant, part asking for advice... how do you deal with the fear of failure in situations like these?

    submitted by /u/The_Talisman
    [link] [comments]

    No comments:

    Post a Comment