Ingeniería de Software: ¿Cómo es el trabajo de un programador de computadoras? ¿Qué hacen en su vida profesional cotidiana? ¿Por qué creen que es importante para la sociedad?

Aman su trabajo porque puedes crear algo literalmente de la nada. Usted comienza solo con una computadora portátil y puede crear algo que puede llegar a ser utilizado por millones de personas sin costo alguno o sin costo alguno.

El trabajo es importante para la sociedad porque un programador puede resolver una gran cantidad de tareas importantes que implementan una función. Piense en querer hacerle una pregunta a cualquier persona que esté dispuesta a responder (Quora) que fue creada solo por alguien sentado en un escritorio y programando. Además, en la programación realmente puede hacer una diferencia genuina en el mundo y alcanzar la escala masiva. Piensa en lo que Facebook hizo con la comunicación y nuestra vida cotidiana.

Edición: Otra razón por la que ser un programador es genial, es la cultura. La cultura tecnológica del programador es realmente genial. A la gente no le importa cómo estás vestida y nadie está demasiado tenso. Y cuando se trata de eso, se trata mucho de lo que sabes. Muchas profesiones se tratan de vestirse y “BSing” clientes / compañeros de trabajo. Al ser programador hay muy poco de eso, lo que es ideal para mí.

El trabajo es desafiante, creativo, flexible, siempre cambiante y bien compensado.

Mi trabajo es una sociedad importante porque ofrezco un servicio un tanto único con un alto valor económico ya que las computadoras hacen muchas cosas posibles.

El amor por la programación no es un requisito, ser competente, dedicado, creativo y prestar atención a los detalles.

Como cualquier otro trabajo, uno no tiene que amar su trabajo.

Dicho esto, el trabajo de un programador para muchos es muy bueno o incluso la mejor opción.

La programación no es para todos. Es difícil decir por adelantado quién aplica esto también.

Somos la interfaz entre humanos y máquinas. Sin nosotros, la humanidad no prosperará bien. Bueno, eso es una mierda, ¿verdad?

De todos modos, el desarrollo de software no es solo divertido sino también satisfactorio. A veces, a pesar de que no se te ha pagado súper, aún encuentras la alegría de escribir códigos y hacerte con la cabeza sobre algoritmos, etc.

A diario, para mí, escribo algunas líneas para hacer alguna tarea específica en la web.
Pienso en las últimas tecnologías y en la enorme brecha que debo llenar al aprender estas tecnologías.
Me pregunto si realmente importamos en este mundo, me refiero a los programadores.
Leo mucho. como hadoop, o cómo angularJS 2.0 cambiará la apariencia de la web, o se enfrentará entre por qué C ++ es mejor que Java, o inteligencia artificial, etc. También leo muchas novelas e historia.

Aquí Quora es un ejemplo de nuestra importancia para la sociedad.

Durante los primeros 10 años de mi vida profesional, tuve varios roles de programación / ingeniería de software. Y, en su mayor parte, no me di cuenta (o me importaba) la importancia de lo que estaba haciendo. Estaba feliz de solo programar, no me interesaba el aspecto comercial, cuánto dinero estaba ganando mi empleador con los productos que estaba desarrollando. Me encantó programar y compilar con éxito un fragmento de código que escribí por primera vez, sin advertencias, fue una sensación fantástica 🙂 y el código de optimización para correr más rápido y usar menos recursos (CPU y memoria) fue otra cosa 🙂 La programación me dio tanto alboroto que ¡Estaba feliz trabajando 14-16 horas al día!

No fue hasta que asumí los cargos de Arquitecto de software y Ventas previas que me di cuenta y empecé a preocuparme por cómo lo que estaba haciendo afectó los ingresos de mi empresa e impactó a la sociedad de manera positiva. Principalmente porque podía ver la imagen más amplia y no estaba solo en la parte frontal de mi pantalla programando todo el tiempo. Ahora, cuando desarrollo la arquitectura para software o escribo casos de negocios, siempre veo cómo afectará a mis clientes, a los usuarios del software y al posible impacto en la industria y la sociedad. Por ejemplo, recientemente, trabajé en un proyecto relacionado con medidores inteligentes. Este proyecto podría tener un impacto profundo en cómo los clientes finales consumirán electricidad y harán pequeños cambios que colectivamente tienen un gran impacto en la sociedad y en el mundo.

