@Larsa
You Need to Look for three main critical long term issues and not short term issues which is shorter vs longer , physics vs math , hardware vs software etc.. :
1-Jobs' Market Trend (CCE vs CS)
2-PayScale
3-Your Passport (Citizenship)
-Job Market
From Experience
Go for Computer Science (I finished at LAU and chose your electives wisely (OLAP Tools / Advance Data Bases /Artificial Intelligence / Neural Networks / OOP / Networking / Computer Organization / File Processing = the Last Three will give you a Hardware Overview in addition to an Assembly Language course will not hurt.
After you finish work for 2-3 years in the domain for practical experience then go for:
-Then Go for Some Professional Certifications such as:
Computer Information Systems Auditor (CISA)
Information Technology Infrastructure Library v3
Microsoft Operations Framework 4.0
Microsoft Certified Solutions Developer (MCSD)
Microsoft Certified Solutions Expert (MCSE)
Oracle PL/SQL Developer Certified Associates
After you fulfill your CV for BSc Computer Science + Some Professional Certifications + Couple of Years of Experience you will be ready to apply for MS for example or Oracle --- At this journey you can attain an MBA for gain some management aspects and you will a cross functional (IT + Management) potential CTO / Director / Consultant in some big companies not necessarily IT bounded rather consultancy to such as McKinsey , Strategy& (Formerly Booz & Company but PWC Purchased), Bain & Company etc...
titled "Engineer" and can enter the syndicate is not a norm to get paid in the Telecom/Engineering Industry ;
I know my friends who followed that approach with a BSc in Computer Science as a Start & now getting paid USD 8000/ Month at Microsoft/Oracle; you may have a look at their LinkedIn profiles to have an overview about their educational/career history & progress.
https://ae.linkedin.com/pub/rola-khoury/53/639/8ab
https://ae.linkedin.com/pub/kareem-okeili/14/533/27a
https://www.linkedin.com/pub/mazen-abdallah/18/302/5b2
https://lb.linkedin.com/pub/ihab-issa-m … 81/1b8/445 (My Profile)
Big Companies now seeks certified people (Globally Recognized) along with academic degrees.
2- Pay Scale:
A CCE working at MTC (Zain Group) or Alfa (Arascom) in BTS , MSC , Cell Planning or Working at Siemens (Operations) get paid in Lebanon an average salary of USD 2000 (with minimum 2 years of practical experience as Intern or practical one) , a CS + 2 years of Experience in Practical Development + a Certificate from MS get paid around 2000 - 2500 USD in reputable local Development companies. Knowing that a CS is not limited to software , you can do a CS + CCNA + CCNP etc...
An IT Manager in UAE for Example (Usually has 5-6 Years of Experience + CS + CISA/MSCD) get paid for about 25,000 - 30,000 Dh. USD 6800 - USD 8200). My friend get a similar offer 2 weeks ago.
3-Traveling Abroad
Lebanese Passport is very weak added with the repercussions of the Syrian Crises , Lebanon Relationship with It , The Perspective of others towards us,political stagnation etc... You will have a more than 50% chance either in UAE / Saudi Arabia , or trying a Skilled Worker Visa for a Canadian Migration. But again the market is highly competitive now with Indians , Egyptians , Europeans , Americans , you need to be very competitive with your qualifications/experience.