• Breaking News

    Friday, December 8, 2017

    DEAR VALUED CONTRIBUTORS -- FRIDAY RANT THREAD FOR December 08, 2017 CS Career Questions

    DEAR VALUED CONTRIBUTORS -- FRIDAY RANT THREAD FOR December 08, 2017 CS Career Questions


    DEAR VALUED CONTRIBUTORS -- FRIDAY RANT THREAD FOR December 08, 2017

    Posted: 07 Dec 2017 11:08 PM PST

    AND NOW FOR SOMETHING ENTIRELY DIFFERENT.

    CAN'T STOP WON'T STOP DON'T STOP CODING!

    THIS IS THE RANT THREAD. IT IS FOR RANTS.

    CAPS LOCK ON, DOWNVOTES OFF, FEEL FREE TO BREAK RULE 2 IF SOMEONE LIKES SOMETHING THAT YOU DON'T BUT IF YOU POST SOME RACIST/HOMOPHOBIC/SEXIST BULLSHIT IT'LL BE GONE FASTER THAN A SPEEDING TRACER.

    (RANTING BEGINS AT MIDNIGHT EVERY FRIDAY, BEST COAST TIME. PREVIOUS FRIDAY RANT THREADS CAN BE FOUND HERE.)

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

    Daily Chat Thread - December 08, 2017

    Posted: 07 Dec 2017 11:08 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 got fired today, worried about future career prospects

    Posted: 08 Dec 2017 06:19 PM PST

    Well I got fired today from my first "real" (benefits, full time) programming job. I hate writing long paragraphs, so I'll present the facts in bullet points:

    • I am a 26 year old American male
    • I was working remotely for the company. The company is USA based. I live in Asia.
    • It was a startup, and my salary was 50K/yr
    • I was fired for losing a very important file that I did not have backed up. Nobody else had it backed up either, but it was only on my computer. Personally I think the CTO should have known how important the file was (nobody knew until we needed it and it was gone), but I also bear responsibility for this, I admit.
    • I worked at this company 17 months before getting fired
    • I am self taught, and have a degree in Physics, not CS
    • I'm an iOS/React developer

    Part of me is sad. The other part is relieved since I was bored with that job really (and tired of working US 9-5 all night in Asia). Honestly maybe the worst part is the shame I feel in telling family and friends that I was fired. I live in a low cost of living area and have 1yr, or more living expenses saved up, so its not like I'm going to starve soon.

    Trying to look on the bright side--I was thinking about how really my salary is very low for a full time developer, and maybe this will give me a chance to start making 70-75K/yr, which I definitely feel qualified for. That would be a huge plus.

    I am really afraid that after being fired from my first job, no company will want to touch me and it will be very difficult to further my career long term, which is what I'm most worried about. I worked remotely so I don't really have many, or any industry contacts. And honestly I really don't want to live in the USA, and have no desire to leave Asia, which may make it even harder to find employment. And I know finding employment in the winter is difficult as well.

    Sorry for making this long. Just feel kind of sad and wanted to get this off my chest. Any questions/comments welcome.

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

    Is there a better way to find companies/jobs?

    Posted: 08 Dec 2017 12:38 PM PST

    There has to be.

    I check Glassdoor, Indeed, Dice, and Google's job search quite regularly.

    Each one is inundated with "Our client has an opportunity..." and giant companies that we all know are hiring (Oracle, Amazon, etc.). Finding the smaller companies that are also hiring seems almost impossible.

    Is there some secret website that I have missed or another way to generate companies I should look at (like a reddit or github list of companies hiring)?

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

    Why do I always feel like I'm at war with my employer?

    Posted: 08 Dec 2017 10:02 AM PST

    I am at my first job after college but second dev job. I am starting to notice a trend and I am afraid it is due to my own attitude more than reality, but I'm not so sure.

    Basically I have adopted the attitude promoted often here that my employer will not look out for me and is not worthy of much loyalty. I am afraid of being a chump and drinking the coolaid. I have seen people who have and they were taken advantage of.

    Nevertheless, in my last two jobs, I became unsatisfied and felt like I wasn't compensated fairly after just 8 months and started looking to move. The firat time was justified as I was graduating, but I find myself doing the same at my current job.

    I feel like I have plenty of reason to be unsatisfied right now. I was thrown into the deep end with little support as a junior dev. They still haven't got me a damn visual studio liscence after 8 months using community edition. I am making 55K which under market value according to glass door.

    But will it really be any different somewhere else? I mean, sure the problems will be different but there will still be problems. Also, I am tired of constantly seeing my employer as the enemy. I feel like I am missing out on the sense of comradery that comes with drinking the coolaid, so to speak.

    In general I actually like my job and like the people, despit the problems. How do I know when it is safe to be loyal to a company?

    Thanks in advance.

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

    My job duty right now is to comb through a spreadsheet for user info and then email the users associated with a certain database to ask them to reset their passwords. How much of a glaring red flag is this? This was not in the job desc when I joined up.

    Posted: 08 Dec 2017 02:08 PM PST

    I love spreadsheets but my job is very definitely 'software developer'. I've only been working here a few months so I understand I won't have real coding projects for a while, as it's a very large company and most people are finishing projects now (at the end of the year), but I thought I'd at least get to help with something. I am not complaining but is this atypical enough that it's a red flag to find employment elsewhere, or not? I am struggling to think of 1) why the 'yearly password reset' isn't automated, especially since it's required by policy and 2) if this is the kind of work I will be reduced to doing for a while and 3) how secure any of their systems are if I am literally able to go through a plain text spreadsheet, find the accounts of people with access to a database, find the name of the account holder, and send them emails asking them to do things with their passwords.

    I don't want to complain so I haven't brought these qualms up with a superior yet. Really just want to know how normal this is.

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

    [OFFICIAL] We will link to a discord if you do the work

    Posted: 08 Dec 2017 08:49 AM PST

    People have been asking for an official discord for chatting. We on the mod team are all too lazy to moderate yet another thing, but if someone else makes one and appears to have their stuff together, we're willing to link to it in the sidebar, with the following caveats:

    • There'll be a disclaimer saying, "NOT CONTROLLED BY CSCQ MODS"
    • If drama from the discord starts spilling over into the sub we'll cut ties

    If you're that person who asked us about linking to their discord months ago, sorry, there's no search function in modmail and I couldn't find that thread.

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

    What's the consensus on process for finding a mentor? or a coach?

    Posted: 08 Dec 2017 03:06 PM PST

    I'm building out my CS skillsets on the side but my day job is not CS focused, so I am unfamiliar with the usual channels of mentorship or coaching. How do you acquire relationships that push you into the next level? How do you do this if you're freelancing?

    Based out of silicon valley, newcomer to the CS scene, want to honor the channels that are already in place, simply don't know, sorry if it's a dumb question.

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

    [OFFICIAL] Salary Sharing thread for EXPERIENCED DEVS :: December, 2017

    Posted: 07 Dec 2017 11:08 PM PST

    The young'ins had their chance, now it's time for us geezers to shine! This thread is for sharing recent offers/current salaries for professionals with 2 or more years of experience.

    Please only post an offer if you're including hard numbers, but feel free to use a throwaway account if you're concerned about anonymity. You can also genericize some of your answers (e.g. "Biotech company" or "Hideously Overvalued Unicorn"), or add fields if you feel something is particularly relevant.

    • Education:
    • Prior Experience:
      • $Internship
      • $RealJob
    • Company/Industry:
    • Title:
    • Tenure length:
    • Location:
    • Salary:
    • Relocation/Signing Bonus:
    • Stock and/or recurring bonuses:
    • Total comp:

    Note that you only really need to include the relocation/signing bonus into the total comp if it was a recent thing.

    The format here is slightly unusual, so please make sure to post under the appropriate top-level thread, which are: US [High/Medium/Low] CoL, Western Europe, Eastern Europe, Latin America, ANZC, Asia, or Other.

    If you don't work in the US, you can ignore the rest of this post. To determine cost of living buckets, I used this site: http://www.bestplaces.net/

    If the principal city of your metro is not in the reference list below, go to bestplaces, type in the name of the principal city (or city where you work in if there's no such thing), and then click "Cost of Living" in the left sidebar. The buckets are based on the Overall number: [Low: < 100], [Medium: >= 100, < 150], [High: >= 150].

    High CoL: NYC, LA, DC, SF Bay Area, Seattle, Boston, San Diego

    Medium CoL: Chicago, Houston, Miami, Atlanta, Riverside, Minneapolis, Denver, Portland, Sacramento, Las Vegas, Austin, Raleigh

    Low CoL: Dallas, Phoenix, Philadelphia, Detroit, Tampa, St. Louis, Baltimore, Charlotte, Orlando, San Antonio, Pittsburgh, Cincinnati, Kansas City

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

    What is a good GPA?

    Posted: 08 Dec 2017 05:08 PM PST

    Hi /r/cscareerquestions, I'm currently a freshman at a public university (ranked 45-55ish in USNews).

    All going as expected on my finals, I should end up with anywhere from a 3.5-3.8. I was on track for a 4.0 but co-founded a 'startup' with a friend back home and spent a lot of my time on that. (Note: I say 'startup' because we're intending to make money off of the software we produce,have filed for an LLC, have a team of programmers, designers, and marketers, but some others might not think that's enough to warrant a title of 'startup'. I don't blame them, I am just a freshman after all)

    Anyways, I was wondering what a "good" GPA is. I was wondering because I see a trend of inconsistency on this subreddit. I see people saying they got into X top company or X unicorn company with a 2.6, but almost all of the students from my school that end up at those "top" companies have 3.7+ GPAs (I'm assuming almost all of the <3.0 students+"top" hirees go to top 15/20 schools). The reason I ask this is because I want to know how much effort should be put into my classes as opposed to startup/projects/networking/etc, but I would prioritize classes if my GPA closed any doors. My end goal is to work in Seattle (my hometown), ideally for a high-paying position.

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

    If you graduated with a 2.95 gpa, would you take a class to get your gpa up before hitting the job market OR would you just be done with it and hit the job market?

    Posted: 08 Dec 2017 06:54 AM PST

    If you graduated with a 2.95 gpa, would you take a class to get your gpa up before hitting the job market OR would you just be done with it and hit the job market?

    Thank you

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

    Have to give availability for Big-N company but...I have exams

    Posted: 08 Dec 2017 08:27 AM PST

    Wonder what my best course of action here is. Did an initial interview with them and passed and now have a technical interview (Hangout & CodePair) upcoming. But...I'm also in the heat of exams for school.

    They asked for me to share my earliest availability for the next 1-2 weeks (as well as updates for offer deadlines).

    Of course the timing is horrible cause I have exams to study for but I'm assuming it's also bad if I delay the interview for too far in the future? Should I just suck it up and give them a date next week (note I do want to prep for it...) or push the limit of the 2 week deadline so that it's at the tail end of exam season.

    As an additional question, is it possible to take too long during the process that your potential position is given out? Should I take that risk into account?

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

    Is there a reason why everyone is learning IOS over Android?

    Posted: 08 Dec 2017 05:50 PM PST

    Just out of curiosity, I see so many ppl taking Udemy or w/e to learn IOS app dev but not so many for Android. Isn't Android the most used platform in the world, why the lack of motivation?

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

    Have you ever been asked to provide an official copy of your transcript after starting a job?

    Posted: 08 Dec 2017 09:45 AM PST

    For jobs as a recent grad from college.

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

    [Postmortem] Remote job search (accepted offer)

    Posted: 08 Dec 2017 11:57 AM PST

    I wanted to share a reflection on my most recent job search for a remote position since it seems to be something a lot of people are curious about. I was given an offer and between the 3 offers I have, plan on taking the position after speaking with my Wife and friends today to get outside perspective.

    About me:

    • 4 years experience as a software engineer (Mostly .NET, with some Haskell, Ruby, C/C++)
    • 3 years previous doing climbing the IT ladder (tech support -> sysadmin -> SRE)
    • IT degree from an online university earned my first year of software engineering

    What I was looking for in my search:

    • Full-Remote (have done full and partial remote previously)
    • Specific domains (No advertising/finance/etc that didn't align with my moral compass) (the position I'm taking is in Ed-Tech)
    • A company culture that aligned with my own (I want to solve problems with software that benefit society, not cram ad-code then go out and get wasted with coworkers)

    My process:

    • Resume that I only altered depending on the exact role (Full software engineer, vs evangelist, vs half-SRE type roles). I ended up only maintaining 3 different versions.
    • Cover letter that was a base 5 concise paragraphs, with paragraphs 2 and 4 altered for each position (how my skills align with the role, etc)
    • Used the following sites to look for positions: Whoishiring.io, stackoverflow.com/jobs, weworkremotely.com, hired.com
    • I applied to 2 jobs a day for 2 months, doing interviews as they came.

    Statistics and interesting info:

    • Out of 68 applications, I received 18 phone calls, 6 interviews that didn't make it to the final round, and 9 fully completed interviews.
    • 3 offers at the end of it. Rejections for the other 6 interviews varied from "your skills overlap too much with the current team" to automated responses.
    • Almost every process started with a takehome project, and progressed to 1-7 technical interviews mixed of phone/video conference.
    • I was asked almost 0 straight algorithms questions, with more subtle questions like (so for that loop that you wrote, what is the runtime?).
    • The algorithms questions I was asked I was able to spit out the answer verbally and they said that it was sufficient, and that they'd rather spend the time on other questions rather than have me implement it.
    • I subjectively feel that a lot of the analysis comes from how you approach the problems that you are given, and general knowledge about web programming.
    • I completed technical interviews in C#, Haskell, Python, Rust, Ruby, C, C++, and Javascript. I did best in the areas where I was most experienced, but oddly enough my Ruby interviews (with the standard library documentation open) went the smoothest for exploratory video technical interviews. The IRB iteration cycle is very pleasant for small problems and proved to be very ergonomic for my problem solving thought process under pressure. While experienced with Haskell (1.5 years), it actually proved to be the worst choice for doing these types of problems. If a problem touched an area of the standard library that I was unfamiliar with, I would waste a lot of my time trying to figure it out.

    Things that I modified partway through the process:

    • My earlier takehome projects were significantly less tested. This led to a couple solutions which turned out to be incorrect. After this happened I made sure to write full tests for every takehome project.
    • A lot of the projects were stated as only supposed to take "around 2 hours". My fully correct implementations with testing and architecture changes took me around 6 hours. At first I didn't feel this was necessary, but for each of these I was told that I had the best and most clean answer. I was never asked how long it actually took me.
    • Between applications, Interviews, and takehome projects I spent 100 hours.
    • Including time spent prepping for interviews you can bump that up to a full 2 work-months. Some days I would spend up to 14 hours doing algorithm problems, partly because of pressure to be better, but partly also because I came to love the problems as I actually learned the material properly and was able to apply it. They're actually a lot of fun when not pressured into them!

    I hope this information is useful to someone. I'll hang around and answer some questions as I have not included everything.

    I've disclosed a decent amount of this information to my soon-to-be employer in order to give them a perspective of the applicant experience (they're looking to improve their process), so I'm not worried about them reading this.

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

    How much should I get paid to develop a mobile app?

    Posted: 08 Dec 2017 02:38 PM PST

    Hi, I am a junior in a top 25 university and three of my friends and I have been offered the opportunity to develop a mobile application. An on-campus administration wants to create an application for navigating campus and the four of us have been chosen after winning a competition. We are negotiating compensation for this project and are unsure how much we should ask for.

    Background: Besides the prototype we built with Android studio, we have no experience with mobile dev. We each have prior internships at Non-Big-N companies so we have some experience with software development. We each made about $25/hour at our internships last summer in a middle COL city.

    We thought that $20/hour might be a fair wage. What are your thoughts?

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

    How much "direction" should a senior developer be given ?

    Posted: 08 Dec 2017 06:14 PM PST

    I'm a senior (10 yrs+) c++ dev, and i'm working as a contractor now. I love c++, but the problem is I dont have clear direction on what to do. I have no requirements, either formally written out, or even sent to me in an email. So I feel like instead of being a "C++ engineer", its more like I'm reverse engineering their current design, to figure out HOW to add "the thing" that they want.

    I'm really torn on whether this is (pardon the controversial phrase) "part of my job description". On one hand, I feel like I'm here to do the grunt work of making c++ code do what you want it to do. And if you can't tell me, precisely, what you want done, then it's not my quest to search high and low to figure it out. Even if you're paying me lots of money to do so (I currently earn $70/hr, total comp, no benefits, etc).

    On the other hand, I know that I'm a "senior" so I shouldn't need all the hand-holding and explanation that a junior gets. I agree to that.

    But the crux of the issue is whether it's "handholding" to ask for specific instructions on what they want done. Currently, I get assignments (straight from JIRA, JIRA is my de-facto "spec") that say "implement XYZ feature". So then I ask a couple dudes on the team "Wha'ts XYZ feature", and just like any tall tale, you never get a precise problem definition when your "spec" is standing in their cubicle asking what to do. I dont want to be a jerk, but I really wish I could say "put it in writing", because I go back to my cubicle, and start to sketch out code, and I have no idea what they want. It's not greenfield development, they are taking the product from 2.0 to 3.0, so often the "spec" is "reverse engineer 2.0 (since I'm a contractor, I wasn't there for 2.0, I have no idea how the hell it works or why it was done that way), and make ABC work in 3.0". But I dont have any spec as to what 3.0 really is. Just one-liners from JIRA.

    So I dont know whether this falls on me to suddenly become a sleuth and figure out how 2.0 works. I certainly didin't sign up to be a reverse engineer, but I'm just beside myself that they can't put plans in writing on exactly what they want in 3.0, and hand me the plan and say "do this". Am I that out of touch here ? And does "senior dev" mean "be really good at pictionary and implement in C++ what we're describing" ?

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

    How block off time at current job for on-sites elsewhere?

    Posted: 08 Dec 2017 08:11 AM PST

    Hey guys, I'm in the process of changing jobs. I have three on-sites next week, and need a way to block off the time without my boss really suspecting me. Any advice on the best way to do this? I was thinking of setting them in my calendar as private appointments and telling my boss they were visits to the doctor. This feels lame though, any thoughts would be appreciated. If it matters, I'm based in Manhattan.

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

    What if recruiter takes a while to respond with an offer?

    Posted: 08 Dec 2017 04:14 PM PST

    I got a call from a company I was interviewing with and they wanted to know some details about me like my home address, my graduation date, whether I needed a VISA to work, etc. Now, I asked another friend who interned there earlier and he said this mostly meant I got the job. The recruiter said she'd call me the next day but it's been three days now and no call. And since there's no call today, and tomorrow's the weekend, I don't think I'll get a call until Monday.

    Is this normal? I assumed the call would just be congratulating me and giving me details of the job (salary, location, etc). Or am I overthinking this?

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

    Salary expectations from Jane Street / Two Sigma

    Posted: 08 Dec 2017 01:51 PM PST

    I have confirmation that I have the job at both and they want to set up calls to discuss the offer and compensation. Looking online I am seeing varying numbers and it seems like they're going to put it on me to sell myself. What is a realistic number I can expect for a base salary.

    Have 5+ years experience and they are both for systems support engineer or desktop engineer roles. Anyone at either of these companies have actual numbers I can expect?

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

    Am I missing something?

    Posted: 08 Dec 2017 04:03 PM PST

    What am i doing wrong i started applying to companies in late september and everyone seems to have accepted offers from many similar companies that I applied to but i'm just sitting here with no responses...? I've had like 2 superdays and a couple other first rounds and am killing hackerranks but still not getting anywhere. What bugs me the most is that I've talked to people who work in the industry and have seen my resume and they've said it looks good so I don't know what the problem is. The one internship I want the most is the Goldman one and I killed the math and programming hackerranks and did pretty well on the hirevue and have been waiting for over a month for a superday invite and just got the email saying that they're done with superday scheduling till january when I applied in early october and finished the hirevue oct 26th.

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

    Opinions on CodingBat?

    Posted: 08 Dec 2017 07:20 PM PST

    Is it a useful website to practice? i feel like it is, because it comprehensive, it goes from basics to difficult levels. LeetCode's "easy" level are fairly difficult in my opinion.

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

    What side projects are you currently working on?

    Posted: 08 Dec 2017 07:12 PM PST

    Looking for inspiration because I want to build an Android app to add on my resumé over the next couple of months, but can't think of any interesting idea to save my life.

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

    Anyone else here feel threatened by low/no-code, "citizen developer"-enabling software like Appian/MS PowerApps/Mendix/etc.?

    Posted: 08 Dec 2017 11:39 AM PST

    Seems like these solutions will obviate the need for a lot of web developers. Why does it seem like nobody else is worried about these sorts of products and their effect on job outlook? (Not that I'm a Luddite--if I ran a business, I'd use these products too. But I think it's natural to be fearful for one's own career.)

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

    University dilemma

    Posted: 08 Dec 2017 03:13 PM PST

    Just a couple of questions.

    Currently at a kinda-trash University in the UK studying Comp Sci - I'm in my first year and not enjoying it for multiple reasons and really want to transfer to a better University.

    My current Uni is ranked 62nd while the one I'd like to transfer to is 26th.

    However the one I want to transfer to is offering me a degree in Computer SYSTEMS not Computer SCIENCE, both courses are very similar - almost identical, the only difference is that Systems has design modules rather than maths.

    I've heard that just a degree named 'Computer Science' is worth more than a degree in Software Engineering or Computer Systems etc.

    What I'm wondering is:

    Does the University I study at matter? For eg. 62nd vs 26th.

    Does the name of the degree I graduate matter that much?

    Thanks.

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

    Stony Brook vs more expensive schools?

    Posted: 08 Dec 2017 06:39 PM PST

    Is there anything I'm giving up by choosing to attend Stony Brook over WPI or Northeastern?

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

    No comments:

    Post a Comment