Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

What is the better programming language for starting a career while i have microsoft certification in C#?

user-image
Question ajoutée par manoj chauhan
Date de publication: 2013/10/27
Houssem Gharsallah
par Houssem Gharsallah , Software Architect , NOMD Technologies

C# is used to  program the code behind for all .NET applications. It's the platform you are working on that will make the difference. If it's web development, then focus on ASP.NET. If it's mobile or desktop, focus on XAML. 

If suggest you focus on ASP.NET/C# which is very popular and might become handy when dealing with MS Sharepoint. 

Mohammed Sadique
par Mohammed Sadique , Senior Software Analyst , Alyousuf Exchange and Money Transfers

Its up to you... All languages have its own benefits start with the language in which you are good..

Even though i will recommend you ASP.NET/C#.Net since you can see a lot of opening are there ..

Robert Bautista
par Robert Bautista , Interactive Development Manager , O Communications Group

The most important thing regardless of which programming language you will use, is the core foundation of programming itself. If you belive you have a strong programming foundation (either C, Pascal, Java, etc), it will be easy for you to migrate from one programming language to another.

 

In terms of career, you need to know what specific field you want to start your career (web, mobile, cloud, desktop, etc). For web, I recommend either ASP.NET in C# or PHP. For mobile, I recommend you to use Java for Android or Objective - C for iOS.

 

 

Ahmad Anbari
par Ahmad Anbari , Software System Engineer , Continental Jet Services FZCO

From my experience I can tell you this: Microsoft technologies, .net framework, C# and VB, Visual studio, MS SQL Server, are considered to be easy to use and learn. You can use the MS Visual Studio to write a program using C# or VB for desktop application. And use MS Visual Studio to write a web application using the ASP.NET technology which uses the C# or VB.NET programming language for server side programming. As you can see it’s all in the same place. On top of that, the integration between MS technologies and MS office is really great. You can write an Excel or Word plug in a very easy way using the VSTO (Visual Studio Tools for Office).

The down side for Microsoft technologies is: it is not cross platform; you can’t run your application on a Mac, Linux or any other operating system other than Microsoft windows.

Java, on the other hand, is considered to be the most famous competitor. Java is cross platform. You write an application once, and run it everywhere.

The down side for Java technologies is: you need to learn third party technologies. For an IDE, you need to choose from different available IDEs in the market. This also applies for component libraries and web servers. In other words, Java technologies are not easy to learn and use. But once you get used to it, you’ll really enjoy it. Java is everywhere, on desktop, tablet, phones and web pages.

 

My advice for you since you already have a Microsoft certificate in C#, apply what you’ve learned in a real life project, then start to lean Java. You really need to consider learning Java. 

More Questions Like This

Avez-vous besoin d'aide pour créer un CV ayant les mots-clés recherchés par les employeurs?