Tech IndustryOct 22, 2019
NewueIi38

Seeking general advice as someone who just landed their first cs job.

Would like some general advice on what to do when I graduate / now... currently employed as a part-time intern during my last two semesters at school Intro So this summer I was lucky enough to land my first internship in NYC after having some trouble getting some real-world experience. By the end of the internship I was able to iron out some of my weaknesses as a software engineer and gained valuable experience working on a fairly large codebase. I was given a part-time offer while I finish my last two semesters at Brooklyn College (probably not that attractive of a school for hiring managers) at the same rate I was hired for, $24 an hour (seems fair to me not sure) Work Environment Just to give you some idea of what this company is we have 50-200 employees all around the world and revenue is 10-25 million/year. It's a private company and our core product is a data analytics platform. I work on both the front end (react) and the back end (java), though the things I'm working on seem to be fairly simple once you figure them out. My team of 5 is really great and one of my team members who has worked here exclusively after college for the last two years has really taken me under his wing and I can ask him the dumbest questions without feeling bad, My senior dev has a bit of an accent barrier, but extremely smart and helpful. And others outside my team are available to me and are eager to help. My manager is approachable, friendly, hands-off but there to help if needed. Internship During my internship, I worked on creating a client dev doc which goes over how we expect client devs to make modifications to our product. This helped me learn how our product works from top to bottom, and there were no pull requests as part of this project. The manager seemed pleased when this was presented. In the second part of my internship, I created a widget for our UI which taught me the basics of React. The widget was extremely simple but it was something that would definitely be used in production and it got me used to the codebase and how the different pieces work together. Also, some small bugs (not relating to my changes) were fixed in both the front end and back end throughout the internship in 12 weeks 40h/week. Current work Now I'm working on updating to a new version of an in house API which has been slow to start but once I got going I beat the manager's time expectation by a small margin. The logical flow of the use of the API was already written but there were some major differences in the new version. My future work will be to convert parts of the project that we're not using the old API to this new API. So far this work has been satisfying and the benefits of the new API in terms of readability and speed make me feel like I'm having a good impact. I'm also one of 3 engineers that have been using this API and I rely on them less and less every day. There were also little contributions such as bugs or smaller contributions, but this work has been over the course of 6 weeks at 20h/week. Questions What makes an engineering job good? How do I demonstrate as much value as I can so that when I graduate I can ask for a nice salary (& how much?) How can I gain the most out of this opportunity so that if I'm not given a good offer (seems like they would though) after graduation I can bring as much as I can to another potential employer? Would I be limited to a similar product? Do I have any right to ask for more money before graduation? Should I be doing anything outside of focusing on graduation and doing the best work I can at work? Would it make any sense to be applying for other jobs? How can I make sure the things I'm learning are actually valuable outside of the scope of my company and my project? Is my end goal FANG / a big 4? Should it be a short term goal? Any advice for a young engineer would be greatly appreciated! Also happy to answer any questions you may have

Add a comment
Apple sexybezos🍌 Oct 22, 2019

TC or gtfo

PayPal skeleton🦴 Oct 23, 2019

He said 24/h

New
ueIi38 OP Oct 23, 2019

no equity I'm an intern getting paid hourly. $24/h

Riverbed Technology kkmmiikkii Oct 22, 2019

"Is my end goal FANG" wtf how are we supposed to answer that. Only 2 pieces of advice: 1. Don't fall in love with your job or company 2. LC

New
ueIi38 OP Oct 23, 2019

1. by this I mean is fang the be all end all it seems like that's the goal around here is to build up a resume to get into one of the larger tech companies? Surely there are some things that smaller no-name companies can bring to the table? 2. What is LC?