Big N Discussion - February 17, 2019 CS Career Questions |
- Big N Discussion - February 17, 2019
- Daily Chat Thread - February 17, 2019
- [Sanity Check] Turning down a +50% increase in pay (66k/yr to 102k/yr)
- New grad now leading entire company's engineering team, resources to keep up with the extreme growth?
- 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?
- Bloomberg growth/work
- When is the best time for a University student to apply for full time?
- Performance review metrics for different CS-related roles?
- How much to do you care...?
- How does embedded software career development differ from general SWE career development, for top paying firms?
- Is a Master's in CS a good use of time given the future of tech?
- Horrible idea to choose tech-related volunteering over a software development internship in the summer?
- How do I upgrade my skills to keep up with the new cutting edge technologies?
- What is the right approach to learning new technologies as a SWE?
- How do taxes work with RSUs and vesting?
- Is it fine to put an earlier graduation date if I'm expected to graduate 2 quarters ahead of time?
- What to do while waiting for TS/SCI clearance?
- How to go about reneging on an offer?
- Breaking into software/hardware engineering as a mechanical engineering student (BS/MS)?
- Need serious advice
- Created milestones.codes to help you keep track of your progress
- Asp.Net core and React JWT token help
- Career Change Job Search Advice, Hitting A Wall
- Any Seattle 2019 Interns?
- Have any Junior Developers(or ANY Junior-level IT career) here had any experience with Hired.com?
- IBM Graduate Internships - 2019
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. [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. [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:
Job offer:
Why I should turn it down:
Why I should not turn it down:
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. [link] [comments] |
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 [link] [comments] |
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. [link] [comments] |
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. [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? [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
PMs/EMs
Data scientists
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. [link] [comments] |
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.) [link] [comments] |
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. [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? [link] [comments] |
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. [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. [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? [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. [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. [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? [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? [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? [link] [comments] |
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: What should I go for in your opinion? What would be the best choice for good careers? [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. [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? [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? [link] [comments] |
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? [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! [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! [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