He estado internado en un lugar donde mi gerente cree que si estás en un,
- compañía de productos , generalmente pasa tiempo ajustando el producto y algunas veces agregando algunas funciones, o
- empresa de servicios , entonces sigues haciendo cosas repetitivas
lo que me hace sentir que la industria no es lugar para alguien a quien le gusta crear noticias y resolver problemas difíciles.
Entonces, ¿no es la industria un lugar para un programador apasionado? ¿Cambia esto de un país a otro?
Actualice para borrar algunas cosas que pueden entenderse de manera diferente a lo que significaban.
Ajustar aquí es asegurarse de que su producto tenga tablas con el número de filas y columnas que el cliente desee, etc. Personalícelo para el cliente.
La nueva "característica" no es una nueva funcionalidad aquí. Solo cambios a nivel estético. Y es a veces.
Sin embargo, no estoy seguro de qué quería decir con repetitivo. Era como, tienes que hacer la interfaz de usuario una y otra vez cada vez. (Sin embargo, no veo repetición allí. Si se necesita una interfaz de usuario diferente, entonces se debe diseñar una interfaz de usuario diferente . Si puede usar la anterior, de todos modos no necesita hacer mucho).
fuente
Respuestas:
Tu gerente necesita un psiquiatra;) O debes estar atento a las ranas pequeñas.
Esa versión de esta conocida historia se puede encontrar aquí en su contexto.
fuente
Para mí, "agregar algunas funciones" puede ser creativo . Para el servicio, debe ser apasionado si desea mantener contentos a los clientes. En cualquiera de las compañías, enfrentará muchos problemas y algunos de ellos serán difíciles de resolver.
He estado trabajando en los Estados Unidos, Canadá, China y Hong Kong. En mi experiencia personal, no importa para qué tipo de empresa trabaje, no hay falta de desafíos, la necesidad de ser creativo, y debe ser apasionado si desea hacer un buen trabajo y entregar un buen software.
fuente
Aquí hay algunas entrevistas con 9 personas que trabajan para diferentes compañías en todo el mundo. Ninguno funciona para Microsoft, aunque las entrevistas tuvieron lugar en un edificio de Microsoft y el entrevistador es un empleado de Microsoft. Creo que puedes escuchar la pasión que todos (incluido Charles, el entrevistador) tienen por su trabajo. Algunos crean aplicaciones grandes, otras pequeñas y otras ofrecen servicios. C ++ es un hilo común, pero así es como tengo enlaces a todos estos.
Las personas que aman lo que hacen, llegan lejos. Parece que has conocido a un jefe sin mucha pasión. Eso está bien, para tu jefe. Como ya sabe, puede encontrar inspiración en más lugares que solo la oficina del jefe.
fuente
Creo que estás viendo el tema incorrectamente.
Las empresas tienen el trabajo de ganar dinero a sus dueños. Eso puede tomar muchas formas, pero para la mayoría de las compañías de software implica hacer crecer un mercado para ser adquirido o ser rentable en su esfuerzo principal.
Las descripciones de las compañías de productos y servicios son un poco superficiales, pero eso no significa que estén equivocadas. Los grupos de servicios tienden a realizar trabajos repetitivos debido a la elección del mercado y la optimización para obtener la mayor cantidad de dinero para un trabajo. Los grupos de productos fabrican y mejoran productos. Una vez que son maduros, tienden a mantener y realizar mejoras limitadas. Eso no significa que todos los trabajos sean iguales, pero hay patrones en ese tipo de empresas que puede encontrar.
He estado en ambos lados del ProServer y en el lado de desarrollo de productos del negocio. Prefiero este último por una variedad de razones, pero ninguno de los lados limitó mi creatividad o pasión. La creatividad y la pasión se trata más de lo que aportas al puesto. No es algo que la compañía te dé. Dicho esto, la cultura corporativa puede tener un gran impacto en la felicidad de un individuo.
Si quiere estar siempre trabajando en algo nuevo y 'emocionante', escriba el código para sus propios proyectos divertidos. Los proyectos empresariales no siempre son geniales y emocionantes.
fuente
La pasión es agradable, pero también necesita saber cuándo dejar ir, cuándo es suficiente y es hora de cerrar las cosas y enviar el producto. Si eres demasiado apasionado, nunca puedes dejarlo ir, nunca está lo suficientemente pulido, nunca está hecho, y el producto nunca se enviará.
He visto más de un proyecto quebrado por eso. La gente estableció las prioridades equivocadas, quería que las cosas fueran perfectas en lugar de lo suficientemente buenas, quería todo bajo el sol cuando el presupuesto solo permitía una bebida con una cereza muy pequeña. y, por supuesto, superaron el tiempo y el presupuesto antes de que nada estuviera listo para entregar al cliente.
fuente
Puedes ser apasionado y creativo y trabajar como desarrollador. PERÍODO.
Si su rol actual no lo permite, y no lo está disfrutando, continúe, siempre hay algo más que le puede apasionar. Debe comprender por sí mismo lo que le apasiona y encontrar un papel que cumpla con la mayoría de esos requisitos (aunque sea un poco pragmático al respecto ...)
fuente
Todo el propósito de las computadoras es hacer tareas repetitivas para nosotros. Si eres un desarrollador y sigues haciendo tareas repetitivas, lo estás haciendo mal. Tienes que destilar las tareas repetitivas en una abstracción superior, no repetitiva. De esa manera, no solo es creativo, sino que también produce más valor comercial y puede ganar más dinero.
fuente
Tu jefe ha hecho algunas presunciones incorrectas
Las compañías de productos siempre se han dedicado a crear innovaciones, para que tengan una ventaja en el mercado. Todo depende de la compañía en la que se encuentre. Algunas compañías esperan que todos sus empleados sean lo suficientemente apasionados como para innovar (por ejemplo, el 20% del tiempo de Google). Algunas compañías de productos contratan a chicos y chicas con doctorados para crear ideas y les dan un equipo para implementarlas. Descubrí que en cada compañía hay un equipo donde todos los niños brillantes pasan el rato juntos.
Las compañías de servicios ahora han estado cambiando su modelo (debido a la reciente recesión). Ahora tienen una participación en las ganancias en lugar de las tarifas de servicio / desarrollo. Por lo tanto, tienen que innovar o su beneficio se verá afectado.
Lamentablemente sí importa en el país. Como usted es de la India, he visto que las compañías de productos 'extraterritoriales' hacen un trabajo aburrido en la India. Para que puedan centrarse en innovar. Debido a que es más barato y admitámoslo, hay muy pocos casos de 'productos' innovadores que salgan de la India (en comparación con EE. UU. O Japón). Probablemente porque la creatividad es prácticamente asesinada en la escuela. La escena está cambiando, lo admito, pero no tan rápido como debería.
También echa un vistazo a esta presentación . Ser apasionado = innovación inteligente. Puede crear el mejor producto, pero nadie lo usa. Eso significa un gran agujero en el bolsillo de su empresa. por ejemplo, Google Wave, Windows CE y ejem Yahoo respuestas
fuente
Hay muchas oportunidades como desarrollador de software interno en todo tipo de empresas, en todo tipo de industrias. Muchas organizaciones prefieren contratar un pequeño equipo de desarrolladores para proporcionar soluciones personalizadas y propias en lugar de gastar dinero y esfuerzo en la administración de licencias para software generalizado. Esto les permite concentrarse en sus propios requisitos y obtener una ventaja competitiva en otras compañías que usan las mismas herramientas.
Los programadores apasionados (como yo) tienen mucho espacio para producir software nuevo y original de mes a mes con comentarios directos de los usuarios comerciales y un claro impacto en la productividad y los ingresos. Es un gran lugar para estar, solo necesita pensar un poco más lateralmente cuando busca oportunidades de trabajo.
Por ejemplo, actualmente creo un software de modelado financiero y de desastres para una compañía en la industria de reaseguros. Anteriormente trabajé para un inicio de conversión de residuos en energía implementando modelos matemáticos, físicos y químicos. Todo esto ha pagado muy bien y ha sido muy propicio para mi pasión por la programación y la creatividad.
¡Buena suerte!
fuente
No está equivocado, pero tienes que decidir qué perspectiva quieres mirar al desarrollo. No puedes presentarte a trabajar todos los días y crear una nueva aplicación. Una nueva función o un mejor diseño pueden ser un proceso igualmente creativo.
Una vez que pasas de construir algún tipo de prototipo o beta, estás ajustando y agregando nuevas características.
Si estás haciendo cosas repetitivas como programador, entonces no estás aprovechando la programación.
"Vamos a crear un nuevo sitio web donde las personas pueden iniciar sesión e ingresar cosas que se guardan en una base de datos y le permite cargar archivos y compartir cosas con otras personas y comentar sobre otras cosas que otras personas ingresan". ¿Dónde está la creatividad en eso? Creo que hay mucho; todo es relativo. Puedes ser alguien que rompe rocas o construye catedrales: la elección es tuya.
Editar: si el trabajo se limita a cambios cosméticos mínimos y no se le permite crear una forma de permitir que el usuario personalice estas cosas, es posible que desee comenzar un proyecto personal que sea más desafiante.
fuente
Lo que usted describe son corporaciones tradicionales. Todavía hay muchas nuevas empresas, empresas medianas y corporaciones de nuevas tecnologías. Muchos de los cuales tienen una mentalidad más orientada a la innovación.
fuente
El problema clave aquí es USTED. Exige alguna "tarea real" que le permitirá "liberar su creatividad", lo que implica que no puede hacerlo hasta que se le asigne esa tarea.
Lo que realmente se necesita es que el trabajo esté bien hecho : ya sean botones bien ordenados en la interfaz de usuario, ya sea un registro bien pensado, ya sea que el programa se recupere después de un bloqueo o cualquier otra cosa que haga que los usuarios se sientan mejor y eviten la frustración (esto lo explica mejor, lo siento) y sentirse tonto al usar el programa.
No es lugar para programadores "apasionados", sólo hay que ser más positivo.
fuente