質問

私は現在、ウェブ上で自分自身の存在感を確立するために個人のウェブサイトを構築しようとしています。私の計画では、私の履歴書、私が自分で行ったプロジェクト、私が貢献したオープンソース プロジェクトへのリンクなどのコンテンツを含めることです。ただし、特に私はソフトウェア開発者であるため、このサイトが行っていることは自分自身を「宣伝する」という観点からすると、どちらのアプローチがより良いのかはわかりません。

すぐに使用できるシステムを使用し、必要に応じて利用可能なモジュールやカスタム モジュールを使用して拡張する必要がありますか、それとも必要に応じてサイトとそのすべての機能をカスタム構築する必要がありますか?私のサイトを訪問する可能性のある雇用主の目に、カスタム サイトの方が良く見えるでしょうか?

役に立ちましたか?

解決

私も過去にこのアイデアを試してみましたが、さまざまな理由から、それが本当に良いアイデアとは思えません。まず、作業やメンテナンスをしなくても、これらのほとんどを処理できる場所がたくさんあります。たとえば、linkedIn アカウントにサインアップするだけで、この点でのほとんどのニーズに応えることができます。そこで履歴書や略歴などを作成し、公開することができます。「自分のサイト」に関するもう 1 つの問題は、頻繁に更新しないと情報が古くなり、さらに悪いことに、ユーザーが戻る理由がなくなってしまうということです。 "何も変わっていません" - それは大したことではありません 広告 あなたにとってはそうなのですか?

ここまで述べたところで、さらに別の提案をします。代わりにブログを始めてみませんか?まともな経験があるなら、それを共有してみてはいかがでしょうか。これがそうなることに賭けたいと思います 最高 あなたのスキルを宣伝する理由:

  1. 常に更新されます(頻繁に投稿する場合)
  2. 君とは違うよ 探している それを行う仕事のために - しかし、あなたの(将来の)雇用主またはその開発者は、あなたの性格についてより良い洞察を得るためにとにかくそれをチェックするでしょう。
  3. 履歴書に何かを書いたからといって、それができるとは限りません。自分のスキルについて嘘をつくと言っているわけではありません :-) でも、その内容に関する記事を書いたり、コメントやフィードバックを受け取ったり、さらに良いことに学習したりするときには、自分の能力について議論の余地はありません。 さらに詳しく あなたの情熱について。

何よりも、選択したドメインからブログを実行でき、linkedIn に保存されている履歴書を参照することもできます。ただのアイデアですが...

これが私の 2 ペニーの価値です。決定に役立つことを願っています。

他のヒント

Web 専門の開発者であればカスタム サイトを使用すると思いますが、デスクトップ アプリケーションやバックエンド テクノロジに重点を置く場合は、すぐに使えるシステムで十分だと思います。

これが私がやったこと(または現在やっていること)です。まず、すぐに使えるソリューションを使用してください。私の場合は、オープンソースでセットアップが簡単な BlogEngine.NET を使用しました。これにより、コンテンツをできるだけ早くサイトに掲載できるようになります。これからは、BlogEngine.NET を使い続けて、サイトにスキンを適用してより個性を与えることも、独自のソリューションの展開を開始することもできます。ただし、独自のソリューションを構築するのに時間を浪費する理由となるような要件はまだ見つかりません。おそらくあなたもそうしないでしょう。

見栄えの良い、デフォルトで既製の完成した Web サイトは、完成度が低く、壊れていて、つなぎ合わされた不完全な Web サイトよりも印象に残る可能性があります。おそらく、「既製」の見栄えの良いものから始めて、シンプルでプロフェッショナルなものにし、最終的にはさらにカスタム機能、スタイル、コンテンツを追加します。潜在的な雇用主は、あなたが代わりに実証済みのソリューションを再利用できることを知りたがるかもしれません。 すべてをゼロから作ろうとする 正当な理由もなく。あるいは、Jeff Atwood が Stack Overflow ポッドキャストで詳しく話しているように、優れたコンポーネントを組み合わせて、各部分の合計よりもさらに優れたものを生み出すことに時間を費やすこともできます。Stack Overflow は、多くのカスタム コードを記述しながら、それをいくつかの最高の Web 2.0 テクノロジ/ウィジェットなどと組み合わせた良い例です。x/y/z を最初から実装できることを証明しようとするのではなく、何か一貫したものに仕上げました。

(一方で、独自のログイン システム、ブログ、フォト ギャラリーを構築するのはとても楽しいです。本当に楽しんでいて、たくさん学びたい、あるいは新しくて違うものを作りたいのであれば、ぜひ挑戦してください!)

あなたのサイトがあからさまにフレームワークやその他の「汎用」ソリューションを使用しているかどうかは問題ではないと思います。本当の質問は、「味でうまくやったの?」です。箱から外れたソリューションを使用している場合は、時間をかけて、まるでゼロから作成しているかのようにカスタマイズする際に詳細に注意を払う必要があります。

あるいは、素晴らしい学習体験や、自由時間を多く費やせる何かを探しているのであれば、自分で書いてみましょう。しかし、車輪の再発明であることを理解し、それを受け入れてください。

