¿Qué tan importante para las habilidades de programación es tener buenos dispositivos? [cerrado]

StackOverflow https://stackoverflow.com/questions/450616

  •  19-08-2019
  •  | 
  •  

Pregunta

Esta pregunta fue hecha por Ed Burns en su libro 'Riding the Crest'. Recuerdo que casi todos los programadores de estrellas de rock encontraron útil si uno tuviera un gadget nuevo y kool. El programador se mantiene en contacto con el último diseño, implementación de hardware y software que puede afectar también su trabajo.

¿Cuál es su opinión sobre esta pregunta?

¿Fue útil?

Solución

Creo que es bastante irrelevante.

En primer lugar, cada dominio (por ejemplo, Web, OS X, iPhone, Windows) tiene su propia estética, lo que significa que la experiencia de los gadgets no necesariamente se transferirá tan bien, de la misma manera que una gran interfaz de usuario de Windows no será necesariamente gran interfaz OS X.

Y poseer un gadget casi nunca enseña sobre la implementación subyacente de hardware o software.

Sin embargo, poder apreciar un gran diseño, donde sea que aparezca, ya sea en gadgets, literatura o arquitectura, tiene que ser útil. Y una curiosidad por el mundo y la determinación de que la vida sea mejor probablemente conducirá a que grandes programadores obtengan gadgets, sin embargo, este es un caso o una correlación que no es lo mismo que la causalidad. Los gadgets no ayudan a las habilidades de programación, pero los mismos rasgos impulsan ambos.

Otros consejos

Los nuevos gadgets son útiles si expanden su horizonte.

Por ejemplo, recientemente obtuve un iPod touch; Esto ha cambiado profundamente mi aprecio por las interfaces de usuario de pantalla táctil: solo conocía el "punto de venta". interfaces de pantalla táctil, que generalmente son horribles.

Creo que lo que Burns podría estar obteniendo es su exposición a otros paradigmas de diseño . Si está programando en Windows y obtiene el último y mejor teléfono WinMo, está expuesto a una plataforma diferente, pero en realidad es solo un pequeño Windows. Compare eso con ser un programador de Windows y obtener un iPhone o un G1. Se le está mostrando una forma muy diferente de hacer las cosas y podrá captar las partes que le gustan de la visión de otra persona.

Hay un aspecto competitivo en muchos campos del que a menudo falta el software. La competencia te ayuda al mostrarte cómo otras personas resolvieron el problema que estás viendo. Si se venden como mafiosos y tú no, bueno, hay algo ahí arriba, ¿eh?

Los gadgets no son tan importantes, la PC sí lo es. Tener una PC bastante nueva, con una buena pantalla, teclado y mouse es imprescindible. Después de todo, los está utilizando la mayor parte del día, así que no tiene sentido gastar mucho en la PC y obtener periféricos baratos.

Para mí se trata de mantener las cosas interesantes, ya que puedo aburrirme trabajando en lo mismo una y otra vez.

Tener un nuevo gadget te ofrece algo nuevo con lo que jugar, lo que aumenta el entusiasmo y te ayuda a aprender cosas nuevas, lo que a su vez te convierte en un mejor desarrollador.

Supongo que no todos necesitan esa motivación, pero creo que puede ayudar durante una pausa, y ni siquiera necesita ser un nuevo hardware, estoy tan feliz de aprender un poco de tecnología / lenguaje, etc. , Creo que tiene el mismo efecto.

No soy un gran admirador de toda la moda de los gadgets. Siempre trato de estar al día con las nuevas tecnologías, pero no creo que el consumo de gadgets tenga nada que ver con eso.

Los gadgets geniales son una buena excusa para gastar dinero y aumentar tu factor genial.

Depende del programador. Muchos programadores estarían contentos con los gadgets geniales como un beneficio laboral, pero no diría que afecta su productividad directamente. Si tuviera que elegir, preferiría obtener una buena silla que una palmtop del mismo precio.

Cosas que me perdí mientras trabajaba como programador en varias compañías de todos los tamaños:

  • Una silla decente (gente de Jesús)
  • Una computadora buena y rápida (incluso si no funcionan en 3D)
  • Una pantalla grande (dos si es posible)
  • Un dispositivo portátil capaz de leer el correo (supongo que esto encajaría como un 'gadget')

Depende de en qué estés trabajando. Yo diría que si estás haciendo un trabajo de UI, tienes muchas UI diferentes para jugar. Asegúrese de que tengan una Mac y una PC, tal vez uno o dos tipos diferentes de teléfonos inteligentes y / o PDA; si es ese tipo de empresa, tal vez incluso una Nintendo Wii en la sala de descanso.

Si puedo programar en el gadget seguro.

Obtengo mucho menos (para programar) si no puedo programar [en] eso.

Es una tarea de mantenimiento de autoimagen. Tener los últimos geekbling ayuda a que uno se sienta como el tipo de póster de wired.com que está al tanto de todas las tendencias, lo que lo motiva a mantenerse al tanto de las tendencias.

Realmente, casi todo lo que ves que hace gente que parece algo inexplicable es probablemente una actividad de mantenimiento de identidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top