Chemical engineers must be able to work with those who design other systems and with the technicians and mechanics who put the designs into practice.Welcome, one and all, to CSCareerQuestions!In some instances relevant experience and/or on-the-job training may be required in addition to the formal qualification (ANZSCO Skill Level 1). They may spend time at industrial plants, refineries, and other locations, where they monitor or direct operations or solve onsite problems. Chemical engineers work mostly in offices or laboratories.Chemical engineers can find employment in a wide variety of industries, giving them several options for employment. State licensure generally requires Median pay: How much do Chemical Engineers make 98,340 Annual Salary 47.28 per hourWhere Do Chemical Engineers Work. A PE can oversee the work of other engineers, sign off on projects, and provide services directly to the public. DiscordLicensed engineers are called professional engineers (PEs). Please keep the conversation professional, adhere to the reddiquette, and remember to READ OUR RULES. Depending on the company's products, you may work with different types of engineers- chemical, mechanical, electrical, etc.Here we discuss careers in Computer Science, Computer Engineering, Software Engineering, and related fields.They may spend time at industrial plants, refineries, and other locations, where they monitor or.Please note that we, the CSCQ mod team are not in charge of this discord. Please check it out for your chatting needs: Chemical engineers work mostly in offices or laboratories. CSCQ regular u/Kevincav runs a discord called CS Career Hub. These include industries specializing in advanced materials (aerospace, glass, or metal), biotechnology, chemical process.I have been pretty successful in my job so far and have developed quite a bit of hard and soft skills over the past 2 years (especially because my company is a great company and really invests a lot into developing soft skills). Best way to go about doing this? What all should I prioritize in learning, what do I need to know and what can I just skip over?I graduated in chemical engineering almost 2 years ago and have been working as a process engineer for these past 2 years. Don't see your link?Tl dr Chemical engineer early in career wants to make switch to software engineering. Intervene.We could always do with more help and wisdom, friend! The better the FAQ, the harder we can come down on lazy posters with low-effort OPs, which means a higher quality subreddit experience for you. Please don't start new threads about these topics without getting mod permission first, lest we be forced to.
I also know python pretty well and am familiar with C (only really know bare minimum and haven’t used or read it much since college).But obviously if I am actually going to do this, I have a few questions from people actually in the industry: I think this will take me down the career path I more want to do, as well as allow me to live in the areas of the US that I actually want to rather than being stuck in very small towns like my current career path will force me to.I do quite a bit of programming with vba in my current job and it is one of the things I enjoy most. Unfortunately, my company has no role that I could transition in to since it is a smallish (~175 employees) food manufacturer.I want to switch into the software development industry as a back-end software engineer. I enjoy programming and the thought process of that way more than I do doing process engineering. I realized too late that this was what I wanted to do and financially it really didn’t make sense to switch and go to school for 2 years longer. Veriscan onlineAlong with the last point, what topics should I focus on and what can I really skim over? I.e. Any general CS resources/books I should look into? Become proficient in C++, then move onto Java then… etc? Spss 23 license authorization wizardI personally would say Python and C++ will give you a solid foundation to transition to most languages. For example, instead of learning what a for loop is, you instead go "okay now how does this language write for loops". Has anyone else had success moving from another technical field (engineering, math etc) into a software development role and have any advice for what they would’ve done if they could do it over again?At some point languages become easier and easier to pickup since they are all based on the same principles. Outside of being able to program, what are the other most important technical skills I need to be successful? There are alot of low level concepts like process queues and memory management that you can largely ignore. Here is a "road map" that'll guide that process better than I ever could. You'll need Data Structures, Algorithms, database management, and in your case, Full Stack Web Development. However, I can give you some categories. They are mainly tied to the specialization you choose. Where Do Chemical Engineers Work How To Kill MisbehavingStill completing my Masters but learning topics in CS on the side because I'm too deep into my degree to justify the financial cost of spending more time at university if I switch.As for language I would suggest Python because it's syntax is easy af to pick up. Feeling comfortable with Math, Logic, and detailed problem solving are paramount in all engineering fields and they will serve you well in CS too.EE Major here. While it's not a prerequisite, most people will assume that you are anyways and it looks bad when you can't diagnose basic computer problems like memory leaks or how to kill misbehaving programs.I can't really comment on this personally because I was Computer Science from the beginning, but generally the most successful transitions come from other engineering fields because they are technically oriented too. You can probably ignore scientific computing like Matlab, or statistical computing like R.You generally need to be Tech-savvy in all regards and view technology as a hobby. A practical understanding of machine learning could also be useful.Have a look at this. But theres also things like Object Oriented Programming (OOP) and databases. But the fundamentals of most languages are the same.From speaking to my CS major friends it seems like Algorithms and DS is the most important thing you need to learn. This will help you in technical interviews but I found it also makes you a better coder because a lot of problems you find in programming follow similar patterns (e.g. If you get stuck on a concept/question the website geeksforgeeks.org is also a good resource to help you out. Read the algorithms and DS portion of this book if anything and then smash out LeetCode. It gives a quick overview on how to solve algorithm and DS questions. You could probably skip over the maths topics since you would have covered it in your Eng degree.Also take a look at the book CTCI. And sometimes you start getting really deep and find that the topics you thought could be skimmed over is now crucial to solve the next problem.I've also managed to land a software dev role doing these things. Doing this gives me a goal and motivation to learn what I need and know that I'm not wasting time learning something that could be skimmed over as you said. Such as using Machine Learning to build recommendation systems. Every time I learn or want to learn a new concept I try to find a practical use case that can be applied and potentially valuable. And it's also helped me to figure what I don't know as well. I have an ongoing side project that I use to apply new concepts that I've learnt.
0 Comments
Leave a Reply. |
AuthorChris ArchivesCategories |