Siendo ingeniero de software y actualmente teniendo experiencia trabajando en una empresa de tecnología, ¿puedes compartir algo que sea beneficioso para mí? Actualmente estoy en mi primer año de ingeniería (IT)?

Después de trabajar durante 3.5 años en una compañía de software puro y luego trabajar 3 años en la compañía de telecomunicaciones más grande del mundo (en el equipo de producto), aquí hay algunos de mis aprendizajes que pueden resultarle útiles.

  1. Aprendizaje: se trata de aprender. La tecnología está cambiando todos los días. Tienes que acostumbrarte a aprender. Aprende todos los días. Atrás quedaron los días en que dominas una cosa y puedes vivir toda tu vida en eso. En tres años y medio en la compañía de software trabajé en 3 tecnologías, mientras que en 3 años en la compañía de productos enseñé mucho sobre habilidades blandas.
  2. Cree su marca: esto suena demasiado en este momento, pero cuanto antes comience, mejor será. Tienes que diferenciarte de la multitud. Cada año, 20 millones de estudiantes salen de la universidad y tienes que encontrar una manera de sobresalir. No hay otra opción ahí. En Instarefr estamos creando paso a paso una guía sobre “Cómo crear su propia marca personal”. Puede comentar su ID de correo electrónico en la sección de comentarios y le enviaremos la misma una vez que la haya completado.
  3. No deje en la idea errónea de que obtendrá trabajo después de la ingeniería: aunque el trabajo principal de nuestro portal es ayudar a las personas a encontrar trabajo, pero 20 millones de personas se unen a la fuerza laboral, es prácticamente imposible. También en los próximos 3 a 4 años, el trabajo de gestión de nivel medio y novedoso se verá más afectado debido a la inteligencia artificial y la automatización. Así que mantén la mente abierta y comienza a prepararte mucho (no para asustarte, pero este es el hecho).
  4. No se trata solo de ser técnico: aprender cosas técnicas es excelente y obligatorio. Pero la mayoría de las veces, los técnicos son demasiado reacios a su habilidad blanda. Esto definitivamente no te ayudará. Ambos son igualmente importantes y también debes enfocarte en desarrollar habilidades interpersonales.

Estos son algunos puntos que siempre sugiero. Si tienes más preguntas, pregunta en la sección de comentarios. Si lo encuentra útil, no olvide votar a favor para que otros también puedan beneficiarse de él.

Cosas que he aprendido en mi viaje como SDE.

  1. Manténgase actualizado sobre algoritmos y técnicas de resolución de problemas . Su objetivo final es llegar a un lugar donde pueda crear una solución novedosa a un problema importante. La mejor manera de hacer esto es construir sobre las soluciones existentes. Es una pérdida de tiempo si resuelve algo que ya está resuelto.
  2. Lee mucho . Lee vorazmente. Lea cosas que tengan valor práctico y que sean entretenidas. No solo libros de texto universitarios, sino también cosas aparte de eso. La mayoría de las cosas que he aprendido, que es contenido de calidad, proviene de libros. Esto incluye temas que van desde psicología, meditación, negocios, programación, economía, biología, filosofía. Encontrar contenido de alta calidad en libros ha sido mucho más fácil que encontrarlos en blogs o videos de youtube.
  3. Aprenda marketing y sea experto en negocios . Al igual que los ingenieros esperan que las empresas conozcan la tecnología para tomar las decisiones correctas al revés, también es cierto. Los ingenieros deben conocer los negocios para hacer las llamadas correctas. De hecho, los negocios son más fáciles que la ingeniería, ya que un ingeniero puede saber lo que el cliente quiere y cómo puede construirlo para el cliente.
  4. Saber vender un producto . Los ingenieros no deberían tener que vender, pero si se trata de eso, deberían poder hacerlo. Saber cómo vender un producto también implica saber crear productos que vendan. El que te da dinero es tu cliente. Sepa lo que necesitan. Todo lo que haces es algo que debería resolver algún problema suyo directamente o permitir que alguien resuelva sus problemas (indirectamente).
  5. Intente reducir el uso del mouse mientras codifica . Al codificar, debe ser todo teclado porque esto reducirá el tiempo que lleva escribir código. Alcanzar el mouse, arrastrarlo, hacer clic en un botón y luego esperar a que algo se ejecute lo ralentiza. Aprende a tocar el tipo. Google para más información sobre eso. La opinión sobre esto varía, pero en general he descubierto que reducir el uso del mouse durante la codificación me coloca en una “zona de flujo” porque estoy enfocado solo en la pantalla y el teclado.

Escribiendo de forma anónima, como acabo de empezar a escribir en Quora.

así que llegando a tu respuesta.

Primero, ¿estás realmente interesado en trabajar en la industria del software?

Sí, entonces tu viaje será muy agradable.

y para que sea agradable, debes comenzar a trabajar desde la derecha

Simplemente siga los conceptos básicos, los fundamentos claros, la lógica de construcción.

Comience con el sistema operativo, la red y la estructura de datos son importantes, el resto, solo están deambulando por ellos.

y subsecuentemente puedes aprender cualquier lenguaje de programación, donde puedes aplicar tus conocimientos.

ahora NO viene a ninguna parte de la respuesta.

Desarrolle una comunicación y un conocimiento profundo sobre los escenarios para ser un mejor analista comercial o propietario del producto.

More Interesting

He estado pensando en establecerme en Australia, ¿cuánto es bueno para un ingeniero de software y cuáles son los requisitos previos?

¿Cómo puede ser feliz un ingeniero de software que trabaja en corporaciones multinacionales como TCS, Wipro, CSC, etc.?

En un equipo, ¿cuál es la mejor manera de evaluar el desempeño de un ingeniero de software específico?

¿Qué cosas le recomendarías a un recién graduado, que ahora trabaja como ingeniero de software, para aprender fuera del trabajo?

¿Cuáles son algunas listas de reproducción en Spotify que un programador debe seguir y jugar para aumentar su productividad?

¿Qué consejo le puedes dar a un programador informático novato?

¿Qué empresas tienen los estándares más rigurosos para los ingenieros de software?

Quería convertirme en ingeniero de software, pero caí en la publicidad en línea como soporte técnico. ¿Cómo puedo pasar a la ingeniería de software sin experiencia comercial y mantener un salario decente?

Si quiero ser ingeniero de software en Google, ¿cuáles son los principales lenguajes de programación que debo dominar?

Si no tiene un título universitario, pero sabe al menos tanto como un graduado promedio de CS, qué necesita saber / poder hacer, y cuánto tiempo de historial de empleo necesita, hasta que deje de importar. trabajos de ingeniería de software / desarrollo?

¿Cómo hacen uso los diferentes tipos de ingenieros de la creatividad en su trabajo?

¿Algún ingeniero de software aquí tiene historias de éxito de visas H1-B?

Cómo convertirse en un programador decente sin experiencia

¿Puede un hacker ético convertirse en ingeniero de software?

¿Cómo administro 45,000 clientes en línea (usuarios de nuestro portal en línea)?