Para aquellos de ustedes que han leído alguno de mis tutoriales en Envato Tuts +, saben que paso la mayor parte del tiempo trabajando con WordPress. Si no estoy creando soluciones personalizadas para otros, a menudo escribo tutoriales para enseñar a otros cómo hacer las mismas cosas..
Una de las mejores cosas de la comunidad de WordPress es que tienen WordCamps en todo el mundo durante todo el año. Y aunque la frecuencia con la que se celebran los WordCamps depende de dónde vivas, tengo la suerte de vivir en los Estados Unidos donde hay mucho de WordCamps todo el año.
Aparte de mis reuniones locales (que es otra cosa en la comunidad de WordPress), he tenido el placer de asistir y hablar en varios campamentos de Word..
Recientemente, tuve la oportunidad de hablar en WordCamp San Diego, y la experiencia fue excelente.
Por lo general, hablo de temas más técnicos, lo cual está bien, ya que generalmente es el tipo de cosas que disfruto y cómo trabajo con mis clientes. Pero para esta conferencia en particular, tuve la oportunidad de hablar sobre los siguientes temas:
Y tuve la oportunidad de unirlos a ambos..
A continuación, tendrás la oportunidad de ver la presentación. Tiene una duración aproximada de 30 minutos, así que he incluido las cuatro notas más importantes del discurso después del video. Incluso si no lo ves, entonces tal vez los cuatro puntos a continuación te ayudarán a ilustrar los puntos que estaba haciendo y puedes incorporarlos a tu trabajo..
Sin embargo, diré que si estás interesado en escuchar un poco de mi historia relacionada con la música, tocar la guitarra, perseguir el sueño de estar en una banda, encontrar mi camino hacia la tecnología y cómo ambas historias se entrecruzan, entonces Asegúrese de ver el video.
Como prometí, aquí están los cuatro puntos principales que quería llevar a casa al final de mi presentación..
Durante su carrera como desarrollador, es muy probable que termine aprendiendo una variedad de principios que trasciendan la tecnología que se está utilizando para cualquier proyecto dado..
Cuando esto sucede, puedes aprender un nuevo idioma y nuevas herramientas mucho más rápido que cuando empiezas. Y esta es una progresión natural de su crecimiento en madurez como desarrollador de software o web..
Si usted es un gerente y es alguien responsable de liderar un equipo de desarrolladores, es importante tener en cuenta que los desarrolladores necesitan conocer el mejor conjunto de herramientas disponibles..
Esto no significa que deban tener rienda suelta para probar todo lo que sale, pero deben estar familiarizados con las cosas a medida que se publican al leerlas, tal vez escribir ejemplos de código, o incluso asistir a una conferencia..
En última instancia, desea darles espacio para mantenerse al día. Sus contribuciones al negocio a través de esta nueva tecnología pueden ayudar a ahorrar dinero del negocio mientras impulsa su producto hacia adelante..
Finalmente, si usted es responsable de comunicar las necesidades del negocio a los desarrolladores, asegúrese de que tengan un entendimiento en cuanto a por qué Ellos están trabajando en el proyecto que se les asigna. No es suficiente simplemente construir algo. Es útil saber el propósito de nuestro trabajo..
Como se mencionó en la sección anterior, es importante asegurarse de estar al día con las tecnologías que están en el horizonte de nuestra industria. Sin embargo, yo diría que es más importante comprender los principios subyacentes de los paradigmas con los que trabaja..
Cuando lo haga, le será más fácil comprender el problema que debe resolver. Y cuando lo hagas, podrás elegir una tecnología que realmente te ayude a resolver el problema, en lugar de seleccionar una nueva utilidad simplemente porque parece ser lo nuevo..
Cuando usted, como desarrollador, ingresa un espacio en el que está tratando de resolver un problema, elija un conjunto de herramientas que le permitan hacer precisamente eso..
No pierda el tiempo tratando de evaluar todas las opciones disponibles porque nada servirá para todas sus necesidades. En su lugar, servirán una variedad de necesidades. Intenta encontrar el que más te sirva. A continuación, úselo lo mejor que pueda y con su máximo potencial para resolver su caso.
Cuando empecé a trabajar por cuenta propia, dividí mi tiempo entre proyectos web estándar, Ruby on Rails y WordPress. Entonces paré todo excepto WordPress y me he centrado explícitamente en ello..
Hacer esto ha resultado en más éxito, he sido más rentable y he disfrutado más de lo que hago a diario (incluso escribir para Envato). Atribuyo la mayor parte de esto a optar por profundizar en lugar de ampliar al principio y aprender de los errores de no hacerlo..
La tecnología se mueve muy rápidamente. Sabemos que solo por la variedad de artículos que publicamos aquí en Envato Tuts +. Y como mencioné anteriormente, soy un fanático de profundizar en lugar de ampliar cuando se trata de lo que hago para ganarme la vida..
En otras palabras (y para usar un cliché), prefiero ser un experto que un experto en todos los oficios y un maestro de ninguno. Por otra parte, no me considero un experto, pero estoy trabajando en ello todos los días tanto como pueda..
De todos modos, manténgase actualizado con sus tecnologías y otras tecnologías, por si acaso, para estar al tanto de lo que está disponible. Además, si puedes aprender los principios subyacentes, deberías poder captar los cambios con relativa rapidez..
Pero si no se molesta en seguir las tecnologías que llegan, ¿cómo sabrá qué es lo que le sirve? Por supuesto, esto plantea la cuestión de cómo podemos realmente mantener todo esto.
Esto puede parecer demasiado simplista, pero es importante tratar de rodearse de personas que saben más que usted sobre un tema determinado o sobre el tema que le interesa aprender..
Ahora, más que nunca, tenemos la capacidad de hacer esto. Claro, todavía podemos recoger libros y leerlos (y creo que no debemos olvidarnos de hacer esto), pero también tenemos otros recursos a nuestra disposición..
Por ejemplo, tenemos cosas como:
Lo sé, puede ser intimidante presentarte a alguien o ponerte por ahí y pedir revisiones de códigos, consejos o más información sobre todo esto. Pero cuanto más lo haces, más fácil se vuelve. Y cuanto más fácil se vuelve, más educado te vuelves.
Cuanto más educado te conviertas, mejor desarrollador serás. Es un proceso, sin duda, y no es necesariamente fácil. Pero creo que la recompensa bien vale la pena..
Gracias por tomarse el tiempo para ver y / o leer el contenido de este tema. Si es algo que te gustaría discutir más a fondo, entonces no dudes en avisarme..
Además, si está interesado en ver más videos como este, háganoslo saber, ya que estaremos interesados en compartir más de este tipo de conversaciones con lectores o que estén interesados..
Para aquellos de ustedes que estén interesados en WordPress, pueden encontrar el resto de mis cursos y mis tutoriales en la página de mi instructor. Por favor, siéntase libre de seguirme en mi blog y / o Twitter en @tommcfarlin, también. En ambos lugares, hablo sobre varias prácticas de desarrollo de software y cómo podemos emplearlas en WordPress.
Por último, no dude en dejar cualquier pregunta o comentario en la siguiente fuente, y trataré de responder a cada una de ellas..