33 votes

Construction de site web personnel

Je suis actuellement en train de construire un site web personnel pour créer une présence sur le web pour moi. Mon plan est d'inclure du contenu comme de mon curriculum vitae, tous les projets que j'ai fait sur mon propre et des liens à des projets open source que j'ai contribué à, et ainsi de suite. Cependant, je ne suis pas sûr que l'approche qui serait mieux à partir d'un point de vue de la "publicité" moi-même, puisque que ce que fait ce site, surtout depuis que je suis un développeur de logiciels.

Dois-je utiliser un out-of-the-box système et de l'étendre au besoin, avec les modules disponibles et des modules personnalisés et, si nécessaire, ou devrais-je coutume de construire un site et l'ensemble de ses fonctionnalités que j'ai besoin d'eux? Un site personnalisé mieux voir dans les yeux d'un employeur potentiel qui peut visiter mon site?

26voto

RobertTheGrey Points 5509

J'ai remarqué que quelqu'un downmodded à cette question, mais je ne pense pas que c'est vraiment un tel mauvais pour être honnête. J'ai joué avec cette idée dans le passé, mais je ne pense pas que c'est vraiment une bonne idée pour un certain nombre de raisons. Tout d'abord, il y a un certain nombre de places qui peuvent prendre soin de la plupart de ce sans que vous ayez à faire le travail ou la maintenance. Juste de signer pour un compte linkedIn, par exemple, va vous permettre d'obtenir la plupart de vos besoins pris en compte à cet égard. Vous pouvez créer votre curriculum vitæ et de la bio-information, etc et de le rendre accessible au public. L'autre problème avec votre "site propre", c'est que si vous n'avez pas à jour souvent, l'information est obsolète, et pire encore, les gens n'ont aucune raison de revenir, parce que "rien n'a changé" - et ce n'est pas beaucoup d'une annonce pour vous, est-il?

Maintenant que je vous ai dit tout cela, je vais faire une autre recommandation. Pourquoi ne pas commencer un blog à la place?! Si vous avez de l'expérience décent, pourquoi ne pas le partager. Je serais prêt à parier que ce sera le meilleur de la publicité pour vos compétences, parce que:

  1. Il est toujours mis à jour (si vous postez souvent)
  2. C'est pas comme si vous êtes à la recherche pour le travail de le faire - mais votre (futur) employeur, ou de leurs développeurs check it out de toute façon pour obtenir un meilleur aperçu de votre personnage.
  3. Mettre quelque chose sur votre cv, vous ne pouvez pas le faire. Je ne dis pas que vous devez mentir au sujet de vos compétences :-), mais il n'y a aucun argument au sujet de votre capacité lorsque vous écrivez des articles sur les trucs, obtenir des commentaires et de la rétroaction, et mieux encore, l'apprentissage ENCORE PLUS au sujet de vos passions.

Le meilleur de tous, vous pouvez exécuter votre blog à partir de votre domaine choisi et aussi le point de votre cv qui est stocké dans linkedIn. Juste une idée...

C'est mes deux pennys valeur sur le qui - espérons qu'il vous aide à prendre une décision!

7voto

Ryan Ahearn Points 3829

Si vous êtes un développeur spécifique au Web, je choisirais un site personnalisé, mais si vous vous concentrez davantage sur les applications de bureau ou les technologies de base, je pense qu'un système prêt à l'emploi conviendrait.

4voto

1kevgriff Points 1141

Voici ce que j'ai fait (ou que je suis en train de faire). Tout d'abord, utilisez un hors de la zone de solution pour commencer. Dans mon cas, j'ai utilisé BlogEngine.NET qui est open source et facile à mettre en place. Cela me permet de mettre du contenu sur mon site aussi vite que possible. Maintenant, je peux continuer à l'utiliser BlogEngine.NET et la peau de mon site pour lui donner plus de personnalité ou je peux commencer à rouler ma propre solution. Cependant, je n'ai pas trouvé une exigence encore, qui me donnerait une raison de perdre du temps à la construction de ma propre solution. Les chances sont que vous ne serez probablement pas non plus.

4voto

Jared Updike Points 3946

Une jolie, par défaut, sur l'étagère, site web pourrait être plus impressionnant que mal fait, cassé, soudés ensemble, incomplète site web. Peut-être commencer avec quelque chose de "off the shelf", mais agréable à regarder, garder les choses simples, professionnel, et puis à la fin, ajouter plus de fonctionnalités personnalisées, de style et de contenu. Potentiels employeurs aiment voir que vous êtes capable de réutiliser essayé et uniforme des solutions au lieu d' essayer de tout créer à partir de rien sans une bonne raison. Ou vous pourriez passer du temps, alliant les composants en quelque chose d'encore mieux que la somme des parties, comme Jeff Atwood en parle abondamment dans le Débordement de la Pile des podcasts. Stack Overflow est un bon exemple d'écrire beaucoup de code personnalisé, mais la combiner avec certains des meilleurs technologies du Web 2.0/widgets/etc. en quelque chose de cohérent, au lieu d'essayer de prouver qu'ils pourraient mettre en œuvre x/y/z à partir de zéro.

(D'un autre côté, c'est vraiment amusant de construire votre propre système de connexion, blog, ou la galerie de photos. Si vous aimez vraiment elle et vous souhaitez apprendre beaucoup de choses ou de créer quelque chose de nouveau et de différent, alors allez-y!)

3voto

Ian Robinson Points 8666

Je ne pense pas que cela importe si votre site est manifestement à l'aide d'un cadre ou d'une autre "générique" de la solution. La vraie question est "est-il bien fait, avec le goût?" Si vous utilisez la sortie de la solution de la boîte, vous devriez prendre le temps et faire attention aux détails lors de la personnalisation comme si vous étiez en cours de création à partir de zéro.

Alternativement, si vous êtes à la recherche pour une expérience d'apprentissage et à la mesure de dépenser beaucoup de votre temps libre sur -- écrivez vous-même. Mais savez-vous que vous ré-inventer la roue, et de l'embrasser.

modifier

Un post récent de 37Signals, Réducteurs ne l'obtenez pas, vraiment, résume un bon point à propos de ne pas se concentrer sur les détails techniques, mais "le contenu et la communauté".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X