Medios técnicos como un bazar

Este artículo es parte de una serie de consejos para programadores novatos.


Ejemplo de página de inicio de Hacker News

Los programadores principiantes cometen una cantidad sorprendentemente grande de errores bajo la influencia de los medios técnicos.

Cuando estudias en la escuela o la universidad, obtienes la mayor parte de la información de programación de medios técnicos como Hacker News , reuniones, conferencias, Free Code Camp y cursos de Hacker Noon . Entonces su arsenal de herramientas está repleto de tecnologías que se están discutiendo enérgicamente allí, por ejemplo, microservicios, una especie de marco front-end o blockchain.

El error más común es considerar estas fuentes como un espejo de la industria. De hecho, son más como un bazar .

Medios técnicos como un bazar


Imagina un bazar gigante en la antigüedad. Miles de comerciantes llenan los mostradores que venden productos de todo el mundo. El dueño del bazar encuentra a los comerciantes más singulares y les da los mejores lugares. Esta analogía para los medios técnicos funciona en varios niveles.

Primero, en el bazar, los vendedores deben convencerlo de una cosa: comprar su producto. En los medios técnicos, los proveedores son compañías de herramientas, cursos de capacitación, proyectos de código abierto y compañías que buscan desarrolladores. Dada la extrema dependencia de la elección de los empleados, estas organizaciones están más motivadas para crear y distribuir contenido.

Como en la antigüedad, los comerciantes intentan frotarse con confianza. En el desarrollo de software, esto es similar al marketing de contenidos, donde la publicidad se disfraza de contenido útil . Además, muchos ingenieros excelentes se dedican a desarrollar, en lugar de escribir, artículos y comentarios, lo que limita su contribución a debates importantes (y el hecho de que alguien desarrolle software de código abierto no significa automáticamente que sus objetivos se correspondan con los suyos).

Los comerciantes marcan la pauta en el bazar. Los medios técnicos no están dominados por ingenieros reflexivos, sino por tener un interés personal específico y una opinión más categórica. Las tecnologías probadas y reales a menudo tienen pocos seguidores o seguidores rabiosos, mientras que las más nuevas tienen un grupo motivado de seguidores.

En segundo lugar, el bazar atrae a compradores de todas las tendencias. Hacker News también es visitado por desarrolladores de inicio, administradores de sistemas, administradores de bases de datos, especialistas en datos, criptógrafos e ingenieros de interfaces. Al decidir qué tecnología usar según las publicaciones populares, puede mezclar las necesidades de una comunidad con las suyas. Incluso dentro de una sola comunidad, por ejemplo, la web, las necesidades de una startup pueden ser muy diferentes de las necesidades de una agencia de consultoría que crea muchos sitios web. En cambio, los medios están difundiendo la opinión de que la nueva tecnología resuelve cualquier problema.

En tercer lugar, el propietario gestiona el bazar con el objetivo de maximizar las ventas, conduciendo despiadadamente a los comerciantes exitosos. En las redes sociales y los blogs técnicos, esto significa un aumento en el compromiso, las vistas y la clasificación. En conferencias y reuniones, la ocupación de la sala, es decir, el número de visitantes. El organizador busca atraer a los oradores "correctos" y mostrar el contenido más solicitado por el público objetivo y los patrocinadores. En consecuencia, esto cambia el comportamiento de cada comerciante que quiere sobrevivir.

Además de la información errónea, esta participación manipula nuestro deseo de seguir el progreso. Al desarrollador le parece que debería usar las tecnologías más discutidas para que sus habilidades no se vuelvan obsoletas. En los medios tradicionales, los informes de defunción se desencadenan por las vistas máximas; en desarrollo de software, estas son nuevas tecnologías.

Blog gratuito de Code Camp



Fuente: Publicación de blog de Free Code Camp, 2014

Compare cómo los medios técnicos explican el tema y cómo lo hace el profesor de informática o un ingeniero objetivo.

Noticias de hackers


Hoy, Hacker News es uno de los recursos más populares para los ingenieros de software.

