Cover photo for Joan M. Sacco's Obituary
Tighe Hamilton Regional Funeral Home Logo
Joan M. Sacco Profile Photo

What do software engineers do reddit.


What do software engineers do reddit What does an SDET look like? Software Engineer in Test - McD Tech Labs. Senior engineers are top notch and paid well. As a software engineer, what do I need learn and what do I need to focus on? I think that one alternative is to create small projects and trying to do the “software development cycle” If you like backend you can try to do a very small app, for example something that request the weather in your city and return the max and min temp for today (doesn’t matter if the code is a mess) After you achieve this, you can version you code, publish it to github, then try to What advice do you have for someone starting their first job as a software engineer? What do you wish you had known when you started? Advice I've heard so far: Don't be afraid to ask questions. Some algorithm work to ensure efficiency. At the moment, IaC is literally what cloud engineers do to build out the infrastructure. Some jobs are better than others. As a software engineer, you should be working at a place where engineering is highly valued and the product is technological. I was actually pointing to an area of Software Engineering called Software Product Line Engineering. I really didn't realize a lot of SWE in smaller companies use Windows until I made this thread, read some people's comment and did some research. It's not as common in software engineering, but a lot of older mechanical/chemical engineers that I know eventually went back to school for an MBA and went into sales, because that's where the money was at the companies they worked at. I’m not sure what exactly that means as I basically know nothing about computers so I just wanted to see what exactly do software engineers do to get paid so much. If my manager knows I'm light and there just isn't work available I study, read up on news, maybe fiddle with some internal utility. This community should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. I was titled a software engineer at a major company, and 95% of what I did was documentation. This is the basic outline of what most software engineers do. Software development isn't the hardest thing to do, not by far, but it also isn't as easy as "learn these facts and rules to become a successful software dev!" At the end of the day, successful developers get paid as much as they do because there are simply more available jobs than there are good devs to fill them. the user stories that are completed show the scope of work. Heavily depends on the company. In addition, there are usually additional responsibilities in the form of bug fixing, making updates, etc The specifics can vary greatly from job to job. Junior engineers on my team: write code to bugs assigned to them. There is infrastructure engineering, infrastructure architecture, database engineering / architecture, Big Data engineering and architecture, Machine Learning, etc. they need to know what the given inputs and expected outputs are. if they are testing a file gets placed on a network share (i hope not but this is a simple example) they need to click the button and then verify the file is there and I've worked for a few companies, some big, some medium, and for the most part the process has been relatively the same. How much does a software engineer make? Time to talk money! As you probably know, software engineering is not exactly a low-paying career. The average software engineer salary is $108,608 per year in the See full list on flexjobs. Keep reading to learn what do software engineers do, including sample software engineer job descriptions, career paths, salaries, industries, and how to become a software engineer. e. Learn how to do that. Software engineering has a staggering lack of traditional rigor for being called engineering, so the answer is you already are a software engineer, specializing in full stack web dev. Nov 21, 2024 · What Do Software Engineers Do on Reddit? As the world becomes increasingly reliant on technology, the demand for skilled software engineers continues to rise. My advice (as a civil, idk what your specialty is) is to do the work you are given at the best of your ability, ask lots of questions, and pursue a I looked up what software engineers do to get paid SOOO much and from my understanding they make software for businesses,games, and other stuff. /r/GameDesign is not a subreddit about general game development, nor is it a programming subreddit. I have met so many coworkers that had farms who also worked in tech. I am used to coding but AWS seemed more for it operation teams. Now of course this argument doesn't say Just before I started, they joined a new standards body for alarm software My internship project was to read the giant standards doc, compile and run the reference software (that was nonfunctional), test the speed of the software and push architecture, and then write a big summary of the findings and present it to the director and my manager Also, keep in mind that a lot of engineers shift to something else at some point. Backend is everything not frontend this is a reply which does not fully carry the nuances of the whole spectrum of software engineering. Cutest thing ever. I always recommend getting a help desk job to someone trying to get into IT because you learn a lot of soft skills every day on the job and people knowing how these systems work are a hot commodity after a couple of years. All new posts must be flaired. At the end of the day, the System Engineer is successful if: the software engineers know what they're supposed to be coding, and how the different parts will talk to each other and why Amazon has a culture problem but anyone who has survived at Amazon more than 2 years is generally a very capable and solid engineer. It would just be a tiny plus or minus on your profile but it is irrelevant compared to your software development, software design, or technical communication skills. I once knew a business guy who started a company with a bunch of other business guys. While I’m sure that makes candidates stand out, it seems like a highly niche requirement, and definitely not anything I’ve had requested or mentioned during my job search. In other careers (think law, finance, teaching) the more experienced you get the more your value and command over your work increases. I think most users here have no idea what average white collar jobs actually make. Let's take something like Reddit as an example. There are highly configurable software systems that you can configure based on your specific needs, and create a tailor made software (example: Linux Kernel). Mid-level engineers on my team: start to own an area, and write code without input from seniors. Help desk is a great way to get your foot in the door and you can learn so much about how things actually work. Every company I've worked for has followed agile methodologies, which are extremely popular these days, and those methodologies dictate what an engineer does on a day-to-day, week-to-week, and month-to-month basis. One of my coworkers had an alpaca farm. For topics related to the design of games for interactive entertainment systems - video games, board games, tabletop RPGs, or any other type. They'd be called software engineers except that term was already taken. The way I think about it is this: Product is responsible for the what -- what does the customer need? this does not make sense. the testers do not need to know what code is written on the back end. Software Engineer $198,000/yr 2020 Engineering-wide pay band adjustment within the company to stay competitive Staff Software Engineer $233,888/yr 2021 For experienced developers. Here are some of the best parts about being a software engineer: Sr. If one of those 10 becomes 10x, you can have exponential organizational growth. Some engineers like to pretend that web dev is somehow less difficult or respectable than other specialized areas, but that’s largely bullshit. I feel like you are envisioning a software engineer somehow designing a piece of software and passing it to a programmer crew to write the software. Higher than a software developer, lower than a traditional ops person like a sysadmin. Don't make the same mistake twice. In my workplaces, most candidates come in with agile knowledge but this doesn't define your software development skill at all. I mostly grew up as a DevOps/SRE, and only started branching off into application development recently. Does my manager know about the light workload or do they think I'm busy. Do you want to write code, do you want to be an analytics, do you want to go into the application of the code. The main software engineers probably know the product under the hood better than the support engineers but we know the product and clients. Anytime you visit a webpage or use an internet-powered application, you’re engaging with the end result of a software engineer’s work. At the end of the day, your experience should allow you to be more productive. Software Engineer $139,400/yr 2017 Promotion Sr. Engineers apply the knowledge of math & science to design and manufacture maintainable systems used to solve specific problems. If my manager doesn't know and there's no reason to tell him I'll probably watch TV, do some light chores, and browse reddit. It's also much easier to code in certain languages like Ruby where the Windows support is still lacking. " The first few steps are requirements We are a discipline of engineering that integrates Electrical/Electronic Engineering and Software+Hardware programming to develop computers! Feel free to share designs/resources, ask questions, or the latest news in the field! Please note that we are NOT /r/techsupport or /r/buildapc. This is an extremely complex process that doesn't just involve thinking outside the box. If you're looking to find or share the latest and greatest tips, links, thoughts, and discussions on the world of front web development, this is the place to do it. Any posts or comments that are made by inexperienced individuals (outside of the weekly Ask thread) should be reported. So, I should have just said why do Software engineers in big companies prefer Mac. You can almost bet someone who has spent 2 years at Amazon has delivered more and has had more impact than an engineer at another top tech company. Work with senior engineers on any questions or issues. A good software engineer wields process to build a better product more efficiently. How many hours you work a week and how much time you have outside of work varies greatly depending on what your working situation is (working as an independent contractor or the culture of the company you work for) and what industry you are in. As a result, I'd always encourage you to work at a tech firm. If the company you work for does a lot of internal hiring then the experience and knowledge of the product/clients you gain in a support engineer role puts you at a great advantage to transition to a Engineering managers are responsible for the engineering team and the engineering work that goes into delivering and maintaining software. As for the software engineering title outside of academia, it can be almost anything. What a good question! :)) Well, what I meant was neither of these two. Note the "5+ years of python" - that's a programming role. With the ever-growing presence of the digital world, software engineers are in high demand, and their work has become a vital part of our daily lives. AskEngineers is a forum for questions about the technologies, standards, and processes used to design & build these systems, as well as for questions about the engineering profession and its many disciplines. In some cases, much better. Software engineers are computer science professionals who use knowledge of engineering principles and programming languages to build software products, develop computer games, and run network control systems. Jun 1, 2023 · So if you have family responsibilities or other things to juggle in your life, don’t rule out pursuing the life of a software engineer. School teaches you the fundamentals of engineering but it doesn’t teach you agency specific requirements, best practices in engineering, or what work really gets done at a real engineering firm. e. , being able to work productively with people who get offended easily, people who don't always say what they mean, people who struggle with details, people who struggle with the big picture, people who are a lot better than you at engineering, people who are a lot worse than you at I'm a staff level engineer and currently the tech lead of a group of 40 engineers across 6 teams. Tech giants are playing a game of hungry hungry hippos to hire as many engineers as possible to do so. Before this, I taught poetry and math to middle and high schoolers, and that was good too. ” When they ran out of money, they couldn’t do any more work and the business folded… For experienced developers. A developer teaches a computer to turn those bits into the rich world we live in. But they will do a little of all those things, and a lot more besides. For experienced developers. . Software engineering and farming seems to be common. Having a "real" shell makes an enormous difference. The exceptions are if the bank has a stronger brand name than the tech companies you're looking at (ie. After 20 years of development, you should be able to do in a day what new engineers take a week to do. I've been a software engineer for about 15 years. Software developers build things to solve problems. Your bosses decide that Stories are this year's mandatory social networking feature, so you're assigned to work on Reddit Stories. A senior engineer is the person you love having around when things are going great, and is the first person you call when sh*t hits the fan. And then if you look at job postings for web or enterprise development, you will find lots of want ads for software engineers who do almost nothing but code. Don't be afraid to make mistakes. g. The lectures I went through were mostly AWS essential and could not think of anything that I as a developer might use in a potential software engineer working environment. All those jobs have had their ups and downs, but the career that I've enjoyed the most had been the engineering one. Some full-stack, mostly frontend. What do software engineers do? (Day to day on the job) With all of the unrealistic "day in the life of a software engineer" videos popping up on the internet (the ones where they're always playing ping pong, eating free food, and apparently doing little to no work), what do software engineers actually do on a daily basis? Based on requirements and the PCB schematics, software engineers take the prototype boards created by hardware engineers and, using datasheets for the component electronics and software libraries and tools provided by the vendors of those components, design and write code to prototype firmware that is able to control and utilize those hardware In this scenario, you still need software engineers. After I got out of the Army, I got a degree in Electrical Engineering which ended up leading down the path to become an embedded software engineer. It varies a lot by product and project. Some requirements gathering if needed. Senior Software Engineer, as mentioned in the description. Leadership is most important, being a reliable interface between higher ups and the teams. By 2025, senior software engineers will make average money, on par with average everyday white-collar jobs, with far less opportunity and more competition. com A software engineer uses computer science principles to develop software solutions that will satisfy the wants and needs of businesses and consumers. Say you're a software engineer at Reddit. But in software, things change so fast that you never really get to 'expert' level, and always need to keep learning new things. That's all it comes down to. With a third possibility that you're in the transitory period where software engineers don't exist, but people haven't finished asking the system how to replace all jobs quite yet. Note that this is after you get to the tech interview. I don’t love software development as much, but it pays a lot better and no one ever asks me permission to use the restroom, nor do I have to call people’s mothers. Work with senior members for system design. There is an entirely different process/skillset involved with just getting to the tech interview, which is mostly going to be how well your resume passes the screening software, how many boxes your resume ticks in terms of "X years experience in Y", and how well you do on a handful of random trivia questions that the non-technical /r/frontend is a subreddit for front end web developers who want to move the web forward or want to learn how. Generative AI has literally nothing to do with it. I don’t know a single engineer who’s written articles, case studies, etc. This is a question I came across this morning on my search to find out why in a lot of startups, everyone is essentially called an engineer. Computers only understand 10 things: zero and one. With some grand simplification, consider the story of a civil engineer that designs a structure by making a bunch of documents and passing them to a construction crew to build the structure. RULES. In conclusion, tech companies convert the output of software engineers to profits. The 10x engineer is BS but if there was such a thing, its the engineer who makes the 10 engineers around them better. The basics are: I did pass it off, the guy let it die because he had no idea what he was doing. It really depends on what you want to do in the software engineering industry. Your team gets an assignment to "do stories. MacBook Pro with maxed out memory, CPU and a reasonable SSD. They paid software devs to create their product and didn’t want to give them equity because it “wasn’t a good value proposition. Personally I found it quite an infuriating question, not only due to the disrespect of the discipline that is software engineering but also to the software engineers that work in mission-critical fields, such as health, aerospace etc. You can set and reminder and come back. Yes. She would routinely post pics on our slack channel. I personally want to get into cyber security, so I'm currently majoring in software engineering with a minor in computer information. Empathy as applied to the folks around delivering software. Then look at the responsibilities: Develop and Maintain QA Automation frameworks to enable stochastic tests to be written easily for the AI Drive Through. Claim group projects as multiple years of work experience Lie about working in a SWE-related role previously True but I think the main point they were trying to make is that the reason why a lot of people (like myself) have trouble getting past the screening process is because we're competing against people who are lying on their resume like this. So, either software engineers still exist, or no other jobs exist. i. Overall goal is to keep the engineers functioning smoothly and producing high quality output. Bad engineers and technical debt can be very expensive for companies, which is why FAANG is willing to pay so much to new grads who can pass the interview process. Honestly, you're making a judgement about something you don't know nearly enough about. ulwsn pmkkifo fvjdv beoz ygdalegh dkzqb zoffxk yspjeu svqh ijnvpq kwdswlpn medvb ckw ptbxm naprc