フリーランスプログラマのプロ意識のレベル

(コメントで私の指示の悪用を否定または購読解除する前に、投稿の残りを読んでください。質問があります。これはトピックの最も重要な部分です)。



フリーランスはプログラマにとって行き詰まりだと私は深く確信しています。 多くの理由がありますが、今は説明しませんが、それらはすべて同じ根本的な原因、つまり専門的な成長の欠如に由来しています。

教授の下 成長、この場合、私は特にプログラミングスキルを意味します。 自己組織化など プログラミングする能力がなければ、プログラマーにとってはほとんど役に立たないので、これをバイパスします。



フリーランスのプログラマーが開発できない主な理由は、必要な経験の不足です。 人が経験を積むほど、彼の経験に対応する複雑なタスクが発生し、この経験を強化するにはより複雑なタスクが必要です。



したがって、注文に複雑で大規模なプロジェクトがない場合、フリーランサーはいずれにせよその場で専門的に停滞します(または、そのような経験があった場合、大規模なプロジェクトで会社で働いていたときに一度学んだことを忘れてしまいます)。



そのようなプロジェクトはありますか?





あります。 しかし、そのような取るに足らない量で、一般的にはほとんどないということができます。 もちろん、これは私の意見です。反対の意見を持つ人もいます。 決定し、この投稿が作成されました。



フリーランサーによって作成されたプロジェクト(大規模および大規模)を知っている場合は、コメントにリンクを付けます(このプロジェクトを行ったのは誰であるかを示した方がよいでしょう。 あなたのリンクは、フリーランサーが開発する機会があるという考えを確認するかもしれません、彼が望めば、彼は大規模なプロジェクトに従事し、経験を積むことができます。

明確化-WebプロジェクトとWebプログラマーについて話している。



私の理解では、真剣で大規模なプロジェクトは何ですか:



1.プロジェクトはもちろん訪問されます。 まだ開発中またはまだねじれていない小さな割合はスキップできると思います。 それにもかかわらず、フリーランスは数年間生きてきました。



2.プロジェクトには一定の複雑さがあります。



a)大量のファイル負荷(たとえば、写真サイト、ファイルホスティング、バナーネットワークおよびシステム)で、複数のサーバーに分散し、1日あたり数万または数十万のホストが参加(1日あたり2,000万を超える転覆があるバナーネットワークの場合)

b)プロジェクトは、プロジェクトの作成者が開発したトリッキーなアルゴリズム、必要な非標準ソリューションなどを使用します。



c)ロードされたプロジェクトに固有の要素:シャーディング、マルチレベルキャッシング、DB最適化など。



3.プロジェクトは注文のために作成されました(または、プロジェクトの作成者は、作成後、カスタムプロジェクトに従事し続けました。つまり、フリーランスを離れませんでした)



パラグラフ1とパラグラフ2の少なくとも2つの要素が存在することは、プロジェクトが深刻であると言っていると思います。 あなたの意見で重要である、またはあなたがどの点にも同意しない他の基準がある場合、あなたの視点を正当化し、私はトピックを修正します。



All Articles