Recent Grad w/Computer Engineer Degree

In summary, the individual has a B.S. in Computer Engineering but a low GPA and no experience, so they are looking for an engineering job. They have been getting interviews in IT but lack knowledge in networking, so they are trying to get certifications in IT and start in a help-desk or tech support role. They also plan on self-learning to become a software developer. They are seeking advice on which career path to focus on and if they should improve their programming or IT skills. They also mention having an A+ certificate and going for Network+ next, and their goal is to become a Software Developer/Software Engineer. They ask if starting with programming in C is a good idea and if they need to learn other programming languages for a
  • #1
shamanklng
2
0
Hi, I really need some help. I have a B.S. in Computer Engineering but my GPA is not very high. I am looking for an engineering job, but I don't have any experience to get hired. The only interviews I get is usually IT base, but I don't really know much about networking. So I am trying to get some certifications in IT and get a job in a help-desk or tech support. Then maybe study to be a software developer, by doing some self learning from books.

Okay, all I have is a bachelor degree with no experience. I know I should have tried harder in school, but now it is too late and I don't have the money. Is there a way for me to start from the bottom and move up? I still haven't decided on which career path to start. Should I start improving my programming skills, IT skills, or review subjects from school? Any help is good.

Thank you
 
Physics news on Phys.org
  • #2
shamanklng said:
Hi, I really need some help. I have a B.S. in Computer Engineering but my GPA is not very high. I am looking for an engineering job, but I don't have any experience to get hired. The only interviews I get is usually IT base, but I don't really know much about networking. So I am trying to get some certifications in IT and get a job in a help-desk or tech support. Then maybe study to be a software developer, by doing some self learning from books.

Okay, all I have is a bachelor degree with no experience. I know I should have tried harder in school, but now it is too late and I don't have the money. Is there a way for me to start from the bottom and move up? I still haven't decided on which career path to start. Should I start improving my programming skills, IT skills, or review subjects from school? Any help is good.

Thank you

Programming, and in particular the design of algorithms, is the computer scientists version of differential equations. If you're not good at them, you can't consider yourself one.

In light of this, I'd say, just start writing programs. What kind? Doesn't matter. It should be something you enjoy, although it is probably more preferable that you pick something a potential employer would consider a marketable product.

Where you go from there is all dependent on who you know and how you decide to approach your next boss.

I started community college about 4 years ago. My very first programming course, I went up to the professor and asked him how much an entry level programmer should make. He looked at me like I was crazy. He told me I would never make it. The fact was, I had already spent a year or so posting to online job marketplaces, finally landed one, and was curious how much I should charge.

After that class, I took about a year off of school to get a steady enough gig to last throughout the school year. It took about a dozen or so tries before I landed the one that would do it.

Just keep trying, keep networking and have a portfolio ready when you do meet someone. That's probably the best advice I can give.
 
  • #3
I do work in network support, so I can tell you it's not terribly interesting. At the same time, if you're looking for a decent job networking is a good choice with lots of opportunities.

If you decide to get a certification to land an IT job, I would recommend getting a Microsoft certification in the windows 7 client. The test is about 125 US, but it's not terribly difficult and gives you a good intro of what you need to know about the desktop and network support environment. I managed my way through the cert in about two weeks of full time study. It's really trivial stuff, but ultimately got me the interview which got me my first job.

Really, you're looking for whatever gets your foot in the door somewhere.
 
Last edited:
  • #4
Thanks for the replies. Actually I already have the A+ certificate and I am going for Network+ next, just to get a job as a help desk/tech support/PC technician.

After that I am going to try to write better programs, learn more algorithms, etc. I don't want to waste my degree, I did some programming in school such as C, C++, and assembly languages. So, I think I am going to start by writing code in C/C++ just to start with.

My career goal is to be a Software Developer/Software Engineer. I don't know how long it is going to take me, but if I keep pushing forward I think it is going to payoff someday.

Here are some questions:
Should I start programming in C, and where can that lead me, do I need learn many other programming languages to get a job?

