Hi , folks . I am in the last year of high school , should determine which set of subjects to study .I selected maths although my father is a surgeon and wanted me to become like him !!
I am more interested in programming more than anything and was thinking about putting 4 years in a college but my parents disapprove of me , they think that Engineering is better than Computer science ....
A little note : I am in Egypt and most programmers , software engineers don't have jobs opportunities even engineers in mechanical and electrical fields .
So what do think ?? Give me opinions and suggestions !!
Thanks in advance !
Personally, if there aren't many jobs available for software engineering, then I wouldn't get a degree in that field. All that a degree does is make your resume look attractive to potential (field-related) employers.
You certainly do not need a college education to pursue programming. I make this claim based on the number of people on this forum that have not had post secondary education dealing with programming, and yet have excelled further than many college graduates that I know of.
If I were in your shoes, I would focus on making my father proud, and from what you've said regarding employment opportunities for engineers, a career in medicine sounds like a more reliable future.
I would have to respectfully disagree with Luc Lieber regarding the matter of making your father proud. At the end, you are going to be the one working/supporting yourself and not your dad.
Only people who have a passion in the corporate world tend to succeed. If you dread what you do, chances are you will not really apply yourself.
As far as CS vs. Engineering is concerned, I'm actually pursuing a dual degree in engineering because I love the hardware aspect along with the software aspect. I will say that almost all computer related jobs I've looked at/applied for regard CE and CS as pretty much the same thing and the requirements will say either CE or CS. Ultimately, it comes down to your knowledge and the projects you've worked on.
Another thing I would look at is the feasibility to move out of the country to a country that has jobs in engineering. Is this something you want to purse after graduation?
Do something that you enjoy! Don't become a surgeon just to make your father proud, but if you think you will enjoy being a surgeon then its fine. On the other hand, if you love programming and want to pursue it, then non-availability of job shouldn't stop you. Programming has a huge scope even if its not so popular in Egypt. Think for an instant, what can be more fantastic than being paid for doing something that you love to do!!
.
To quote a famous film
Do not run for success. Pursue excellence. Success shall come after you!!
If you don't mind learning german, we still don't have enough (good) software engineers over here. Though I gotta admit that I never had any considerations when choosing what I wanted to learn, I just went for what I liked best.
most programmers , software engineers don't have jobs opportunities
Besides programming and software engineering, there are other roles a computer scientist can take. Also, you shouldn't ignore the possibility of doing research after you graduate.
It's usually very hard for someone outside the industry to gauge the job situation, since they're not trying to find one. If you want accurate information, you should ask students, graduates, and other people at the university. Ask them how hard it is to find a job, what position they have or can be obtained, how much a computer scientist makes, etc.
Thanks all for replies but i have some notes !
To hanst99 I like languages as programming and I have took a 2 year course in German language So it's a kinda easy to learn German !
helios : Yes I maybe outside the industry but i have asked a lot of graduates , I found most of them work as Data enterer (Using Word & Excel ) , Salesmen and one of them was working in the insurance industry ??
So I think I will learn programming because I love it and for now I have 7 months to decide :)
Thanks