¿Te preguntas cómo conseguir un trabajo cuando sabes muchas cosas diferentes? No estoy muy seguro de por qué lo preguntas. Las personas con una amplia variedad de habilidades tienen una gran demanda.
Sin embargo, esto ha cambiado a lo largo de los años: cuando comencé, la mayoría de las empresas solo podían darse el lujo de tener un tipo de computadora bastante bien pagado, que hizo todo, incluso cambiar las bombillas. Más tarde, a principios de la década de 2000, las nuevas empresas y las grandes empresas tenían tanto efectivo bruto para desarrollar sus productos de Internet, que los especialistas tenían una gran demanda y si era mediocre en muchas cosas, era difícil encontrar una posición … Sin embargo, la caída del mercado de valores cambió todo eso. Desde alrededor de 2005 hasta ahora, las empresas requieren un nivel medio de especialización por parte de los desarrolladores.
En nuestro departamento, por ejemplo, tenemos los desarrolladores web que hacen todo lo relacionado con la web, incluida la mayor parte del trabajo de diseño y mantenimiento de algunos datos, y tenemos los desarrolladores de bases de datos que hacen todo por las cosas de la base de datos, desde trabajos SSIS hasta consultas para los desarrolladores web y tareas de administración de bases de datos. Eso es lo que encontrarás en muchas empresas hoy.
- ¿Cuál es un buen consejo para un desarrollador de software que está a punto de ser etiquetado como un "trabajador" y le gustaría recuperar su pasión y comprometerse con algo?
- ¿Cómo es el futuro para el desarrollador de BizTalk? Considerando el plan de carrera a largo plazo, ¿debo continuar mi carrera en BizTalk?
- ¿Hay alguna computadora portátil específica que sea mejor para el desarrollo de software?
- ¿Cómo se puede crear una start-up con un equipo de desarrolladores e ingenieros de web / aplicaciones / software reclutados en el extranjero (con la expectativa de trabajar en proyectos en su país de origen)?
- ¿En qué medida no se debe aplicar Repeat Yourself en el desarrollo de software?
Deberá especializarse en un área general; por ejemplo, diría que soy un “Desarrollador de Microsoft” en su mayoría. Conozco Java, Arduino, C ++, y soy un gurú de SQL Server, hice muchas cosas más, pero en el trabajo, hago C # en Visual Studio para sitios web de MVC.
Oh demonios … bien podría hacer esto, es público de todos modos … esta es mi sección de habilidades de currículum. Esto es algo que a los empleadores les gusta ver en estos días. Arme una lista como esta y lo llamarán.
ASP.Net: MVC5, Razor, HTML5, CSS3, JQuery, Bootstrap, Kendo UI, Javascript
Microsoft SQL Server 6.5, 7.0, 2000, 2005, 2008, 2012: diseño e implementación avanzados de bases de datos, optimización de consultas, procedimientos almacenados, disparadores, SSIS y administración del servidor. Alguna experiencia con Oracle (9i) y PL / SQL
Experto en .Net framework y C # o VB– con mucha experiencia en el desarrollo de aplicaciones ASP.Net y Windows. Aplicaciones de Windows Forms, ASP.Net Web Forms, ASP.Net Web Services (WCF), DotNetNuke, MVC4-5, Telerik / Kendo Controls, JQuery, Javascript y HTML5 / CSS3, Entity Framework, LINQ.
XML, XSLT y XSL-FO: páginas web, operaciones de transferencia de datos, importación a SQL Server, informes PDF y HTML
Experiencia C, C ++, BASIC, Assembly, RobotC, Java y PHP. Microcontroladores Arduino y PIC, software de piloto automático.
Experiencia con servos, sensores, controladores y circuitos para robótica, aeronaves y naves espaciales. Experiencia con análisis y visualización de telemetría de alta velocidad y alta velocidad de datos. Experiencia con datos financieros y de auditoría.