For the IT position, is learning Network+ fine or do I need to go more vendor specific, like the Microsoft certification-windows 7 configuring?

Any comments will be appreciated. Thank you.
 
  • #5
shamanklng said:
Thanks for the replies. Actually I already have the A+ certificate and I am going for Network+ next, just to get a job as a help desk/tech support/PC technician.

After that I am going to try to write better programs, learn more algorithms, etc. I don't want to waste my degree, I did some programming in school such as C, C++, and assembly languages. So, I think I am going to start by writing code in C/C++ just to start with.

My career goal is to be a Software Developer/Software Engineer. I don't know how long it is going to take me, but if I keep pushing forward I think it is going to payoff someday.

Here are some questions:
Should I start programming in C, and where can that lead me, do I need learn many other programming languages to get a job?

For the IT position, is learning Network+ fine or do I need to go more vendor specific, like the Microsoft certification-windows 7 configuring?

Any comments will be appreciated. Thank you.

My experience has been, and to re-iterate what AsianSensationK said, to learn whatever gets you in the door.

As far as programming, C/C++ is decent for systems work. You should know both, although C++ has way more going on, so there is more work out there for it. But, if memory serves me correctly, it has been something of a scapegoat in the programming world for being too flexible as a statically compiled language.

Java is the current heavy weight, and has been for a few decades. Because of this, it's more likely you'll find work with it than with C/C++. If you know C++ then Java should come easily. Although, with Java, employers will want to know what libraries you're familiar with more than the language. There is a Java certification if you're interested.

Lately there has been a trend to include more dynamic languages, such as Perl, Python, Ruby, Php (if you're doing web stuff). I would suggest picking up one or two of these as well, for doing "quick and dirty tasks". Also, it may serve you well to do prototyping using a dynamic language, and then translating it to a statically typed one for performance.
 

What job opportunities are available for recent graduates with a computer engineering degree?

As a recent computer engineering graduate, you have a wide range of job opportunities available to you. Some common job titles for computer engineering graduates include software engineer, hardware engineer, systems analyst, network engineer, and web developer. Depending on your specific interests and skills, you may also find opportunities in fields such as artificial intelligence, robotics, and data science.

What skills do I need to have as a computer engineering graduate?

As a computer engineering graduate, you should have a strong foundation in programming languages such as C++, Java, and Python. You should also have a solid understanding of computer hardware and software systems, as well as experience with data structures and algorithms. Additionally, strong problem-solving, critical thinking, and communication skills are essential for success in this field.

What is the average salary for recent graduates with a computer engineering degree?

The average salary for recent graduates with a computer engineering degree varies depending on factors such as location, company, and job title. However, according to the National Association of Colleges and Employers, the average starting salary for computer engineering graduates in 2021 was $76,906.

What industries can I work in with a computer engineering degree?

Computer engineering graduates can work in a variety of industries, including technology, healthcare, finance, manufacturing, and government. With the increasing demand for technology in all aspects of our lives, there are opportunities in almost every field for computer engineering graduates to apply their skills.

What are some key responsibilities of a computer engineering graduate in the workforce?

As a computer engineering graduate, some key responsibilities that you may have in the workforce include designing and developing software and hardware systems, troubleshooting and debugging technical issues, researching and implementing new technologies, and collaborating with other team members to solve complex problems. You may also be responsible for testing and maintaining systems to ensure they are functioning properly.

Similar threads

Replies
2
Views
565
  • STEM Career Guidance
Replies
3
Views
2K
  • STEM Career Guidance
Replies
8
Views
2K
  • STEM Career Guidance
Replies
1
Views
1K
  • STEM Career Guidance
Replies
19
Views
3K
  • STEM Career Guidance
Replies
11
Views
2K
  • STEM Career Guidance
Replies
25
Views
3K
  • STEM Career Guidance
Replies
6
Views
986
Replies
17
Views
3K
Replies
7
Views
1K
Back
Top