• Breaking News

    Sunday, February 17, 2019

    Big N Discussion - February 17, 2019 CS Career Questions

    Big N Discussion - February 17, 2019 CS Career Questions


    Big N Discussion - February 17, 2019

    Posted: 16 Feb 2019 11:06 PM PST

    Please use this thread to have discussions about the Big N and questions related to the Big N, such as which one offers the best doggy benefits, or how many companies are in the Big N really? Posts focusing solely on Big N created outside of this thread will probably be removed.

    There is a top-level comment for each generally recognized Big N company; please post under the appropriate one. There's also an "Other" option for flexibility's sake, if you want to discuss a company here that you feel is sufficiently Big N-like (e.g. Uber, Airbnb, Dropbox, etc.).

    Abide by the rules, don't be a jerk.

    This thread is posted each Sunday and Wednesday at midnight PST. Previous Big N Discussion threads can be found here.

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

    Daily Chat Thread - February 17, 2019

    Posted: 16 Feb 2019 11:06 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.

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

    [Sanity Check] Turning down a +50% increase in pay (66k/yr to 102k/yr)

    Posted: 17 Feb 2019 04:06 PM PST

    I've convinced myself that this is the right thing to do, but I'm asking for a sanity check here.

     

    Job now:

    • Big big big tech corp, I love the work, insane variety, wonderful people
    • Contract role, 1 year in, expecting conversion to full-time
    • 33/hr, ass benefits, 40hrs/wk, flexible time off, no bonuses, severely underpaid
    • Countered with a raise to 39/hr after I told them I had another offer (47/hr initial offer from new job, raised to 51/hr after counter, negotiations ongoing)

     

    Job offer:

    • Big big bank corp, I think I will hate the work, boring projects, not excited about the people/culture
    • Contract role, 18+ months, "can go full time"
    • 51/hr, ass benefits, 40 hrs/wk, same cost of living

     

     

    Why I should turn it down:

    • This is just my first offer, to be used as leverage for more pay
    • I can keep looking for better jobs, I don't need this one
    • I am good at what I do, and more offers will come for similar pay
    • I should work more at my existing company for a better resume
    • I really enjoy the work I do now, and I think I will hate the work I do at the new job
    • I don't want to start another contract to hire role
    • I have to move across the country
    • I will still get a raise at my current job (~15% increase secured, ongoing negotiations for higher rate)
    • I don't think they give me the raise and try to fire me in 6 months
    • I will keep searching for new work, so no big deal if they do
    • 6 months left on my 1k/mo lease

     

    Why I should not turn it down:

    • Job offer is desperate, they need me now, I have leverage
    • Negotiations have gone in my favor, as a result of desperation
    • New role will allow for more autonomy, freedom
    • 50% pay increase for 18+ months

     

    If you need more info, let me know.

    If you have any experience with these kinds of situations, let me know if I'm insane.

    If not, thanks the same.

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

    New grad now leading entire company's engineering team, resources to keep up with the extreme growth?

    Posted: 17 Feb 2019 02:13 AM PST

    Hi reddit, so long story short during school I worked for a startup (as a very early technical employee) and once I graduated I joined full-time. The startup is now exploding in growth (1 year after I started full-time) and now I find myself leading the entire company's engineering team. All of the other engineers that were around originally have either already left, been fired, or moved on to other parts of the business. In addition to maintaining our existing services since I'm the only one with the complete picture, I now find myself also mentoring, onboarding, interviewing, and managing all of our engineers. The team is still relatively small (10 engineers) but we plan to expand aggressively and hopefully 2x-3x within the next couple months.

    I wouldn't say I'm completely overwhelmed yet, but as we grow I want to be in the best position I can be to succeed. I've started reading this book by Camille Fournier to help guide me in transitioning from a developer to a manager but as I can barely call myself a developer (in terms of years of experience), I'm relying a lot on my common sense to guide me. I know the absolute basics of managing (1-1s, project management, etc) but still feel like I need more resources to learn from in order to not totally fail at my new responsibilities. Does anyone have resources that could help someone in my position out? Or personal anecdotes with tips that can help me organize to go from being basically a solo developer to a manager of multiple engineers and engineering teams?

    Thanks

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

    My boss called me a terrible teacher in front of my teammates but now wants me to "keep an eye" on the new interns and their teachers... how to deal with this?

    Posted: 17 Feb 2019 09:23 AM PST

    I'm a software engineer working for a small (20 people) company. I managed to learn a lot of skills and in time became the de-facto leader on many projects. Eventually I got promoted to team-leader but the experience did not go well and went back to being a dev (although with a higher pay).

    My take on this is that my style clashed with my boss' style. He's one of the owners and wants to have a certain relationship with his employees where he allows those with less skill/knowledge to feed off the rest (big-family style), while I'm less inclined to such practices. We squared that off, no big deal.

    Last week I found out that my team (I'm no longer the lead) is getting a new intern. When I asked whether the new guy was going to be assigned to our team specifically, my boss said "yes, but he will be coached by your coworker Steve, not you, because no offense, but you are a beast teaching..."

    He said this in a meeting with the entire team, but I deflected and laughed it off (small companies tend to be more informal). However, here's the kick: my coworker Steve is not in our team, and doesn't even have the skills to teach the new intern, so in my boss mind, Steve will teach him while I'll act as a "technical" resource when needed, ie, I have to keep an eye on both while Steve does the job...

    Stuff like this pisses me off. The guy is starting tomorrow and we've had no formal meeting about how to handle him, and I don't want anything to do with him. I'm not good at teaching? Fine, then I'm out and it's someone else's problem.

    What infuriates me is that my boss mistakes being a hard liner with being a bad teacher/coach. The other intern Steve coached in the past is not autonomous and is not making progress, and even Steve complains that he always come back to him for help... It's like my boss only looks at what complaints get to him and assess people on that, while he doesn't care about the rest; if only 1 guy in a team of 3 is competent, the team works fine for him, no matter how overworked that guy is.

    In my case, how would you deal with my boss expecting you to not coach the intern but keep an eye on them while the teacher doesn't even have the skills he needs to teach?

    EDIT: I just realize that calling someone "a beast" on something is usually a praise in english, I totally missed the right translation there. In my case, I was called "an animal" in teaching terms, ie, terrible at it.

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

    Bloomberg growth/work

    Posted: 17 Feb 2019 01:05 PM PST

    I recently got an offer for a new grad position for BB and I am wondering what the career growth is like at BB, (promotions, salary increase, etc) and how working at BB is like.

    Thanks.

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

    When is the best time for a University student to apply for full time?

    Posted: 17 Feb 2019 10:42 AM PST

    I graduate around December of this year and have a fantastic internship during the summer lined up. I was wondering when I should start applying for full-time/University grad jobs at the big guys. The search for my current internship started last summer/fall. Ideally, I want this internship to be on my resume. What is everyone else's experience?

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

    Performance review metrics for different CS-related roles?

    Posted: 17 Feb 2019 03:30 PM PST

    I've been talking with my manager and teammates about perf and we realized something. We're used to working at larger companies with well-defined roles. E.g. every team has an eng manager, several software engineers, 1-2 product/project managers, and 1-2 tech leads. We delegate design tasks, data tasks, etc to other teams. I was a regular software engineer, so I'd work on tasks I received from the PM and EM. If I needed technical advice, I'd ask the tech leads or EM. If I needed to make product decisions, I'd delegate it to the PM. If I needed designs or data analysis, I'd delegate it to designers or data scientists.

    At my new job, it's a small company where everyone does a bit of everything. I'd spend half my time doing data analysis and half my time implementing stuff. There's no PM to help me prioritize, so I'd do any task that comes my way. However, during perf, we realized that I spend too much of my time doing data analysis (because it's not my field of expertise) and not enough of my time doing product/project management (so I did a lot of low-impact stuff). We should either hire more data scientists and PMs or at least not penalize me for being bad at things that I shouldn't be expected to do.

    In other words, we wanted to break down the responsibilities and perf metrics for each role. We broke it down to the following:

    Software engineers

    • implement features quickly and with high quality
    • fix bugs
    • help other engineers

    PMs/EMs

    • evaluate business impact of projects and prioritize high-impact projects
    • design experiments to maximize the trade-off between information gained and engineering time required
    • after running experiments, work with data scientists and leads to determine next steps

    Data scientists

    • gain actionable insights for our business
    • support other teams for data analysis needs

    Are these valid responsibilities? I'm not entirely clear on the roles of engineering managers, product managers, and project managers, since they seem to differ for each team at each company.

    Is it true that it's not up to the engineer to try to improve business metrics? Engineers are just responsible for the implementation, though it would be nice for engineers to understand the business aspect.

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

    How much to do you care...?

    Posted: 17 Feb 2019 06:55 AM PST

    Over the past few years, I have held a various positions in my software engineer career; from being a graduate developer, to senior, to eventually becoming a tech lead for a fairly important product (millions of £ in revenue every week) at a big corporate. Through all these experiences, I have come to realise that successful teams are a product of good team dynamic, focus and empowerment. I believe that technology is becoming a "commodity" and technical merit is easier to find than ever; on the other end, soft skills are becoming harder to find.

    As I moved to different companies (and projects) I took a step back from tech lead to do more programming and what I started seeing is that lot of tech leads (or very senior tech colleagues) are riding the hype train (due to "fear of missing out"), get very biased on new technologies, complain a lot about existing infrastructure, tech, etc. or generally don't value enough the power of interpersonal team relationships, mentorship, team motivation and focus.

    So how much to you care about changing or influencing the culture at your work especially when you are new to a team?

    (Being active and proactive is a lot more difficult to do and it may be distressing (people don't like change) or you can be more passive, advice appropriately but if you are not heard you simply move on with your work.)

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

    How does embedded software career development differ from general SWE career development, for top paying firms?

    Posted: 17 Feb 2019 11:58 AM PST

    I'm about to start my first fulltime position at a decently funded, robotic startup, doing embedded software / firmware, and I'm wondering what career development I should focus on to eventually work for some of the top paying firms firmware or (FB, G, App, Lyft, Uber, etc)., beyond the qualifications listed in the job descriptions.

    Question

    What kind of skills and experience should I be developing to land an embedded /firmware position at one of these companies in 2 years, and how it may differ from general SWE?

    I know general SWE requires algo knowledge, system design knowledge, working on large/impactful projects, and leading/designing large/impactful projects.

    Background

    I don't have any CE, EE, physics or circuits background. I have math up through multivariable calculus and discrete. I have experience in bare metal, peripheral driver development, all basic mcu peripherals, typical serial comm, ASM level optimization, and lab equipment like scopes and multimeters. My work will involve sensors, motors and RTOS.

    I left school 2 years early for this job because it's paying me similar to Big4 new grad TC, it's a good opportunity to learn, and I have a prior unrelated degree. I plan on self-teaching CS applied linear algebra, computer architecture, embedded linux, and continuing algorithm/leetcode study.

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

    Is a Master's in CS a good use of time given the future of tech?

    Posted: 17 Feb 2019 12:57 PM PST

    Just curious what others think about the value of it being done while working. I already have a ba in computer science and am considering going further. I don't know any developers that are opting towards this path personally but I've researched Georgia tech's online offering and it seems like a pretty sweet dealI've heard that now it's not really needed right now but in the future when programming jobs are replaced with AI and ML techniques and what not it will be extremely valuable. Is that realistic?

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

    Horrible idea to choose tech-related volunteering over a software development internship in the summer?

    Posted: 17 Feb 2019 02:05 PM PST

    Right now I'm in the position where I'm deciding what to do for my summer, and I've got an offer to either volunteer and do tech work at a small nation in South America, or accept a software dev internship at a well-known (but not particularly great) tech company (not Big N, think more like eBay or IBM- you have heard of it but it's not known for being prestigious).

    The volunteering is tech-related and the team will be building software for an organization at the country, and it is something I want to do wholeheartedly; the organization that sponsors it is also well-known. I greatly enjoy volunteering and I really want the experience to travel to this country and be able to help the local organizations out.

    However, while it is my dream, I also have to consider what is necessary for a CS career. My parents and relatives have basically been ripping their hair out trying to convince me to take the software development internship offer- they think it is a career killer if I do not have anything substantial on my resume for this summer, and do not think the volunteering will hold any weight. Honestly I've looked up the internship and it doesn't seem great, bad location and bad reviews on Glassdoor, and I don't think I will be learning much there. All I will be getting out of it is the name of the company on my resume.

    I was wondering if you experienced gurus of the CS world could help shed some light on this. Would it be such a terrible idea to do volunteer work that is tech-related, as opposed to actually taking a software development internship just for the company's name on a resume?

    It might be necessary to note that I will be graduating quite soon as well; however, I have zero intentions of working full-time for that company I received the offer from.

    Thank you for your time! Any input is much appreciated.

    Edit: I should mention that I already have a software dev internship experience on my resume. This volunteering opportunity is also an internship, but is unpaid and is referred to more as volunteering by the staff members of the organization that offer it.

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

    How do I upgrade my skills to keep up with the new cutting edge technologies?

    Posted: 17 Feb 2019 07:06 AM PST

    I'm working on JAVA EE stack with IBM Websphere. I did my undergrad in CS. I've 10 plus years of experience. What skills/ projects should I add to my skill set to get a high paying job in Top 50 technology companies or startups? Any open source project that I can work on to get updated with new modern skills? I like both backend & frontend so I would like to be a Full Stack engineer.

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

    What is the right approach to learning new technologies as a SWE?

    Posted: 17 Feb 2019 04:11 PM PST

    So I'm a New Grad SWE on a team working on Full-Stack JS. I graduated with a BS in Computer Engineering, where I did school projects in "vanilla" Java, Python, C++. Prior to that, I did SWE internships (mostly in JS, C, and C++, so no direct work experience in Java or Python).

    I know React and Node from my job/internships pretty well, and I'm just wondering is it necessary for me to learn Java Spring Boot, Django/Flask, or Ruby on Rails if we are going into the Web Development route? Or is React/Node good enough and I should focus on getting good at that?

    What is everyone's approach for learning new technologies? Should we try to get good at ONE set of technology - like Full-Stack JavaScript and focus on that and only learn new technologies when the job requires it OR should we actively be learning all over the place even if we don't intend on using it anytime soon? I just don't see the point in learning Spring Boot with side projects if I won't be actually using it at all in the near future, but at the same time, I keep seeing Spring Boot and Django are hot in 2019. Thoughts?

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

    How do taxes work with RSUs and vesting?

    Posted: 17 Feb 2019 07:55 PM PST

    I got an offer that includes RSUs. I have gotten Stock Options and the vesting with taxes on this are different than RSUs.

    My understanding is that if RSUs vest in 2020, that is considered taxable income for 2020 right? My question is at what price? Is the taxable income on RSUs on the day it vests? I asked the recruiter and she does not really know how the taxes work.

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

    Is it fine to put an earlier graduation date if I'm expected to graduate 2 quarters ahead of time?

    Posted: 17 Feb 2019 07:55 PM PST

    I'm currently a first-year at UC Irvine. I'm on track to graduate after fall quarter in 2021. That means that I'll graduate roughly 2 quarters ahead of schedule. I was wondering if it'd be okay if I put something like:

    UC Irvine Sep 2018 - Dec 2021.

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

    What to do while waiting for TS/SCI clearance?

    Posted: 17 Feb 2019 03:57 PM PST

    I just completed a CS program and accepted my first software engineer offer. The caveat is that my start date is contingent on passing TS/SCI clearance. I've been told that this process can take anywhere from 7-12 months, or even longer! I'm at a loss of what to do in the meantime. I have rent, bills and student loans to pay. Should I continue looking for another job, and if so, should I inform this secondary job that I am waiting for clearance for the primary one? What will happen if I accept this secondary job and in a few months the first job is ready for me to begin? I wouldn't want to burn any bridges with anyone. Another option I'm considering is to look for a part time job in an unrelated field. However, in this option I'm concerned that my knowledge and skills in CS will decline and be wasted. What should I do in this awkward position?

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

    How to go about reneging on an offer?

    Posted: 17 Feb 2019 07:43 AM PST

    I'm currently doing my undergrad and I recently accepted an offer from a company that's OoS. However, they don't offer relocation assistance.

    To my surprise I got an offer from another company that's in my hometown and with it being 30 minutes away from I live I'd rather take that offer instead because it's more feasible for me.

    Both positions offer the same pay rate and they're both IT roles for an internship position. I know this isn't the best practice but is there a way I can renege on my first offer or how would I go about it?

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

    Breaking into software/hardware engineering as a mechanical engineering student (BS/MS)?

    Posted: 17 Feb 2019 01:37 PM PST

    I'm a mechanical engineering student at a major US engineering university, I'm working towards a masters degree in mechanical. I do have experience working in both oil and gas and in quant finance.

    I want to break into the software (or hardware) engineering side of things but have no idea where to start... I know matlab and R, but I feel like I need some direction to begin in the industry. Is becoming a hardware engineer out the question?

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

    Need serious advice

    Posted: 17 Feb 2019 07:14 PM PST

    I'm currently finishing a MIS degree.

    I want to do a master degree. I have 2 choices:
    1. Data science/data analytics
    2. IT Engineering

    What should I go for in your opinion? What would be the best choice for good careers?
    It would be a lot easier for me to go to the data science/data analytics master since with my MIS degree I could get in without any problems. But for IT engineering they might accept me with few conditions (like I would need to do 5 courses before getting in, to get ''up to date''). Also I cannot go for CS masters since I don't have a CS undergrad.

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

    Created milestones.codes to help you keep track of your progress

    Posted: 17 Feb 2019 07:10 PM PST

    Imposter syndrome, getting stuck not knowing what to learn, it all sucks.

    Built milestones.codes this weekend at a hackathon to help folks keep track and celebrate their progress as they gain more programming skills.

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

    Asp.Net core and React JWT token help

    Posted: 17 Feb 2019 07:09 PM PST

    Hello, so I have managed to create a JWT token and pass it down to my react application. Now... what do I need to do with it?

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

    Career Change Job Search Advice, Hitting A Wall

    Posted: 17 Feb 2019 03:21 PM PST

    This is my first post here, so please forgive the noob style. I am struggling with the job search and was hoping the internet might help.

    I've spent most of the last decade working as a mortgage banker, and am trying to transition to a software engineering role. I have a bachelor's degree in economics from a state university, and a computer programming certificate from a community college. I continue to self-educate - currently working through Harvard's CS50 course, as well as the CTCI and EPI books, LeetCode, HackerRank, educational Meetups, etc.

    I was let go from my mortgage banking job in the summer of 2018 after telling my boss that I was planning to change careers (I know - not a great idea to be honest with your boss about those things). I've been applying for software engineering jobs since then.

    I've been going to a ton of meetups to network, and have been applying to jobs through LinkedIn/Indeed as well as applying directly on company websites. I'm not geographically constrained, and have applied to jobs all over the country. I've submitted almost 300 applications, which have netted me 3 first round technical interviews. I am confident that my programming skills are at least at a level where I can handle a junior/associate position or an internship. I just can't seem to land an initial interview to even prove myself.

    I feel like my resume and LinkedIn profile are decent, and I have a GitHub account with a sample of the programs I have written - nothing too crazy on there, but to show that I at least have some clue of what I am doing. I've been lurking on GitHub trying find an open source project to contribute to, but I don't really know how to start.

    I rarely get feedback on the job applications, but when I do it is typically that the company wants someone with commercial experience. When I manage to get a recruiter on the phone, I sell my transferable skills, which I know are not a substitute for commercial programming experience, but should have some value. My friends at tech companies have referred me for roles, and the only thing I've received from those are the auto-rejection emails. I naively believed that those internal referrals would at least put my application in front of a human - I was wrong about that.

    I'm not even going to start on the agency recruiters that have been driving me absolutely nuts. That is as an entire post by itself.

    I was lucky to have some money saved up when I was let go from my job, but the funds are running low, and I am seriously starting to panic. That's to say nothing about the depression and anxiety that have been building up as this continues to drag on.

    What am I missing?

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

    Any Seattle 2019 Interns?

    Posted: 17 Feb 2019 07:04 PM PST

    I've created a GroupMe for connecting, finding housing, and internship events if anyone would like to join?

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

    Have any Junior Developers(or ANY Junior-level IT career) here had any experience with Hired.com?

    Posted: 17 Feb 2019 03:10 PM PST

    So I'll be finishing up my programming intensive soon and I THINK I have enough marketable skills to begin looking when I finish. By the end of my internship, I'll have had 6 months experience in a programming intensive, 6 months in a huge company for an internship (my program gets their students Fortune 500 company internships if they finish the schooling phase, then we graduate once internships are over), and know HTML/CSS/JS(1 1/2 years experience), Ruby(6 months), Ruby on Rails(6 months), (my internship is all RoR), Python(1 year), Django(6 months), and SQL(8 months) with some database normalization experience, as well as Rspec testing. Does Hired.com also tailor to Junior level positions? Or would I be told I'm TOO junior and get no matches?

    Thanks in advance!

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

    IBM Graduate Internships - 2019

    Posted: 17 Feb 2019 06:51 PM PST

    Hello,

    I wanted to ask if anyone has experience working for IBM as a Graduate Intern in the United States (Northeast section). I just applied to two of their internships - Graduate Research Internship 2019 and IBM Cybersecurity Internship 2019.

    Previously (in Fall 2018), I applied to their X-Force Cybersecurity internship and a Software Development Internship but got denied.

    Since then, I've added some major things to my resume - IEEE publications, MS in CS, and another relevant job experience.

    If anyone has any insights on how the internship was or any pointers I can get for securing the internship, would be appreciated. I know that I might be a little late for 2019 summer internships, but never hurts to try.

    Also, if you are thinking why I'm looking for an internship and not a full time job - I'm doing my MS full time with research and doing some other things during the semester.

    Thanks!

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

    No comments:

    Post a Comment