Mi camino a un desarrollador de "tiempo completo" declaró como analista usando VBA con Excel, Access y luego en C#. Fui a la universidad a tiempo parcial cuando descubrí que me apasionaba la codificación, no los negocios.Aumenta las habilidades ¿Qué debo aprender?
Hago la mayor parte de mi codificación en C#, pero al ser un desarrollador de ASP.NET también escribo en HTML, JavaScript, SQL, etc. . los sospechosos de siempre.
Me gusta seguir avanzando para encontrar la ventaja que me llevará al próximo nivel, al próximo trabajo y, por supuesto, a más dinero. Lo más importante es que quiero aprender algo nuevo y desafiarme.
Pasé un tiempo aprendiendo LINQ, pero me preguntaba qué debería aprender a continuación. Algo sobre .NET Framework o una nueva tecnología de lenguaje?
Aunque estoy de acuerdo en que debes enfocarte en un idioma en particular, sigo creyendo que si eres versado en lenguajes de nivel inferior como C y C++ te convertirá en un mejor programador en lenguajes de nivel superior como C# o Java ... entonces Sigo pensando que al menos deberías tratar de aprender otros idiomas. Aparte de eso, no todos los idiomas son adecuados para cada trabajo en particular, de modo que cuanto más se sepa, más se podrá aplicar a tareas específicas ... lo que a su vez lo hará más productivo, y por supuesto, a los empleadores así. –
Acepto que la especialización es importante, pero no estoy totalmente de acuerdo con usted. Trabajé en el grupo de captura de datos en una empresa de análisis y nuestro grupo tenía SDK para todas las plataformas móviles (solo hay 3 idiomas y 4 entornos de tiempo de ejecución), así como proyectos en C#, C++, Java y JavaScript. Cualquier desarrollador con fundamentos verdaderamente buenos debería ser capaz de llegar a dominar cualquier idioma/tiempo de ejecución con bastante rapidez. Sigo pensando que deberías especializarte, pero una comprensión profunda del software es más valiosa que conocer .NET, por ejemplo. Aún así, alentaría a las personas a aprender muchos idiomas. – evanmcdonnal