• Breaking News

    Monday, February 26, 2018

    Interview Discussion - February 26, 2018 CS Career Questions

    Interview Discussion - February 26, 2018 CS Career Questions


    Interview Discussion - February 26, 2018

    Posted: 25 Feb 2018 11:08 PM PST

    Please use this thread to have discussions about interviews, interviewing, and interview prep. Posts focusing solely on interviews created outside of this thread will probably be removed.

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

    This thread is posted each Monday and Thursday at midnight PST. Previous Interview Discussion threads can be found here.

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

    Daily Chat Thread - February 26, 2018

    Posted: 25 Feb 2018 11:09 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]

    I am going to miss my first deadline after being at company for two months, how bad is it?

    Posted: 26 Feb 2018 10:02 AM PST

    The task I was given was etimated by senior dev to take 24 man hours. I have only 10 man-hours left and I know I will be hard pressed to meet the deadline, since I did a mistake of not completely understanding all the dependencies on data I am working with and I have to rewrite good portion of the code I have already written to get the correct data.

    I know I fucked up and I already left the manager a note that I will not be able to meet the given deadline because of my own error and that I know where I did a mistake, but still don't have enough time to probably fix it.

    Is it enough? Will I be looked upon in better light since I acknowledged my error and owned it? I don't feel like there is more I can do than to accept my error and learn from it. What was your experience after missing your first deadline?

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

    Employer says I have to quit - they won't terminate me. Is this legal? (Situation explained)

    Posted: 26 Feb 2018 03:02 PM PST

    My department is moving to a different location (1 hour away), and I am choosing not to move to the new location. I have told them to terminate me, but they are saying that since the move is temporary (they're saying its for ~8 months but probably more), they cannot terminate me and I have to quit on my own accord.

    I want to be terminated to be eligible for unemployment. Is it legal for them to force me to quit and refuse to terminate me on the grounds of our move being "temporary"?

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

    30 years old, going back to school for a CS degree. Should I still be seeking out internships?

    Posted: 26 Feb 2018 07:53 AM PST

    Given my age and the fact that I'm a second degree seeking student, are internships as vital to me as they would be to a 19 year old sophomore?

    If they are, would my age make it more difficult to potentially land one?

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

    What should a skilled CTO think about?

    Posted: 26 Feb 2018 06:57 AM PST

    Hi everyone,

    I asked this question in a thread in /r/programming, but I figured that enough people are likely thinking about this (and related questions) that it might make for an interesting discussion.

    Those of us who are managers rather than individual contributors — what do you think about?

    • Why did you choose management?
    • How do your concerns differ from that of an individual contributor — let's say, a lead developer?
    • Do you still look at Stack Overflow? Where do you go to develop your managerial skill set?
    • How does your role differ from that of the CEO at a product/technology/software business? Isn't the CEO ultimately the "product visionary?"
    • How does the role of CTO evolve based on a company's size? What does a founding CTO do versus a company with 50 devs?

    Thanks!

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

    What did you wish you knew before becoming a tech lead?

    Posted: 26 Feb 2018 12:59 PM PST

    So in my latest one on one, I was told I was under consideration to become a lead when a position opens up, if I was up for it (I am). In our company, there is generally one tech lead per team, and they're responsible for essentially making sure that the team's productivity remains high, removing blockers, and generally being responsible for the team's high level mission. Basically, when they spin up a new team (probably in the near future), I'm on the list to possibly lead it.

    I have been a senior developer for a long time but haven't really had anyone reporting to me. Technically, the team doesn't report to the tech lead here either (every developer reports to the director of engineering). Tech leads are responsible for cross-team discussions and cross-cutting concerns across our tech stack.

    For those who have made the jump into management (or "soft" management, as it would seem to be here), what did you wish you'd known before you made the move?

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

    Am I actually a "software developer"?

    Posted: 26 Feb 2018 10:12 AM PST

    First, a bit of backstory.

    I've been working in the industry for about 8 months now at Cerner, a global healthcare IT company, first as an hourly revolving intern and as of January, a full-time software developer, or so my official title says.

    When I came in as an intern, I was placed on a development team to work under one of the company's most distinguished Automation Testing engineers, so naturally nearly all of the work that I have done up to this point has been things like creating scripts for an automation testing program to run (Serenity BDD, Eggplant, Selenium), as well as doing some smaller things like refactoring a testing framework another team created to run for our purposes, and creating automation utilities that other people can use to automate tasks such as setting up and configuring a default view for our client software.

    However, after being promoted from intern to software developer, I have had this nagging feeling that, at least compared to the other engineers on my team as well as the engineers and developers here, I am not actually a "software developer". At least maybe I don't consider myself to be, but I'm kind of pessimistic in this regard.

    My idea of being a "software developer" is doing the things the other people on my team do, like create new components for our flagship scheduling application, whereas I basically just take pre-existing test plans and convert them into a script that can be ran by a testing program. Every now and then I'll have to hop into Java and create a new class or function and manipulate a bit of XML, but other than that I'm basically writing scripts all day and testing to see if they work as expected.

    That being said, does this actually make me a software developer? My job is too technical to just be a test analyst or something, so maybe I'm being too hard on myself? What do you guys think?

    tl;dr I write and debug test scripts all day, does that make me a software developer?

    EDIT: I forgot to mention, for what it's worth, I'm actually still a student in school for my B.S.C.S as a Junior, so the intern role was more for students currently in school with the idea that upon graduation they would transition into a full-time software engineer role. I just happened to make that transition early. Would that explain why I'm in a role that sounds more like a SDET role versus a "traditional" Software Developer role?

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

    Applied for software dev role at Jane Street; got response for Trading Desk Operations instead

    Posted: 26 Feb 2018 05:22 PM PST

    As stated in the title, I recently applied to Jane Street for a software developer role as a new grad, but instead received an invitation to begin the interview process for a role in Trading Desk Operations. Based on the description on their website, this seems like a primarily support role, with some small development tasks on the side. Could someone more knowledgeable give me some idea as to what this role actually entails, and whether it will be worth pursuing if I'm interested in starting a career in software?

    Description from Jane Street's open positions page: "Traders will rely on you to monitor trading tools, manage and update complex spreadsheets, optimize existing processes and develop new tools for the desk. As you become more familiar with the day-to-day operations of the desk it's expected that you'll dedicate an increasing amount of time to the coding and development functions."

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

    How to handle a toxic workplace?

    Posted: 26 Feb 2018 09:56 AM PST

    I'm 25 and work in government as my first job. I've been here for a year and can't stand it. I feel like I'm the definition of a bad culture fit here and want to leave. Our team is all discombobulated.

    I'm in a team of 9 people, most are 50+ years old. It seems like almost everyone here hates the manager. Whenever he is out, I always hear people talking shit on him.

    We had a recent team meeting, where our manager revealed we will all be moving to a shittier floor, and other bad news regarding people moving into our section. I can tell our team was upset, thinking that he does not protect our team from his boss' orders and is a pushover. Eventually our manager exploded in anger after the team was putting him on the spot. It was really awkward and entertaining at the same time, like an episode of the Office.

    Personally, I have no hard feelings for the manager. I've been extremely demotivated coming in late, which he addressed really politely IMO. He doesn't micromanage me and is very professional. But he almost seems emotionless and I've heard him laugh like one time. I guess working for government for 30+ years will do that to you.

    I also hear my co-workers shit talk other co-workers. My supervisor and other co-worker straight up said one of our teammates is a suck-up. I realized they were right, but just the way they talk behind someone's back rubbed me the wrong way. Because they probably do that to me too.

    Now whenever I hear people whispering/gossiping, I get paranoid that they're talking about me and it puts me in a bad mood. Sometimes I can tell they are talking about me by the way they refer to me without saying my name. I'm an honest guy and don't talk about anyone behind their back at work to others. We all have our own judgement and opinions about each other, but to divide our section like it's high school all over again is lame. I'm very understanding for peoples' feelings and situations that cause them to be who they are. This workplace culture is dragging me down.

    Not only that, but I've been roasted for being "young" for months. It was very annoying and made me pretty self-conscious to express my opinions on anything. Co-workers joke about it, to the point where my supervisor accidentally called me myname Jr. because there is someone older who has my name. Disrespectful as fuck.

    Is workplace toxicity unavoidable in an office? How do you handle it? When I worked IT for my internship, I worked with people 10+ years older than me. Not quite the same age gap, but we are all still friends to this day, play basketball, play games, meet up and eat, etc.

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

    College freshman worried about getting sucked into the "startup trap"

    Posted: 26 Feb 2018 05:10 PM PST

    So there was a job posting on my school's job board about a frontend developer for a new startup. The post had a company name, but a google search didn't turn anything up.
    Onto the actual phone call, I'll just try to post all the facts I have:
    *Middle aged dude working full time on this startup
    *Works out of his friends office building (which he gave me the address to which seems legitimate, but I have no way of confirming it's his)
    *Put a LOT of emphasis on "startup personality"
    *Is a work from home job at $15 / hour + a percentage of the sales
    *Said he has hired previous college students but none of them have worked out for him (perhaps cause they didn't want to fall into the trap)
    *Seemed like a really cool, enthusiastic dude
    *Kept reiterating how the "sites" (websites) we'll be making are going to be huge
    *Couldn't tell me ANYTHING about the websites until I signed an NDA.

    So that's basically it for the phone interview. He asked me to send him an email if I want to meet in person to sign the NDA and talk more about it before making my final decision.

    He's not asking for any financial investment, overtime, etc.

    What do you guys think? Should I go to the in-person interview and read the NDA very carefully and see how that goes? Or is this all too sketchy and I should avoid it all together?

    Thanks guys, really appreciate it.

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

    People with 5-10 years experience, How much you making and what are your responsibilities?

    Posted: 25 Feb 2018 09:36 PM PST

    I have 8 years experience, a masters from a good school, and am living in a moderate cost of living area. I make $110k plus about 15k-25k in bonus and stock per year, and good benefits.

    My responsibilities at my current job are fairly limited. I'm on an immediate team of about 30 developers and am considered a senior engineer. There's maybe about 4 or 5 people out of 30 that are more senior than me. However there is an overarching principal engineer above my team that likes to micromanage and finely control any technical work to the point where I often am just doing code monkey stuff instead of making my own high level technical decisions.

    Curious how other engineers in my experience bracket are making out.

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

    How to approach no-hire clause in contract.

    Posted: 26 Feb 2018 05:39 PM PST

    When I got a job at a consulting firm I signed a contract stating I would not apply to the clients im working for(this seemed to be a standard at this company). I asked if that prevents clients from making me offers and I was told if a client is willing to give you an offer that contract does not prohibit from me accepting an offer. So here I am a couple months in at a place that has hired many consultants from the outfit im at. I went though the interview process last week and they told me I have a do not hire clause on my contract and they are trying to negotiate. Most of people I've talked to are surprised because generally those clauses only go on senior employee contracts not someone who just signed on. Whats the best way to approach this if I want the job?

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

    Senior CS Student, with some regrets

    Posted: 26 Feb 2018 07:07 AM PST

    Like the title says, I'm a Senior Computer Science student.

    But I'm not from a great tech school, and I haven't had an internship at a Big 4 company. In fact, I haven't had any internships.

    I go to a decent school, but nowhere near close to a tech school like Georgia Tech or equivalent. And I do have work experience as a Web Application Developer (1.5 years), but I feel like my lack of an internship is hurting me.

    I've probably applied to close to a hundred jobs in the past month or two, and only heard back from two of them.

    I'm not confident with my technical interview skills (my people/conversation skills are pretty good though), and I'm just scared that I'll end up in IT like most of the CS grads from my college.

    Does anybody have any advice? Or should I just get over it?

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

    Bootcamp grad struggles

    Posted: 26 Feb 2018 02:14 PM PST

    A little insight into my background: I graduated undergrad class of 16' with pre-med, took a gap year to apply to med schools which was when I switched careers. Went through a boot camp to learn necessary skills and to make the switch instead of getting a four-year CS degree. Now I am currently job searching but it seems like most companies want applicants who have some sort of industry experience already. I've worked on couple different projects with a group to showcase skills and the technology I am familiar with, however, they do not show proper industry experience since they were personal projects and not with a proper company. Full/part-time jobs want more experience even for some of the junior roles. Startups want more senior role type applicants. Larger companies want CS degrees for an applicant of my age and fairly recent grad. Companies looking for internships want new grads who have a CS degree, therefore, reject me right away. Maybe my whole perspective is wrong, and I'm going about this the wrong way idk. I'd love to hear some feedback on what I can do moving forward in terms of at least getting my foot in the door. Also happy to hear about similar experiences others may have had. Thanks in advance!

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

    Recruiters for Self-Taught or Bootcampers

    Posted: 26 Feb 2018 06:43 PM PST

    I think I read somewhere in this subreddit that there was a frequent user here who was actually some sort of recruiter, but he specifically targeted unconventional kind of applications, like self-taught individuals and bootcampers. Anyone know who I am talking about? Also, are there other recruiting agencies that focus on similar kind of unconventional applicants?

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

    100% Pair Programming...with ADHD?

    Posted: 26 Feb 2018 04:47 PM PST

    So, I'll keep this short. I currently have a job at a midsized software company where I'm given a large degree of autonomy and I have a great team. I recently got offered a job at Home Depot, which is better in every single way on paper. $20k salary increase. The only thing holding me back is that 100% of their development is done in a pair programming setting. I've never done this before, and I'm wondering how I will fit into it. I'm willing to give it an honest shot but am worried about not being able to bear it. The major concern I have is my ADD. I've been able to successfully manage it on my own with no medication, but I tend to take a lot of short breaks and my code "flow" is usually pretty fragmented. Once I know my route to completion I'll tend to hop to different places as I work. I'm worried that both of these will ruin a pair programming dynamic.

    Anyone been in a similar position?

    Anyone worked at a 100% Pair Programming shop and can comment on breaks, coding flow, etc?

    Thanks a lot!

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

    Need Help Deciding Between Web and iOS Development

    Posted: 26 Feb 2018 08:36 AM PST

    I'm trying to expand my skills and make myself more marketable for new jobs, but need help deciding between web and iOS development.

    I'd say, personally, I am slightly more interested in web development (let's call it a 55%/45% split), however, I have all the tools required to do iOS development and am pretty interested in it as well. I am not saying I want to focus on one forever, but want to start with one and really put effort into it.

    I would love to hear you guys' opinion on both types of development.

    Based on wages and job availability/market competition, which do you guys recommend that I begin with?

    Thank you so much, in advance.

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

    How to get an embedded systems internship?

    Posted: 26 Feb 2018 01:32 PM PST

    I've done 2 internships in QA automation and will be applying for software dev jobs for my next internship, in a couple months. I really don't want to touch web/mobile development and would ideally prefer to get a job as an embedded systems or firmware dev intern. What can I do in these 2 months to help me achieve that? I'm considering doing a bunch of sideprojects with an Arduino or Raspberry Pi to start with, and then moving on to proper microcontroller programming by getting a Tiva board.

    Any embedded systems or firmware devs here want to share their experience and how they got their first embedded job? Also, how are embedded systems interviews in general? I assume there are a lot of domain specific questions regarding C/C++ and MCUs unlike generic software interviews which tend to be more algorithmic in nature. Is that more or less true?

    Thanks!

    submitted by /u/aw12-0
    [link] [comments]

    Recent CS Graduate Job Hunting Struggle.

    Posted: 26 Feb 2018 02:06 PM PST

    I graduated in December 2017 with a BA in Computer Science and 2 minors in Technical Writing and in Public Relations. Most of my schooling was in C++. My University's CS program was focused on C++ and that's pretty much it. They did have some electives in one or two other languages. I did take 4 classes in Java but for the most part it was just C++.

    When I started looking for jobs it seemed everyone wanted C#, Java, and SQL. So, I decided to start to lean C# and SQL while I continue to get ignored by employers. I got interviews with Revature and FDM. Both rejected me. When I asked Revature what I should improve on I got "I would recommend learning another OOP language besides C++ (Java, C# or Python). Become more familiar with SQL, or other database languages as well as front end languages like JavaScript, HTML and CSS." Which was what prompted me to start learning C# and SQL. I asked FDM, but they have yet to get back to me.

    I'm unsure on how to move forward. Revature would let me reapply if I completed two of their online courses. I had already completed one and was thinking about finishing the other and try to re-apply. While still applying to what ever comes up on my Zip Recruiter, and Monster apps.

    I'd appreciate any advice anyone can give me. Like should I continue to learn C# and SQL or should I look at other languages, or is seeking a second chance with Revature a good idea or should I just try to find a "regular" job.

    Edit: My Resume: https://imgur.com/a/VAXTI Edit2: My resume is hot garbage got it lol. I'll post my new one on the resume thread. I'm still wondering about Revature or any recruitment firms are worth it. To me it seems kinda nice to get paid to learn for a few weeks, and get an "in" into the industry. Even if it means being locked down for 2 years with a 45k ish job. Ty for the help.

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

    How did you move to DB/DBA or BI?

    Posted: 26 Feb 2018 03:05 PM PST

    Hello there,

    How did you guys end up as DBA or in a DB team? Any former .net dev that moved to DB/BI? How was the transition?

    I am a full stack developer, working with web development since 2001. I always loved to work with DB development but in my position, the easiest way to work with DB would be a DB developer or BI developer.

    I am still working with web development and I wanted to move to something new, different then UI - JS - API - DB.

    THanks

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

    Is it okay to hold off working at a larger company for a couple years after graduation?

    Posted: 26 Feb 2018 02:48 PM PST

    I have worked for a year as a web developer so far, at a creative agency. It's not strictly back end or front end development, we do anything that involves the code. Our capabilities are website development, web app development, online marketing and web design. We cover things from JavaScript front-end frameworks to older CMS's written in PHP.

    I know many people went to Fortune 100 companies, or tech unicorns for their first job. I never took any internships so I wanted to take it a bit more easy after finishing college, but at the same I didn't want to take a year-off break either. I still wanted to find a relevant job after work, but more on the "light" side. So I took this web dev job for a low-profile company first.

    The company have a hybrid US-India based team, where most of the fulfillment is done in India, and all client facing support & sales is done in the US. This gives them lower operating costs than many local agencies. There are comparatively few in-house web developers and designers, but there's always enough work to get something done.

    The place is very small locally, but I enjoy my co-workers and the casual atmosphere. What I want to know is if I can stay here for a couple of years before "promoting" myself to a larger software company job down the road? I plan to stay at my current company about 3-5 years depending on how my responsibilities grow. Would this create a gentler slope to get into big software companies?

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

    Could I find a job in programming by showing employers the video games I've made for actual money?

    Posted: 26 Feb 2018 03:58 PM PST

    I don't have a degree, but I do have two games I've released on Steam, one of which is fairly popular. They have online multiplayer as well

    The games were made in Game Maker Studio, and I use Python for a lot of their back-end stuff. I was wondering if I stood a snowball's chance before I tried applying around.

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

    internships for liberal arts schools

    Posted: 26 Feb 2018 10:59 AM PST

    For those of you who attended liberals arts colleges, where did you guys get internships at?

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

    Any idea how to get a new grad position from being a contractor?

    Posted: 26 Feb 2018 03:57 PM PST

    I work at Dell headquarters as a 40hr/week contracted software engineer. I'd really like a new grad role there. What's the best way for me to do this?

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

    Going to be working with highly trafficked performance critical system (500k tps) and I have no experience doing it. How do I prepare myself?

    Posted: 26 Feb 2018 07:28 PM PST

    I did well in an interview and I landed myself a very challenging job at a dream company. I will be working with a performance critical system (~500k tps), and I am really excited by the challenge. But at the same time, I have 0 experience doing something like this. I have a broad full stack and mobile app experience for consumer apps, but nothing like supporting highly trafficked system. Previous problems like building consumer apps always seem doable to me as I can always reliable on millions of tutorials out there to get started. However, I am not sure how I can be effective without those resources for supporting large backend systems. I almost feel like I landed the job by fluke even though I did well in the interview, and I am quite worried.

    Has anyone gone though a transition like me? How did you handle the change? Any tips?

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

    Is the Computer Science field as daunting as all these threads make it seem?

    Posted: 26 Feb 2018 07:10 PM PST

    With the way my curriculum works, I'm only allowed to take 1 intro class each semester for the first 3 semesters. Every internship that I look at applying to requires a lot of pre req knowledge it seems.

    Reading threads make it seem like the only way to get a job or internship is to spend hours upon hours practicing coding and working on projects. Is the CS curriculum at school not enough for an internship/job? I understand that now may be too soon for an internship since I am currently in my first semester, but I am talking about for future job prospects. Will I be able to get a job with hard work in school?

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

    No comments:

    Post a Comment