Big 4 Discussion - August 12, 2018 CS Career Questions |
- Big 4 Discussion - August 12, 2018
- Daily Chat Thread - August 12, 2018
- Can anyone ELI5 the difference between data scientist and software engineer in terms of career progression and career potential?
- How do I ensure my achievements are known to upper management?
- Thoughts on Cover Letters?
- Things I should do before I graduate?
- Should I offer to pay my own relocation?
- Communication skills...
- Any insider tips on applying to jobs in SF in particular? Are there cultural differences with applying there, compared to anywhere else?
- How do you deal with working for a place that doesn’t align with your moral code?
- Intern Struggles
- CS Major vs. Math Major and CS Minor
- Less techy areas with easier application processes?
- A Guide to a Machine Learning PhD
- What are some companies that offer programs for individuals that have been out of the workforce for a while?
- keeping work at work without it negatively impacting your career prospects?
- How to write cover letter for SWE internship?
- I have trouble thinking of non-brute-force solutions to problems.
- How to get past a long year work gap
- Any advice on how to spend more of my paid time contributing to open source software?
- Software disciplines heavy in Algorithms
- Base on your experience what is the MOST employable programming language and why?
- Twitter coding challenge
- Should I leave my job?
- Help figuring out next steps
- Software Engineering skill set in the aerospace industry
- I've Completed My Degree and now I'm completely lost! Advice Needed
Big 4 Discussion - August 12, 2018 Posted: 12 Aug 2018 12:07 AM PDT Please use this thread to have discussions about the Big 4 and questions related to the Big 4, such as which one offers the best doggy benefits, or how many companies are in the Big 4 really? Posts focusing solely on Big 4 created outside of this thread will probably be removed. Abide by the rules, don't be a jerk. This thread is posted each Sunday and Wednesday at midnight PST. Previous Big 4 Discussion threads can be found here. [link] [comments] |
Daily Chat Thread - August 12, 2018 Posted: 12 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. [link] [comments] |
Posted: 12 Aug 2018 02:39 PM PDT I dislike crud applications and web development. I really like working on efficiency algorithms in c++, automating shit with python and using both for data analysis. As such, I've been looking into data engineering and data science. The issue is that I'm an incoming freshman so I don't have much experience and it's a lot harder for a person in my current position to get an internship since I'm a freshman. Money is another factor also. I'm willing to get a masters after, but I'm worried about my careee potential as I know that software engineers in the valley can reach 350k after just a few years. How do data engineers and data scientists compare to regular software engineers? [link] [comments] |
How do I ensure my achievements are known to upper management? Posted: 12 Aug 2018 12:37 PM PDT I work at a Big N. Our director set an objective to reach a particular quality metric by the end of the year. My manager owned this task and assigned it to me. For the last month or so I have been pushing myself to create an internal framework to be used by the entire team of 20+ devs. The framework had to do some pretty complicated stuff to adapt to our codebase, so it took longer than management expected. However, I'm done now and I've personally been responsible for meeting 20% of the end-of-year goal. How do I effectively communicate to upper management that I delivered on this task? [link] [comments] |
Posted: 12 Aug 2018 03:17 PM PDT Do recruiters/online applications care about cover letters at all? Does a properly crafted cover letter provide any extra weight to resume consideration, or should I go ahead and submit applications without one? [link] [comments] |
Things I should do before I graduate? Posted: 12 Aug 2018 05:00 AM PDT I am a CS undergraduate in the second year of my 4 year course. I am currently wondering what should I do to have a great resume after completing my 4 years. I realise the time to do it is now. What should be on my resume? What extra curriculars should I actively spend time on? What skills should I look to master? How can I help my community (people have encouraged to do it) that would be a worthy mention on my resume? How many internships should I ideally do? Just anything that would enhance my resume a great deal would be really appreciated. [link] [comments] |
Should I offer to pay my own relocation? Posted: 12 Aug 2018 02:21 PM PDT I just finished a 2nd round and the hiring manager asked me about my moving situation, which I said that I will move once I have a job. I'm worried that they're going to reject me based on relocation, especially since they're a startup. I also said that I'm looking to move ideally in Sept and they said they wanted someone asap but are taking the time to find the right person. They will get back to me by the end of this week. I assume there is going to be a 3rd round, which will be onsite interview. 1st round was phone interview and 2nd was a paid remote project. Should I offer to pay for my own relocation and say that I can move asap once an offer is settled? [link] [comments] |
Posted: 12 Aug 2018 07:35 AM PDT I have been told I am "technically capable". But after some trial and error. It seems to me that my communication skills are "not compatible with the workplace". I am having problems with finding my place. I generally have the "you help me, I help you" attitude. I like cooperation and helping people, and when I need help (when placed on a project), I expect to get it... setting up the environment, giving me an introduction, things like that. But a lot of people tend to wash their hands of things. When this happens, and not everything is setup and/or clear to me, I need to push them. This part of the job is difficult for me and not very comfortable. And it seems like I am not doing that very effectively. Which slows everything down. The second part where I have problems is when managers take the authoritarian approach. In the latest instance (on a remote project), the manager was sure that things are "clear, defined, pretty straightforward and shouldn't take too long". I took his word on it, and in the end, it turned out I wasn't aware of some things that had to be done (that weren't as straightforward). On top of this they didn't provide a development environment setup instructions, but they thought that they did. Quite a bit of setup was required to start it. It took awhile until everything was sorted out so that I could run the application. I was placed on this project only temporarily while my coworker is on vacation (coworker was on the project for 2 days only and also didn't know how to run the application). Now that the coworker is returning. The manager told my company that they are "discontinuing our services for this project". [link] [comments] |
Posted: 12 Aug 2018 05:03 PM PDT I'm just wondering if there are any differences as I am hoping to move there in about three months from San Diego. Me: 2.5~ yr front end developer, currently lead dev in an outdated stack. However, it serves thousands of users daily. [link] [comments] |
How do you deal with working for a place that doesn’t align with your moral code? Posted: 12 Aug 2018 06:00 PM PDT Throwaway since I don't want this to be associated with some of my other potentially identifiable posts. If you don't agree with my mentality, that's totally fine. I'm looking for advice from people who have dealt with similar things, so please don't try to change my mind here. I disagree morally with a decent amount of things the tech industry does. Every company has its issues, and that's fine, and I use many products anyway because it's not the end of the world to me. But it's different to work at a place. For example (just to pick two random ones): from a career standpoint, I'd love to work for FB or A. But FB's recent data issues have been very concerning to me, and the way A treats factory workers is appalling. That said, my not working for them won't change those things, but working for them could put me in a position to have more money to give to charity or more ways to do something to create positive change. I'm just starting my career, so maybe I'm just too idealistic about the way the world should work. Does anyone have any thoughts? How do you deal with the questionable morality of a capitalistic society when it makes you uncomfortable? [link] [comments] |
Posted: 12 Aug 2018 11:06 AM PDT If I'm vague, I apologize in advance. i don't wanna reveal too much as I don't want any younger engineer in the company who follows the page to connect this post to me. I'm currently a DevOps intern with a few weeks left. I'm currently an undergrad with two years under my belt so far, and I've never done anything devops related before. I recently had a meeting a little over a week ago with some superiors about my current progress and a director told me everything I've done so far doesn't mean shit although my current manager who I meet with every day/other day has liked my progress and hasn't expressed any displeasure that I could sense. I was told by this director that unless I can figure out XYZ then my efforts here are essentially worthless. This director even gave me an ultimatum, that I either get this done for him or I don't get a letter of rec. Later in the meeting when discussing implementation, I let them know that a certain part of the system that they wanted was NOT possible because the language didn't allow for it in the manner they wanted. They proceeded to laugh at me saying of course it was, and even when I showed them proper evidence that it wasn't, they proceeded to blow it off and continued talking. I was told to say goodbye to my relaxing weekends and am now working up to ten hours a day, 8 at work and 2 at night for conference calls to a team in India to help me out. For background, I'm working on a project supposedly fit for a senior software engineer but I'm the only one working on it, and this project is related to their infrastructure and in theory will be put into production if I can get everything done. I was pretty pissed off after the meeting. I've learned so much so far that'll help me if I commit to this devops route--more than I ever even imagined learning this summer. I just don't understand how these superiors are expecting me to complete this big of a task. I also think it's a little irresponsible letting me solely work on this project as there's no one to validate whether what I'm doing is right or wrong, they just accept it as fact since I'm the only one who knows this language in the division I'm in (I've been learning this language throughout the course of my internship and I know it better than anyone else, not a brag as I know any engineer there could learn it 3x as fast as I have, but I still have it under my belt right now while others currently don't). These past couple weeks have been pretty toxic and I keep having this nervous anxious feeling in my gut every time I enter the office. I just don't know if my feelings are justified. I understand I have this great opportunity in front of me to deliver something special and get a letter of rec, but I just don't have the knowledge of their current system and no one to talk to about my technical problems. I don't expect others to do things for me at all, but there's been too many days where I look for guidance and I just get sent useless google links to forums that I've already seen. Should I just grind out these few weeks and just take whatever criticism comes my way? Or am I in the wrong? I've never felt pressure like this but I truly don't believe I can deliver what's needed. TLDR: I'm a college student interning this summer with rather high expectations of me. A recent toxic meeting recently pissed me off as I don't know how to proceed with the last few weeks I have and I don't have any help with my day to day tasks. [link] [comments] |
CS Major vs. Math Major and CS Minor Posted: 12 Aug 2018 05:20 PM PDT Hello all. I know questions similar to this one have probably been asked already on this sub, but I wanted to get some up-to-date feedback on conditions in the industry. Right now I am halfway through college. I'd like to eventually go into Software Engineering. Because of scheduling constraints, I can only get either a Computer Science B.A. or a Math B.S. with a minor in Computer Science. I enjoy the math courses more than the CS courses, but would much rather do Software Engineering than be an actuary or analyst or some math-degree related career. So, will the Math BS with only a CS minor be a huge impediment to getting a SE job (assuming I'd still try to build up a Github portfolio)? How much better off will I be for hiring if I get the BA in CS? [link] [comments] |
Less techy areas with easier application processes? Posted: 12 Aug 2018 03:03 PM PDT Ive heard of some companies just giving a formal interview on background, work habits, maybe some discussion of projects but no official interview directly on coding skills or algorithms. Does anyone have any experience with these kinds of interviews? Were they far away from the tech hubs (silicon valley/ seattle/ new york? Someone suggested I apply to a UI/UX role in a remote area of oregon which I am considering since they have less opportunity to be selective and its a good stepping stone to get my first 1-2 years of experience in a low COL for my following applications in up coming years. [link] [comments] |
A Guide to a Machine Learning PhD Posted: 12 Aug 2018 05:14 PM PDT I felt like this sub could use this since everyone here is so obsessed with machine learning and are interested in getting a PhD so they can work on "the cool stuff instead of CRUD". From reading a lot of the comments, a lot of the people here seem to have no idea what a PhD actually is. So here's a little guide from 80000 Hours, a YC backed nonprofit that came out of Oxford. [link] [comments] |
Posted: 12 Aug 2018 03:23 PM PDT I am trying to help my mother start working again. She has an engineering degree and experience with programming and quality assurance, in particular, but she stopped working nearly 20 years ago, and wants to get back into the workforce now. Obviously, it has been very difficult for her to find a company to hire her with the lapse in experience, but I want to help her find a job again to make her life more interesting and meaningful. I came across Amazon's re:Entership program, and I am wondering if there are any other companies that offer similar opportunities to individuals who have been out of the workforce for a few years? Thank you in advance! [link] [comments] |
keeping work at work without it negatively impacting your career prospects? Posted: 12 Aug 2018 03:19 PM PDT Is it common for people in our field to consistently take their work home? Is there an expectation that we take our work home in order to meet deadlines? I am just starting out my career in tech, but have second thoughts about continuing on in this field due to several reasons, one of them being work life balance. I am curious to know about other people's experience with balancing work and life. [link] [comments] |
How to write cover letter for SWE internship? Posted: 12 Aug 2018 04:28 PM PDT I'm applying to an internship at a bank next summer and am required to write a cover letter. I just wanted to get some general tips on how I should go about it. [link] [comments] |
I have trouble thinking of non-brute-force solutions to problems. Posted: 12 Aug 2018 06:01 PM PDT For example, I was asked at an interview how to find the middle of a singly linked list whose size is unknown. What popped into my mind was the simple answer which was just traverse through all the nodes and find out how big the list is and then divide by 2 or whatever. But that is O(n) and was asked how to improve that. The answer is you have 1 node pointer jumping 1 at at time and another jumping 2 at a time. The one that is jumping 2 at a time will eventually hit nullptr and when it does you know that the other node pointer is pointing at the middle node. Now, this is just one specific example, but was I supposed to be able to think of that on the spot? It seems so simple in hindsight but I was stumped. It's frustrating cuz i'm just sitting there waiting for thoughts to bubble up but nothing comes. Also I'm super nervous and it's hard enough to write code when other people are watching. It seems like all of the efficient algorithms are really clever. Even some of the leetcode problems I just can't figure out an efficient way to do them. Like binary search for example. If i could erase my knowledge of binary search, would I be able to think of it on the spot in an interview? probably not. but it's not like it's super complex, you can explain the idea behind it in 2 sentences. but if i was just sitting there thinking "what's an efficient way to look through this" there's no way that that algorithm would just come bubbling up in my mind. idk, i suspect the answer is just "practice creating algorithms more" but it's so hard because there's no generic way to find efficient algorithms, every case is different. [link] [comments] |
How to get past a long year work gap Posted: 12 Aug 2018 07:47 PM PDT I was a NEET for around a large number of years. Let's just say it's I've only worked for a few months legally and I'm almost 30. I'm going back to college now for CS but once I get out I fear it might be too much of an obstacle to get hired in the tech industry. I want to get into Web Development. I want honest advice for people like me. Am I just screwed or is there something I can do about it? If there's any advice you can give me to help me get over it that would be appreciated. [link] [comments] |
Any advice on how to spend more of my paid time contributing to open source software? Posted: 12 Aug 2018 07:49 AM PDT I'm looking for multiple things I can do to spend more of my paid time contributing to open source software. Is this more common in certain industries, making it easier if I change industries? Is there any literature on the corporate culture required to have devs contributing to open source? My career as a self taught dev was founded on open source software and now that I'm a little comfortable I've been trying to think of a career move that lets me give back more, whether it's a job change or just banging a drum at the current company, trying to shift some culture. [link] [comments] |
Software disciplines heavy in Algorithms Posted: 12 Aug 2018 12:29 PM PDT About a month ago I started a new SWE job at a big 4. A notable part of this company's culture is that they encourage internal transfers - after 12 months they seem to be fine with SWE's switching into new teams. I'm working right now as a backend Java developer, and although I'm learning a lot, I feel like I don't get to use any interesting algorithms or CS concepts. When my 12 months are up, I would like to move to a team that is more interested in algorithms and performance. Are there any in demand SWE areas that tend to be more Algorithms heavy? Edit: I'm aware that I won't be doing algorithms all day in any job, but I'm interested in roles you might expect in a big 4 where algorithms are more important [link] [comments] |
Base on your experience what is the MOST employable programming language and why? Posted: 12 Aug 2018 04:51 PM PDT Would love to hear from everyone's experience. Let's discuss [link] [comments] |
Posted: 12 Aug 2018 03:25 PM PDT Has anyone ever gotten an interview after applying and completing the challenge? For the past 2 years I've submitted with all test cases past and gotten a rejection like 3 months later. I just completed the coding challenge for the new grad position (4 questions) and finished < 2 hours with all test cases. Anyone know the odds on getting at least another interview? [link] [comments] |
Posted: 12 Aug 2018 05:09 PM PDT So a little background here, I graduated from university with a Bachelor's in Computer Science in May. I took the first job offer I got at some coding bootcamp-like company where you train for a bit and then they send you out to a client location. Now since starting the training there's been a few red flags. *1.) What they told me I was going to be trained in is completely different from what I'm actually being trained in. So because of all this I started job searching on my own. I've had some success so I have some job interviews coming up where the company wants to to fly me out to their HQ for an interview. The only thing is, I really doubt my current company would allow me any time off to go fly out for these interviews. So should I just quit this company in favor of the opportunity to work for these better jobs I'm interviewing for or would anyone suggest remaining with my current company after the red flags I pointed out? I guess the only thing causing me to hesitate here is there's no guarantee I get a job offer from these other companies. [link] [comments] |
Posted: 12 Aug 2018 05:05 PM PDT 24, on second job out of college. I'm not learning the skills I need to advance as a software engineer. Planning to quit my job. I have the means to take time off to study and learn. I am considering either online courses or a boot camp. I'm trying to figure out what to learn to advance my career. Would love any thoughts/guidance. Either in the Boston area or online. Skills/background: Minored in computer science at a second tier university (a level down from ivy/equivalents). I know basic programming, but I don't know how to do anything with it (i.e. frameworks/tools etc.). So pretty much entry level. Except I wasn't able to get a call back from any entry level positions when I was looking back in January/February. About a year's working experience in total. Goals: I'd like to focus on either backend or data science/machine learning. Beyond those broad desires, I'm really not sure. Which is part of why I'm here. Currently working in QA and it's boring af. I'm doing a ton of manual testing, followed by documentation, and if I'm lucky I get to write boring selenium scripts for a poorly built website. Previous position was also in QA, but at that job I was working on the code to run an existing test suite as much as the tests themselves and it was infinitely more interesting. Tried to keep this concise, happy to answer any question in the comments. [link] [comments] |
Software Engineering skill set in the aerospace industry Posted: 12 Aug 2018 02:50 PM PDT What sort of skills/technologies are worth learning to make myself more attractive to employers in the aerospace industry? My specific interests are with satellites, but I'd be happy to work in any capacity that contributes to our place in space. That being said, I don't know where to begin. I've been a software engineer for a year out of school (BCIS) and worked as a web developer previously. I'm very passionate about space and I'd like to transition to a career where I can be involved with it. Adding to that, are there any specific projects I could work on or contribute to that might help me in this field? [link] [comments] |
I've Completed My Degree and now I'm completely lost! Advice Needed Posted: 12 Aug 2018 01:05 AM PDT Hey everyone, I'm looking for someone who can point me in the right direction. I've completed my Bachelors of Computer Science and I've done the whole thing completely wrong. It almost makes me feel sick looking back on it all. I've got no leads, no real work experience apart from the assignments and papers that I've learnt throughout university. I'm struggling to put together a CV especially one that will catch the eyes of recruiters. Trust me I really wish I spent more time job searching while I was at university, I didn't really have any guidance, or was given great advice. I was stupid in that sense and now i'm stuck in this position. I'm trying to look forward and hopefully not make the same mistakes. But surely there must be work out there for someone with a CompSci Degree. I would love to find some real work experience even if im not getting paid. Something I could put on my CV. Hopefully after having a small bit of experience this will help me get into a Job or at least point me in the right direction. I'm open to all suggestions because right now I dont even know where to begin or what to do? I'm completely lost. Cheers for reading. [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