I am currently a sophomore studying Computer Engineering and I can’t figure out what I want to do. Most of my life I have been a science and math kid, but also did a bit of coding so I picked CE as a major. I have mainly focused on web development and know a fair bit of HTML, CSS, JS, and react. I have used a few backend technologies, but haven’t used them a lot.
I do not think I am a good software engineer. That being said I am decently smart and hardworking. I currently have a 4.0 GPA and although I know that does not mean a lot, I feel that it means that I must have some potential. Most of my life I have focused on studying and haven’t invested a lot of time in developing new skills.
That said if I had to pick my strongest skill it would be web dev. However, I realized that this is not what I want to do with my life. I do not want to spend my life making CRUD React apps. I want to solve technically challenging problems and work on intellectually stimulating stuff. But I can’t figure out what I want to do. It seems that every software engineering job I see is looking for Fullstack web dev stuff as well as Docker and Kubernetes.
I am an international student, so will need to work in a field which helps me get an H1B Visa to stay here. I also don’t come from a lot of money, and although I understand that passion is important, money is a very important factor for me as well as job security. With my college education I have a big chance to change the trajectory of my life and achieve financial freedom for myself and family so money is very important to me.
Out of the classes I have taken, I have loved low level stuff and my favorite classes have been Assembly and parallelism classes. I would love to do stuff where I can work at a low level or just work on making things very fast as I do enjoy doing leetcode and designing fast algorithms.
With all this what do you guys think I should do?
TLDR: CE student with mainly web dev background does not want to be a CRUD app developer all his life. Looking for alternative career paths with good job security and very good pay. Likes systems and concurrency stuff.
submitted by /u/Finite_Resources
[link] [comments]
r/cscareerquestions I am currently a sophomore studying Computer Engineering and I can’t figure out what I want to do. Most of my life I have been a science and math kid, but also did a bit of coding so I picked CE as a major. I have mainly focused on web development and know a fair bit of HTML, CSS, JS, and react. I have used a few backend technologies, but haven’t used them a lot. I do not think I am a good software engineer. That being said I am decently smart and hardworking. I currently have a 4.0 GPA and although I know that does not mean a lot, I feel that it means that I must have some potential. Most of my life I have focused on studying and haven’t invested a lot of time in developing new skills. That said if I had to pick my strongest skill it would be web dev. However, I realized that this is not what I want to do with my life. I do not want to spend my life making CRUD React apps. I want to solve technically challenging problems and work on intellectually stimulating stuff. But I can’t figure out what I want to do. It seems that every software engineering job I see is looking for Fullstack web dev stuff as well as Docker and Kubernetes. I am an international student, so will need to work in a field which helps me get an H1B Visa to stay here. I also don’t come from a lot of money, and although I understand that passion is important, money is a very important factor for me as well as job security. With my college education I have a big chance to change the trajectory of my life and achieve financial freedom for myself and family so money is very important to me. Out of the classes I have taken, I have loved low level stuff and my favorite classes have been Assembly and parallelism classes. I would love to do stuff where I can work at a low level or just work on making things very fast as I do enjoy doing leetcode and designing fast algorithms. With all this what do you guys think I should do? TLDR: CE student with mainly web dev background does not want to be a CRUD app developer all his life. Looking for alternative career paths with good job security and very good pay. Likes systems and concurrency stuff. submitted by /u/Finite_Resources [link] [comments]
I am currently a sophomore studying Computer Engineering and I can’t figure out what I want to do. Most of my life I have been a science and math kid, but also did a bit of coding so I picked CE as a major. I have mainly focused on web development and know a fair bit of HTML, CSS, JS, and react. I have used a few backend technologies, but haven’t used them a lot.
I do not think I am a good software engineer. That being said I am decently smart and hardworking. I currently have a 4.0 GPA and although I know that does not mean a lot, I feel that it means that I must have some potential. Most of my life I have focused on studying and haven’t invested a lot of time in developing new skills.
That said if I had to pick my strongest skill it would be web dev. However, I realized that this is not what I want to do with my life. I do not want to spend my life making CRUD React apps. I want to solve technically challenging problems and work on intellectually stimulating stuff. But I can’t figure out what I want to do. It seems that every software engineering job I see is looking for Fullstack web dev stuff as well as Docker and Kubernetes.
I am an international student, so will need to work in a field which helps me get an H1B Visa to stay here. I also don’t come from a lot of money, and although I understand that passion is important, money is a very important factor for me as well as job security. With my college education I have a big chance to change the trajectory of my life and achieve financial freedom for myself and family so money is very important to me.
Out of the classes I have taken, I have loved low level stuff and my favorite classes have been Assembly and parallelism classes. I would love to do stuff where I can work at a low level or just work on making things very fast as I do enjoy doing leetcode and designing fast algorithms.
With all this what do you guys think I should do?
TLDR: CE student with mainly web dev background does not want to be a CRUD app developer all his life. Looking for alternative career paths with good job security and very good pay. Likes systems and concurrency stuff.
submitted by /u/Finite_Resources
[link] [comments]