- 締切済み
WEBに関するスキルにつきまして
いつもお世話になります。 エンジニアの方に質問させて頂けないでしょうか。 自分は将来WEBエンジニア(インターネット業界で働くエンジニア)を目指しています。 今現在、Pythonを学習中であり、またネットワーク、Ubuntuサーバーなどの構築を学習しております。 ”手を広げすぎ”、”欲張り”などの叱咤を頂くかもしれませんが、flashなども身につけ、WEB(インターネット業界)で貢献出来るようなエンジニアになりたいと考えています。 (所謂”コンテンツクリエイト”の様なものにも興味があります flashの場合、絵が上手くないと使いこなせないのでしょうか?体験版をダウンロードしてみたものの、まだそこまで判別がつくレベルではありません・・・) 前置きが長くなり恐縮なのですが、 上記の目標、キャリアを目指す場合、具体的に、どの様な分野・項目を学習していくことが望ましいのでしょうか。(メインは”クリエイター”ではなく、”エンジニア”を目指しています) 当方、初心者であり、是非先輩方のアドバイス・ご助言を頂ければ、と思います。 何卒、宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
現在のレベルがわからないので何とも言えませんが、一般的なことだけ ○情報処理技術者試験に合格できるくらいの基礎知識を付けてください。エンジニアにはOSやプログラム知識以外にも、開発方法論やハードウェアなど広範囲な知識が必要です。 ○データベースを勉強してください。データベースのない業務アプリケーションは存在しません。 ○セキュリティを勉強をしてください。クロスサイトスクリプティング、セッション・ハイジャック、SQLイン ジェクションなどは説明できるようになったほうが良いでしょう。 ○文章や説明図を書く(描く)訓練を積んでください。エンジニアの仕事の半分は、実は上司・部下やお客様に説明するための文書を書く作業に費やされます。(誤解してほしくないのですが、"あなたの質問文章がおかしいからもっと精進しろ" という意味ではありません。あくまで一般論としてです) ○言語はひとつマスターするまで手を広げないほうが良いです。ひとつマスターすれば、他の言語の習得の仕方がわかりますので。 あなたの学習は分野的に "狭すぎ" です。エンジニアとは、好きにプログラムを書くのが仕事ではありません。いまどき、プログラムだけなら中国やベトナムで作ったほうが安いので、価格で負けてしまいます。中国やベトナムではできない仕事をできるようにならないと、先は暗いですよ。
お礼
>shitaba様 数々のアドバイス、大変有難う御座いました。 特に、データベースに関しましては、盲点というか、 必須スキルである、ということを痛感しました。 今現在のレベルはITパスポートに合格したレベルです。 ようやく駆け出し、といったところです。 また、所謂”高付加価値”といいますか、「プログラムだけなら中国やベトナムで作ったほうが安いので、価格で負けてしまいます。中国やベトナムではできない仕事をできるようにならないと、先は暗いですよ。」という現況、意識しておきます。 また言語に関しましても、有難う御座いました。 PythonとVBAを同時並行して学習しようと思ってましたので、 非常に参考になりました。 大変有難う御座いました。