En las startups, Y Combinator, como la mía, era una herramienta particularmente valiosa en la que podía comunicarse con las mentes más brillantes. Cuando se usa correctamente, muestra muchas opiniones de la comunidad. Esto es especialmente importante para desarrolladores principiantes y equipos pequeños, donde a menudo falta una comunidad madura. Pero tiene varios defectos críticos.

Como en el bazar, cada publicación depende de la calificación. Si comparamos un sistema de compilación antiguo, pero importante, como Webpack, entonces, en promedio, hay mucho más contenido y entusiasmo en torno a las últimas tecnologías. Esto crea una falsa impresión de lo que la gente realmente usa en el trabajo diario. Como señaló Paul Graham, "el número de ... artículos sobre el problema no significa qué tan grave es, sino cuánto demandan los artículos que lo reclaman".

Las comunidades similares a Reddit como Hacker News a menudo otorgan muy poco poder a los expertos. Como en cualquier democracia, los ciudadanos motivados obtienen el poder, lo que no siempre tiene sentido en asuntos altamente especializados. En este entorno, el experto en bases de datos más inteligente del mundo solo tiene un voto.

Las empresas de desarrollo motivadas están estratégicamente interesadas en distribuir su contenido en estos sitios. Esconden su identidad detrás de intermediarios supuestamente objetivos. Por ejemplo, MongoDB usó las compañías de su cartera que recibieron financiamiento de riesgo de él: declararon públicamente cuánto valoran MongoDB. Los vendedores conocen bien el astroturfing, es decir, la gestión de la opinión pública a través de intermediarios. En Y Combinator, puede crear anillos de votación para aumentar la calificación de las publicaciones, pedirles a sus amigos que escriban sus primeros comentarios para formar correctamente un discurso de discusión.

Conferencias y Reuniones


Las conferencias y reuniones son otra forma clave para que un desarrollador se mantenga actualizado.

Las conferencias son un negocio muy lucrativo. Pero para el éxito, debe centrarse en las tendencias exageradas, para las cuales existe un interés latente. Por lo tanto, se llevan a cabo cientos de conferencias sobre criptomonedas y React, pero muy poco sobre herramientas importantes como C.

Muchos oradores en la conferencia también tienen su propio interés. Como señaló MongoDB , que celebró sus propias conferencias, los oradores se sienten atraídos por los siguientes factores:

  • aumentar la red de citas
  • aumento de la autoestima
  • reclutamiento para su empresa
  • comercializando su empresa

Tenga en cuenta que ninguno de estos motivos tiene nada que ver con ayudar a la audiencia.

Y cuando los medios de comunicación celebran conferencias regularmente, se hace mucho más difícil criticar a los posibles oradores que tendrán que ser invitados en el futuro para que la conferencia sea un éxito.

Consejos


Quizás algún día podamos formar el entorno adecuado.

Esto puede alentar la publicación de contenido significativo y alentar a la comunidad a criticar cualquier conflicto. Hacker Noon o Free Code Camp presentarán evaluaciones de contenido por ingenieros sobrios.

Al mismo tiempo, los medios técnicos deben considerarse como un solo punto de datos, complementando la información con la opinión de desarrolladores experimentados (no vayamos a los extremos, como Thomas Jefferson, quien posee las famosas palabras: "Agregaré que una persona que nunca mira en los periódicos tiene mejor conocimiento que el que lee periódicos "). Los medios técnicos no deberían ser la ventana principal a través de la cual se mira el mundo.

También es útil evaluar críticamente cualquier contenido haciendo algunas preguntas:

  1. Motivo : ¿cuál es el motivo del autor? ¿Cómo afecta esto al artículo?
  2. Antecedentes : ¿cuál es el historial técnico del autor? ¿Con qué pila de tecnología trabajó? Que proyectos
  3. Relevancia : ¿qué tan personalmente relevantes son para usted los problemas que resuelve la tecnología? ¿Cuáles son las desventajas?

Enlaces utiles


Source: https://habr.com/ru/post/457526/


All Articles