編集

37Signals からの最近の投稿、 ギアマニアには理解できない, 、技術的な詳細ではなく、「コンテンツとコミュニティ」に焦点を当てているという良い点を本当に要約しています。

個人サイトを構築する場合、車輪の再発明はそれほど良いアイデアではありません。独自の CMS を構築するのは楽しいし、ある程度は自慢できることですが、構築する時間がない機能や、修正する時間がないセキュリティ ホールはあまりありません。

優れた確立されたエンジンを選択し、カスタム テーマを構築し、それに 1 つまたは 2 つのモジュールを提供する方がはるかに優れています。コード サンプルとして披露できるコードを書き、同時に役立つものを作成することになります。

オープンソース CMS の使い方を理解することは、ほぼすべての仕事において優れたスキルとなります。あなたの上司が「クライアント/製品/担当者 X 向けの 3 ページのサイトを 10 時間以内に作成する必要がある」と言ったら、「問題ありません」と言えるでしょう。

よりシンプルなポートフォリオ サイトの場合は、Wordpress がニーズを満たす可能性があります。

連絡先情報、さまざまなポートフォリオ、履歴書などの「静的」Wordpress ページを設定できます。これをやりたい場合は、これによりブログも作成できます。

Wordpress では、ブログ部分を「非表示」にし、基本的にはよりシンプルな CMS として使用できる柔軟性が備わっています。たとえば、example.com のルート URL は WP 静的ページを指すことができ、example.com/blog は実際のブログ ページになります。

Wordpress を独自のドメインでセルフホストする場合 (wordpress.com を経由する代わりに、これをお勧めします)、追加のコンテンツ用にいくつかのサブドメインをセットアップするのは簡単です。たとえば、downloads.example.com は、Wordpress ポートフォリオ ページからリンクされている、開発したプロジェクトの実際のダウンロードをホストできます。同様に、多くの Web 作業を行っている場合は、lab.example.com やsamples.example.com などのサブドメインで、さまざまな静的 (または動的) ページをホストして、管理下にないサンドボックス化されたページを表示できます。ワードプレス。

ただし、ページの見栄えをよくする必要があることに注意してください。たとえ、ウェブ関連の仕事をするつもりがなかったとしても、見栄えの悪いサイトは潜在的なクライアントを怖がらせてしまう可能性があります。

履歴書をオンラインのどこかに掲載すると役に立ちます。グーグル経由で私の履歴書に載った人たちから採用メールをたくさん受け取ります。しかし、おそらく LinkedIn からより多くの利益を得ることができるという点で、私も ColinYounger 氏の意見に同意します。

私のアドバイスはこれです - 自分自身を向上させるために、時間をかけて CMS などを学びたいのであれば、CMS の最初のプロジェクトをホームページにしてみてはいかがでしょうか?

個人のホームページに必要な「機能」について教えてください。HTML 履歴書へのリンクや、おそらく好きなものへのリンク以外では、ホームページの機能が正確にはわかりません...

それは実際には次のものに依存します。

a) どのようなサービスを提供するか

b) Web デザイン/開発に関するあなたのスキル レベルはどれくらいですか

あなたが主に Web アプリケーション開発者である場合、既製の製品を実行したり、開発に DreamWeaver を露骨に使用したりすることは、それほど賢明ではないかもしれません。あるいは、クライアントがそれに気づくほど熟練していないのかもしれません。

同様に、あなたが主に Web デザイナーである場合は、おそらく独自の Web サイトをデザインすることをお勧めします。

余談ですが、私の「エゴトリップ」コメントのフォローアップとして:なぜウェブ上にあるものをすべて「真実」だと思い込むのですか?IME で印刷された提出物は、必ずしも正確であるとは限りませんが、若干精度が低くなる傾向があります。ウェブ投稿よりも誇張されています。

回答した人や閲覧した人は雇用したことがありますか?グーグルで候補者を探すつもりはありません。私は回答者を求めてネットサーフィンするかもしれませんが、CV は無視するでしょう。

OP に戻りますが、自分の得意なことを示す必要があることをお勧めします。オープンソース プロジェクトに参加してフォーラムに投稿し、詳細を投稿できるプロジェクトにリンクし、一般的に自分がどのような優れた従業員であるかを示すように努めてください。になり得る。[ここに最新のトレンドを挿入] が得意だと言うだけで、ディドリーという意味になります。

自分自身を宣伝する最良の方法は、質の高いコンテンツを世に出すことだと理解するようになりました。自分の経験のあるテクノロジーについて書く場合は、チュートリアルをいくつか作成することをお勧めします。これを十分な頻度で行うと、選択した仕事分野である程度の権威を示すことになります。

これだけでも最高の広告のひとつです。ただし、情熱も示したいと考えています。オンラインでは、サイトがどれだけ細心の注意を払って作られているかによってわかりますが (非常に優れた UI などである必要はありません)、きちんとしていて、清潔で、プロフェッショナルである必要があります。箱から出してすぐに使用できるか、カスタム設計されたかは関係ありません。

いずれにせよ、見栄えを良くするには努力が必要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top