Como programador, tuve 3-4 proyectos en movimiento en cualquier momento dado. así que mi día típico incluía el código de escritura / prueba durante aproximadamente 4-5 horas; 3-4 horas escribiendo / revisando documentación que incluye diseño de alto nivel, diseño de bajo nivel, casos de prueba, documentación de soporte y guías de usuario. Y, ningún técnico geek está sin sus revistas y manuales de programación para aprender lo último. Yo uso (y sigo haciendo) al menos una hora al día leyendo cosas nuevas.

Con tantas nuevas técnicas de entrega, lenguajes de programación y plataformas inteligentes (navegador, teléfonos inteligentes, tabletas, dispositivos portátiles, etc.), nunca ha habido un mejor momento para ser programador. ¡También eventos como hackathons, encuentros y compañías como Twitter y Google han hecho que la programación sea moderna y sexy! Ahora ves a los desarrolladores que ofrecen charlas sobre la carpa principal en conferencias importantes. Esto casi nunca solía ocurrir, incluso hace 5-6 años. Por lo tanto, en mi opinión, para tener éxito en el trabajo ahora, si también es necesario pensar también en el aspecto comercial.

Pasar todo el día resolviendo rompecabezas es atractivo, y el potencial de aprendizaje y crecimiento es ilimitado.

Pasamos nuestros días como cualquier otro empleado de oficina, excepto que creamos cosas para vivir. Útiles, cosas bonitas.

A veces trabajamos desde nuestro porche trasero o desde la cafetería local, o incluso cuando estamos fuera de la ciudad.

La ingeniería de software, con la tecnología en general, avanza en todos los aspectos de la sociedad. Mira lo lejos que hemos llegado en la historia de la humanidad. La vida nunca ha sido más fácil, más larga o más feliz.

Es de noche, hora de irse a la cama y estás programando,
Es fin de semana, es hora de salir y divertirte y estás programando.
Es vacaciones, es tiempo de descansar y estás programando.
Es tu cumpleaños para celebrar y estás programando,
Es tu aniversario de amar y estás programando.
tus amigos están en centros comerciales y estás programando,
tus amigos están viendo películas y tú estás programando,
Invitados en casa y estan programando,
algunos hogares y ustedes estan programando,
Estás en los baños y estás programando,
Estás caminando y estás programando,
estás de luna de miel y estás programando,
estás durmiendo y estás programando,
estás comiendo y estás programando … y mucho más,
pero
Todavía es genial, creativo, cariñoso y mucho más 🙂

Una cosa interesante de ser un programador es que tienes muchas oportunidades para aprender cosas nuevas. Si lo haces bien, tu capacidad de aprender seguirá mejorando y se traslada a todo lo que haces.

No soy realmente un programador aunque he hecho algo de programación. Pero a los programadores que conozco les encanta jugar con el código. Algunos de ellos están un poco lloviendo al respecto, amando alguna clase de belleza que el resto de nosotros no podemos ver. Otros son más fáciles de relacionar. Se enorgullecen de hacer algo útil que funciona bien y en su mayoría está libre de errores, un trabajo bien hecho.

Software Engineer es uno de los mejores profesionales. Para convertirse en un programador profesional, puede apoyar a toda su familia. Si puede apoyar a su familia, significa que depende de sí mismo, lo que es bueno para ser independiente. Eres uno de los mejores. Nos hace la vida fácil. Hace unos años estábamos trabajando en papel. Ahora en el futuro todo el trabajo tendrá menos papel. Todas las cosas estarán en línea. Es mi experiencia personal.

OMI, esta imagen dice mucho sobre el trabajo de un programador de computadoras.