content management system - para - Construcción de sitio web personal
cms (11)
Actualmente estoy tratando de crear un sitio web personal para crear una presencia en la web por mí mismo. Mi plan es incluir contenido como mi currículum, cualquier proyecto que haya realizado por mi cuenta y enlaces a proyectos de código abierto a los que he contribuido, y así sucesivamente. Sin embargo, no estoy seguro de qué enfoque sería mejor desde una perspectiva de "publicidad", ya que lo que hace este sitio, especialmente desde que soy un desarrollador de software.
¿Debo usar un sistema listo para usar y extenderlo según sea necesario, con los módulos disponibles y los módulos personalizados donde sea necesario o debería crear un sitio y todas las características a medida que lo necesito? ¿Un sitio personalizado se ve mejor a los ojos de un posible empleador que podría visitar mi sitio?
Esto es lo que hice (o lo estoy haciendo). Primero, use una solución lista para usar para comenzar. En mi caso, utilicé BlogEngine.NET, que era de código abierto y fácil de configurar. Esto me permite poner contenido en mi sitio lo más rápido posible. Ahora, puedo continuar usando BlogEngine.NET, y despellejar mi sitio para darle más personalidad o puedo comenzar a implementar mi propia solución. Sin embargo, aún no he encontrado un requisito que me proporcione una razón para perder el tiempo construyendo mi propia solución. Probablemente tampoco lo harás.
He llegado a ver que la mejor manera de publicitarse es publicar contenido de calidad. Si escribe sobre la tecnología en la que tiene experiencia, tal vez cree algunos tutoriales, y si hace todo eso con la suficiente frecuencia, eso muestra cierta autoridad en su campo de trabajo elegido.
Solo este es uno de los mejores anuncios. Sin embargo, también quieres mostrar pasión. Y en línea, eso se puede mostrar a través de cuán meticulosamente se hace su sitio (no tiene que ser una interfaz de usuario estupenda o algo así), pero debe ser claro, limpio y profesional. No importa si está listo para usar o diseñado a medida.
De cualquier manera, tendrá que trabajar duro para que se vea bien.
No creo que importe si su sitio está usando descaradamente un marco u otra solución "genérica". La verdadera pregunta es "¿se hace bien, con gusto?" Si está utilizando una solución lista para usar, debe tomarse el tiempo y prestar atención a los detalles cuando lo personalice como si lo estuviera creando desde cero.
Alternativamente, si está buscando una gran experiencia de aprendizaje y algo para pasar gran parte de su tiempo libre, escríbalo usted mismo. Pero debes saber que estás reinventando la rueda y abrazándola.
editar
Una publicación reciente de 37Signals, Gearheads no lo entiende , realmente resume un buen punto sobre no centrarse en los detalles técnicos, sino en "contenido y comunidad".
Poner su currículum en línea en algún lado me ayuda, recibo muchos correos electrónicos de reclutamiento de personas que sucedieron en mi currículum a través de Google. Sin embargo, estoy de acuerdo con ColinYounger en que probablemente obtendrá más por su dinero de LinkedIn.
Mi consejo es este: si quiere tomarse un tiempo para APRENDER un CMS o algo así, para superarse, ¿por qué no hacer que su primer proyecto en uno sea su página de inicio?
¿Tal vez nos ilumine sobre las "características" que desea tener en una página personal? Fuera de un enlace a un currículum HTML y quizás algunos enlaces a cosas que te gustan, no estoy seguro de cuáles serían exactamente las características de una página de inicio ...
Realmente depende de:
a) qué servicios brinda
b) cuál es su nivel de habilidad cuando se trata de diseño / desarrollo web
Si usted es principalmente un desarrollador de aplicaciones web, entonces ejecutar un producto estándar o utilizar descaradamente DreamWeaver para desarrollarlo puede no ser tan inteligente, ¿o quizás sus clientes no son lo suficientemente expertos como para darse cuenta?
Del mismo modo, si usted es principalmente un diseñador web, probablemente sea una buena idea diseñar su propio sitio web.
Si usted es un desarrollador específico de la web, iría con un sitio personalizado, pero si se enfoca más en aplicaciones de escritorio o tecnologías de back-end, creo que un sistema listo para usar estaría bien.
Solo como una pregunta complementaria y un seguimiento de mi comentario sobre el "viaje del ego": ¿por qué tomaría algo en la web para ser ''verdadero''? Las presentaciones IME impresas, aunque no son necesariamente precisas, tienden a ser un poco menos, eh ... exageradas que las presentaciones web.
¿Los que respondieron / vista alguna vez contrataron? No buscaría un candidato en Google. Yo podría surfear para un encuestado, pero ignoraría los CV.
Volviendo al OP, sugeriría que necesita MOSTRAR para lo que es bueno: participar en proyectos de Código Abierto y POST en sus foros, vincular a proyectos en los que puede publicar detalles y, en general, tratar de mostrar qué buen Empleado podría ser. Solo decirme que eres bueno en [insertar la última tendencia aquí] significa diddly.
Para un sitio de cartera más simple, Wordpress puede satisfacer sus necesidades.
Puede configurar páginas ''estáticas'' de Wordpress para información de contacto, varias carteras, un currículum, etc. Esto también le daría un blog si desea hacer esto.
Wordpress le brinda la flexibilidad de "ocultar" la parte del blog y usarlo básicamente como un CMS más simple. Por ejemplo, su URL raíz de example.com podría apuntar a una página estática de WP, mientras que example.com/blog sería las páginas de blog reales.
Si autoejecuta Wordpress en su propio dominio (que realmente recomendaría en lugar de pasar por wordpress.com), sería trivial configurar algunos subdominios para obtener contenido adicional. Por ejemplo, downloads.example.com podría albergar las descargas reales de proyectos que haya desarrollado vinculados desde las páginas de cartera de Wordpress. Del mismo modo, si está trabajando mucho en la Web, un subdominio como lab.example.com o samples.example.com podría alojar varias páginas estáticas (o dinámicas) donde muestre páginas de espacio aislado que no están bajo el control de Wordpress.
Sin embargo, ten en cuenta que querrás que tu página se vea bien. Un sitio descuidado puede ahuyentar a los clientes potenciales, incluso si no está buscando hacer ningún trabajo web para ellos.
Un sitio web completo atractivo y predeterminado, completo, podría ser más impresionante que un sitio web incompleto, incompleto, fragmentado y mal hecho. Tal vez comience con algo "fuera de la plataforma" pero agradable, manténgalo simple, profesional y, a la larga, agregue más funcionalidad, estilo y contenido personalizados. A los posibles empleadores les puede gustar ver que eres capaz de reutilizar soluciones probadas y verídicas en lugar de intentar crear todo desde cero sin una buena razón. O puede pasar tiempo combinando componentes excelentes en algo incluso mejor que la suma de las partes, como Jeff Atwood habla extensamente en los podcasts . es un buen ejemplo de escribir muchos códigos personalizados, pero combinando eso con algunas de las mejores tecnologías / widgets / 2.0 de Web 2.0. en algo coherente, en lugar de tratar de demostrar que podrían implementar x / y / z desde cero.
(Por otro lado, es muy divertido crear tu propio sistema de inicio de sesión, blog o galería de fotos. Si realmente lo disfrutas y quieres aprender mucho o crear algo nuevo y diferente, ¡adelante!)
Reinventar la rueda no es una gran idea cuando construyes un sitio personal. Construir tu propio CMS es divertido, y hasta cierto punto es algo de lo que presumir, pero no tanto por las características que no tendrás tiempo para construir y por todos los agujeros de seguridad que no tendrás tiempo para arreglar.
Es mucho mejor elegir un motor bueno y bien establecido, crear un tema personalizado y contribuir con uno o dos módulos: escribirás código que puedes mostrar como muestra de código y al mismo tiempo crear algo útil. .
Conocer su camino alrededor de un CMS de código abierto es una buena habilidad en casi cualquier trabajo: cuando su jefe dice - oye, necesitamos un sitio de tres buscapersonas para cliente / producto / persona X en 10 horas, puede decir - no hay problema.
He jugado con esta idea en el pasado, pero no creo que sea realmente una buena idea por varias razones. En primer lugar, hay una serie de lugares que pueden ocuparse de la mayor parte de esto sin necesidad de realizar el trabajo ni el mantenimiento. Solo registrarse para una cuenta vinculada en, por ejemplo, le permitirá satisfacer la mayoría de sus necesidades en este sentido. Puede crear su currículum allí e información biográfica, etc. y hacer que sea visible públicamente. El otro problema con su "propio sitio" es que si no lo actualiza a menudo, la información se queda obsoleta y, lo que es peor, la gente no tiene motivos para volver porque "nada ha cambiado" , y eso no es mucho lo que se anuncia. para ti ¿verdad?
Ahora que he dicho todo eso, haré otra recomendación. ¿Por qué no comenzar un blog en su lugar? Si tienes una experiencia decente, ¿por qué no compartir eso? Estaría dispuesto a apostar que este será el mejor anuncio para tus habilidades porque:
- Siempre está actualizado (si publica con frecuencia)
- No es como si estuvieras buscando trabajo para hacerlo, pero tu (futuro) empleador o sus desarrolladores lo verificarán de todos modos para obtener una mejor idea de tu personaje.
- Poner algo en tu currículum no significa que puedas hacerlo. No estoy diciendo que mentirías sobre tus habilidades :-), pero no hay ningún argumento sobre tu capacidad cuando escribes artículos sobre el tema, obteniendo comentarios y comentarios, y mejor aún, aprendiendo MÁS sobre tus pasiones.
Lo mejor de todo es que puedes ejecutar tu blog desde el dominio que elijas y también apuntar a tu currículum que está almacenado en linkedIn. Solo una idea...
¡Son mis dos peniques lo que vale la pena, espero que te ayude a tomar una decisión!