切実な悩みです。
どうかアドバイスをお願いいたします。
未経験から、独学で勉強し、
なんとかWeb制作会社(かなり小さい)に入社し、
ようやく1年がたったばかりの、まだまだひよっこです。
わたしのスキルは下記のような平凡なものです。
1.HTML,CSSは妥当性やメンテナンス性も考慮して書ける
※最初の1年はここを特に意識し頑張った感じです
2.Jqueryはある程度書ける(自称なんで怪しいですが・・・)
3.あとはPsやAiやFwも一応使えます
※バナー制作ぐらいしか業務ではしておらず、
どちらかというとデザイナーよりはプログラマー基質です。
と上記のような平凡なスキルしかないのですが、
社内には同じぐらいの人間かもしくはそれ以下のものしかおらず、
現状はとくに問題などはないです。
しかし、このままではいずれ職を失うだろうと、焦りを感じています。
そこで、このままでは通用しなくなるのは目に見えているので、
スキルアップを考えているのですが、
Web業界1年目のわたしには、まだまだ未経験の領域がありすぎて、
なにを学ぶのがよいか、よくわかっておりせん。
デザインもしっかりできるようにするであったり、
サーバーサイドのプログラムを学ぶであったり、
スマホアプリ開発など、いろいろと方向性があると思うのですが、
基本的にすべて興味はあります。
今後Web業界で生き残っていくには、
なにを再優先に学ぶのがおすすめでしょうか。
目指すべき方向であったり、おすすめの言語であったり、
なんでも結構ですので、
たくさんの意見を頂けると嬉しいです。
長くなりましたが、
よろしくお願いいたします。
みんなの回答 16 件
フリーランスになれば、自分の中で完結しないといけないから、強くなれるかも。
まずはどれが一番すきで頑張れるのかを明確にしたほうがいいんじゃないかな。
そこを軸に他の事もスキルアップしていけばいいとおもう。
自分も同じような状況です。
phpはどうでしょうか?
また、サーバー側もできるようにApatchやLinuxのコマンドなど学習するとか。
MySQLを使うことも多いと思います。
おおまかな選択肢としては、
どちらかに広げていくことになると思います。
個人的には、その段階の時は勉強会に参加しまくるのがいいと思います。
みんながどうやって仕事をしているのか、どんな技術が今流行なのか、これから来ると思っているのか、色々なことを肌で感じることができます。
みんなができる(と言っている)ことが今すぐできる必要はないです。
その中で自分自身が興味を持ったものを取捨選択して、掘り下げるきっかけになればいいと思います。
また、その中で仲間(同業・クライアントどちらも)もでき、将来自分の身を振るきっかけなり支えにもなります。
とゆうかまず、そんな状況で君の会社はなぜやっていけているのだろうか。そこにヒントがあるかもしれないし、そーゆーこと考えたことある?たった1年の業界経験で、平凡なスキルの君。
私も同じような状況です。
今の自分がどの程度通用するのかを知り、今後のために何をするべきかのヒントになるかと思い、フロントエンドエンジニアの教科書という本を読んでいます。
今後はまずphpを勉強するつもりです。
昔少しやってたのですが、その頃はまだ色々余裕がなくて、勉強を先延ばしにしてました。
現在職場では、サーバー側ができる人間がいないので、その分野は外注に頼ってますが、私が社内にそのポストを作ろうと思ってます。漫然と仕事しても伸びることができないので、だったら伸ばすための環境を作ろうと思ってます。
今のあなたに必要なのは、クライアントのサイトを完成させて納品までする経験だと思います。
デザインもフロントもサーバーサイドも自信が持てない理由はそこにあると感じるからです。
1度経験すると何と無く掴めてくる感覚が芽生えてきます。
問題はどうやって最初のクライアントとなる方が現れるかですが、それには一つ秀でたスキルが大事だと思います。
秀でたスキルで人は判断し仕事を依頼するからです。
だからあなたの現段階の1番秀でたスキルを伸ばすべきです。
ただその1つのスキルはあなたのこれからを左右するスキルになると思うので、将来を見据えて本当にやりたい事か1度考えるべきです。
そして今の仕事をしながら、そのスキルを伸ばして秀でたものにすべきです。
頑張ってくださいね!
会社は利益を追求する組織だから、その会社なり、その人なりのレベルに合った仕事が沢山くる。
上を目指したいなら自分の好きな事を見つけて、ブログなりSNSなりで情報を発信してみて、実力をアピールするのが一番早い。
業界に長くいる身ですが、最初の3年はずっと同じような境遇でした。周囲に対しては「なんで現状に満足しているんだろう?」と感じて、大分腐って見えていたな。自分のやりたい事を見つけ、自分のサイトを作ったり、凄いと思う人のデザインを1からトレースしてみたりしていたらいつの間にか実力が付いて、当時、関わりたかったジャンルの仕事ができるようになった状態です。
この仕事って、他の業界に比べると守られていない面が沢山あり、厳しい面が多いと思う。反面、やりがいを見いだしやすいのも確か。だから、今の君に必要なのは、本当にやりたいことって何だっけ?と自問し、凄いと思うことをみつけ、コピーしてみて、それを昇華するために手を動かしまくることです。やりたい事で認められないと、この業界で仕事する意味って無いと思うから。
順番からいくとサーバーサイドの言語だろうね。
若そうだから、PHPを踏み台にして、Rubyとか他の言語を覚えていくといいよ。PHPは初心者には扱いやすい言語だけど、他の言語にみられる整合性もないし、使用人口も減りつつあるから、将来的には疑問符。
サーバーサイド言語がある程度できるようになったら、サーバーインフラもやっておいたほうがいいね。仮にモバイル開発が視野にあるなら、いずれにしておサーバー関連は絶対に必要だから。
開発を前提にした技術の習得としては上に書いたことだと思うけど、トピ主がデザイナー志望であるなら、もっとももっとデザイン力や文章力を開発するほうが自然だし、むしろ、サーバー技術よりも、そちらの方が希少価値が高い。
「お金を出してお前のデザインを買いたい」と思える人は、Web業界ではほんとに少ない。
要するに貴方はまだ何も出来ないのと同じですね。
1年でそれだけしか出来ない時点であまり勉強しているとは思えません。
むしろ1年やっててまだそんな質問してるようじゃ厳しいです。
そもそもバナー制作程度しか行っていないのにデザインソフト使えると言っていたり、jQueryが自称使える(まあ殆どコピべだろうけど)程度でプログラマ寄りと言ってたり、この業界で〜と言ってスマホアプリがどうとか言ってたりわけがわからん。
勝手に一人で頑張ってる私!を演出して好きな事やって廃業してろ
頑張る気があるなら大丈夫だと思うけど、まず一通りの開発は経験した方がいいな。HTML,CSS,jQueryだったら1か月もあればある程度書けるようになるだろう。そこからgitやredmineを使いながらPHP,Java,Objective-C,C#,Rubyと各種データベースを学ぶことをオススメ。これらも半年もあれば概ね理解できるし簡単。難しいのはネットワークの知識~ブラウザの知識、リスクを考慮した設計、インフラ、各種テスト。これら一通りはWEB会社に勤めててやってない人はいないと思うからやった方がいい。
これで聞いてみれば?
あの秀逸なサイトをデザインした人は、どのような学習によってデザイン力を上げ、今のキャリアを形成したのか? ムラマツ ヒデキ 先生...
http://schoo.jp/class/1210多方面のスキルを身につけようと焦りすぎじゃないかな?
まずは、得意分野のフロントエンド業務を完璧にこなせるようになったほうがいいと思う。
ただがHTML,CSSといっても重要なのはセマンテックさとメンテナンス性だけじゃないし、JS(jQuery)もフルスクラッチ出来るに越したことないからね。
.
その辺が板についてきたら、phpを足掛かりにサーバーサイド言語を覚えてもいいし、UXUIに興味があるならデザインを勉強してみてもいい。
.
バナーひとつ作るだけでも情報の整理と落し込み、目立たせる要素や配色配置を考えたり、カーニング字詰めアンチエイリアスの切り替えで読みやすくしたり、配慮することは山ほどあるんじゃないかな?FEだからわからんが...
それはコーディングでも一緒。たぶん1年そこらじゃまだ板に付いてないよ。
あんたは何がしたいの?やりたいことも無いのに生き残るためだけに日々やってもはっきりいってずっと低いレベルです。
なのでそんな意識を変えるためにいい腕のエンジニアかデザイナーがいる職場に転職すべきです。
デザインしたいなら、転職してランディングページなどキャンペーンを頻繁にぱってる会社がいいなと思います。数年前は毎週のように新しいデザイン作ってる環境にいましたが忙しく不安でした、けどそのお陰である程度の困難は乗り越えられるようになりました。
今は頻繁に新規デザインではなく量産が多いのでデザイン力鈍ってます(^_^;)
バナーもいいですが、サイト制作の工程学ぶにはサイト作るしかないです。
ウェブ会社で人事をやっているものです。この業界でやっていきたい!という意欲があるのは素晴らしいと思いますので、頑張ってほしいです。
何からどう手を付けたら、ということですが、「やりたいこと」と「できること」とが重なる分野について、取り組むと良いと思います。
あなたの場合、やりたいことは多岐にわたるようですが、自分自身、どちらかというとプログラマー基質だとおっしゃっているのだから、「できること」としてはデザインではなく、プログラマの方でスキルを付けていくのが良いのではないでしょうか?
弊社(社名明かせませんが)では、あなたのような方には、まずPHPとMySQLを学ぶことをおすすめしています。
がんばってくださいね。
関連するトピックス