2012-03-10 20 views
0

私は、デスクトップアプリケーションプログラミング(.NETレジーム)に移行した後、HTMLを知っています。私はCOBOLを使用しています: スキルを強化し、退屈な私はWeb &モバイル技術を学ぶことに決めました。私の計画は、PhP - Apache Configを学ぶことです。まず、Androidの基礎を学び、ゆっくりと深く学びます(私はすでに知っています)。グラフィックツール(Photoshop/MAYA)などそれは本当ですか?どのツールを使って最初に手を使わなければならないとお考えですか? これらのトピックに関する優れたリソースと、このようなことを学ぶベストプラクティスをお勧めします。 Googleがあることを知っているが、それは専門的な助言のための一致がない..:D 私のplの提案ans(私が忘れていた、または含まなければならないもの)は歓迎です。私はこの制度の将来の道筋であるべきだと思います(私は後でフリーランスを予定しています)。 私はそれをうまく利用したいと思ったら、ほかに何かを習得しなければなりません。初心者のWebデベロッパーへの提案

+0

私はちょうどあなたのための1つの提案があります:PHPの代わりにPythonを学んでください。 Webには数多くのPHPの例があり、ひどく悪いコーディング方法を教えています。一般的に、Pythonははるかに洗練された言語です。 – ThiefMaster

答えて

1

ほとんどの人は、プロとしてのキャリアのためにある方向を選択しようとします。 私が知っている(非常に)プロの開発者は良いデザイナーではありません;-) デザイナーとデベロッパーの両方でなければなりません。

アプリケーション/ウェブサイトを設計するためのさまざまなツールがあります。私はそれに慣れているので、主にPhotoshopを使用しています。しかし、最近、人々はFireworksを使ってサイトやアプリのデザインを作成しています(クロスメディアデザイナーもIllustratorを使用しています。特にFlash/FlexデベロッパーはFireworksを使用しています。なぜならDesignからFlash/Flexへのエクスポートが簡単だからです。 とにかく、私はPhotoshopのデザインをお勧めします。 Mayaは3Dスイートなので、彼らが作ったデザインの3D彫刻の3D彫刻が欲しい人にはおそらく使用されています。 Photoshopは3Dオブジェクトを本当にうまくサポートしていますので、3Dオブジェクトを使用したい場合はその組み合わせがうまくいきます;-)

PHP開発の場合、実際には多くの可能性があります。あなた自身でコードを作成したり、独自のコードで拡張したFrameworks/Open sourceソフトウェアを利用することができます。 私の国では、Drupal開発者はもちろん、Zend Framework開発者もいます。 2つのプロジェクトでZend Framework(MVCパターン)を使って作業しましたが、うまくいきました。ドキュメント化されたフレームワークと大きなコミュニティ。 Drupalは成長し、成長していますが、必要に応じて独自のモジュールで拡張できる既存のCMSです。

開発者として最も難しい部分は、方向を選択することだと思います。多くの異なるプログラミング言語が学習したり、多くのプラットフォームで動作したりします。 現時点では、私の方向性はASP.NETでプログラミングされており、JSONを使用してモバイルアプリにフィードを提供しています。

私はいくつかの質問に答えました。

関連する問題