You are on page 1of 4

CAREER OPTIONS

CIVIL FIELD
 Master’s in project planning and Project management
 L&T Institute of Project Management (L&T IPM) | Vadodara | Chennai
 National Institute of Construction Management and Research (NICMAR)
 NITIE 

ABROAD COLLEGES

 INDUSTRIAL ENGINEER
https://www.onlineengineeringprograms.com/faq/how-do-i-become-an-industrial-engineer

 SHIFTING FROM CIVIL TO SOFTWARE DEVELOPER


SOURCE- https://medium.com/@KeitaroInc/from-beginner-to-software-developer-65071cdfb7c3

 Pre-Programming: Everything you need to know before you code (Udemy) — This

course will give you the very basics, you won’t actually code here. Evan Kimbrell does

an excellent job on explaining this stuff.


 Harvard CS50 — Introduction to Computer Science — The most important part of

the list, you will learn so much from David J. Malan and his team. Of course, it also

might be the hardest part since you will mostly be writing C code, but if you can push

to the end, you will be ready for any language out there.

 Learn Python The Hard Way — This book will get you through Python in the best

way possible, by actually writing code and answering questions. It will also teach you

the crucial skill of using Google comfortably to find anything you need. Finally, you

will also learn how to use the terminal (or command line) on every operating system

in the modern world, which is probably among the most needed skills as a developer.

 Learn MORE Python The Hard Way — This is optional. Read this if you want to

learn more about algorithms and data structures. I think CS50 will give you enough

knowledge about those stuff, but that’s only my opinion. This book also gives you

further knowledge on using the Bash terminal.

 Python and Flask Bootcamp: Create Websites using Flask (Udemy) — This is a

course that will introduce you to web development by explaining the Flask

framework for Python, which in my opinion is best for beginners. It is minimal and

it’s easy to work with. Also, the course is from Jose Portilla, who has many top

courses on Udemy. This will also introduce you to HTML, CSS, and Bootstrap.

 The Build a SaaS App with Flask Course (Udemy) — This is optional. Watch this if

you feel like you want to advance more in Python. Nick Janetakis is practically giving

away the code. It’s perfectly written and explained. He does a great job on explaining

web servers, load balancing, security, and so much more.

 The Web Developer Bootcamp (Udemy) — By now, you probably know enough

HTML, CSS, and Bootstrap, so feel free to skip the front-end part of the course (until
JavaScript of course). If you don’t feel comfortable with that stuff, watch it too.

However, the back-end part of the course is really valuable, as you will be learning

about Node.js and JavaScript.

 Another answer found on Reddit on changing field from civil to


software
I have a degree in Civil Engineering, didn't enjoy it. Programming and computers always fascinated
me, but I never had any experience academically even from high school. I started out doing it as a
hobby to see if I enjoyed it (I did), so now I'm a software engineer and definitely feel I'm on the right
career path.
I'd say if you could get your masters in CS you'd be in a great position to go out into a well paid
junior dev role, but also if you decided to go a non-academic route (still using your Civil Engineering
degree) you'd not struggle to get a job in CS either.
One thing you should be prepared to talk about in interviews is about your Civil Engineering degree
and why you aren't pursuing a career in Civil Engineering. I got my degree 5 years ago and I still get
asked about it in interviews. I think having any engineering degree stands you in good stead in CS,
because you will have that engineering mindset. The problem solving skills, maths and logical
thinking I learned and built on at university has certainly helped me in my career.

 Requirements at company like Nvidia

1. Build/Release Engineer
o Maintain/develop build scripts and build automation tools, generate driver and BIOS
packages for our customers.
o Successful candidate will be able to demonstrate strong programming experience with
Perl. In addition, experience of Python, C, C++ , Windows batch files, and the Windows
registry, Linux and Linux shell scripts, Mac OSX, Makefiles, are desired.
o Candidate needs to be ready to work flexible hours, and to be on call after hours one
week out of every four.
o BS/CS + 5 years experience or equivalent

2. DX Driver Software Lead


o BSEE/CS + 5 years experience, MS + 3 years experience in developing graphics and
video device drivers, PhD equivalent
o core language competency in C/C++ required, as well as 80x86.
o Knowledge of extended Intel and AMD instructions sets (SSE/3DNow) a plus.
o Understanding of Windows internals and other OS fundamentals required.
o Understanding of 3D graphics algorithms is highly desirable
o Strong mathematical background to support 3D graphics and algorithm work.
3. WHQL(Windows Hardware Quality Lab)Engineer/Senior Engineer
o Should have sound knowledge on hardware and hardware trouble shooting.
o Prior experience on WHQL and DTM is must.
o Excellent knowledge on Vista, Vista 64 bit or 32 bit or XP is essential.
o Should have thorough understanding of OS architecture.
o Excellent know-how of Drivers and Windows Drivers Model
o Knowledge of Networking and general administration on Windows.
o Prior knowledge of working on NVIDIA Products will be an added advantage
o Good communication skills is required

4. GPU - QA Engineers / Senior QA engineer / Lead


o Hands on experience with PC hardware/software configuration and setup a must.
o Knowledge of graphics/multimedia applications and formats.
o Experience in compatibility/Benchmark testing will be an advantage.
o Experience on NVIDIA products will an advantage.
o Good understanding of Win9x, Win2K, WinXP and Linux operating systems.
o Experience in Video/Multimedia testing will be an advantage.
o Experience on AutoCAD, Maya,Photoshop,DreamWorks will be an added advantage.
o Experience: 2 years and onwards

CHECK OUT THE SKILLS THAT ARE IN DEMAND FOR POSITIONS IN COMPANIES
LIKE NVIDIA. THIS WAS FROM PUNE BRANCH OF NVIDIA. IN CASE YOU NEED TO
LEARN ANYTGHING RELATED TO THE SAME CHECK OUT THE WEBSITE, IT WILL
REDIRECT YOU TO COURSES AND CERTIFICATIONS OFFERED BY NVIDIA.

https://www.nvidia.in/object/india_pune
https://developer.nvidia.com/

 VIDEO EDITING
https://www.videomaker.com/heres-what-you-need-to-know-to-become-a-video-editing-pro

You might also like