jQuery、JavaScriptほとんどわかりません。
css2までなら理解しています。
レベルとしてはPHPは形はわかるけど、フルスクラッチできるわけではないですがwordpressのテーマ作成はなんなくこなせます。
正直、もっと上のレベルに行きたいです。
jQuery、css3の登場でいままでチラシ形式だったwebサイトが一つ次元が上がったと思っています。
その次元に私はうまくついて行っていません。
どちらを勉強すべきか、4月から専門学校に行きますが、あと一週間しかないですが、専門学校では学ぶカリキュラムが限られています。
フレームワークなどは就職後に職場で学んだらいいとさえ言っています。
ですが、職場は学校じゃない。
あと一週間、自分が本気を出せば7割程度は学習できそうです。
どちらを学ぶべきでしょうか?
以前こちらでペルソナについての話をしましたが、windowsのOS関係もあるので顧客の要望次第ではIE8を外してもいいとさえ悩んでいます。
さて、どちらを学ぶべきでしょうか?
ちなみに専門学校ではPHPはカリキュラムに入っています。
なのでこの2択です。
どうか回答をお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答7件
0
ベストアンサー
jQuery、css3の登場でいままでチラシ形式だったwebサイトが一つ次元が上がったと思っています。
時代はもっと進んでいます。これらの記事を読んでカルチャーショック受けてみるといいと思います。
- 2016年にJavaScriptを学ぶとこんな感じ – Medium Japan – Medium
- 旧石器時代のJavaScriptを書いてる各位に告ぐ、現代的なJavaScript超入門 Section1 ~すぐにでも現代っぽく出来るワンポイントまとめ~ - Qiita
- JavaScriptは如何にしてAsync/Awaitを獲得したのか Qiita版 - Qiita
Web,とくにフロントエンドは学ぶべきことが非常に多いです。一つやって終わりで満足していては永遠になにも作れません。継続的な目標を持ちましょう。
ちなみに専門学校ではPHPはカリキュラムに入っています。
こちらに関しても,専門学校レベルの授業だと実務にそのまま活かせるクオリティの知識は身につかないと思うので,あくまで基礎を積み上げる手伝いをしてくれる,ぐらいの認識でいたほうがいいと思います。
フレームワークなどは就職後に職場で学んだらいいとさえ言っています。
社員教育のしっかりしている大規模な企業ならそれでいいと思いますが,即戦力を求められるベンチャーへの就職は厳しくなります。また,大規模な企業の枠を取り合いになったときには当然不利になることを覚悟してください。趣味でプログラミングを始めて,学校で習ったことの復習,およびもっと発展的なことに自主的に手を出していく姿勢は非常に重要です。就職の際にもその点の評価が大きいと思います。
その上で「まず何からやればいいか?」という質問にお答えします。
【HTML5/CSS3の基本を押さえる】
<header>
<nav>
<section>
<article>
などセマンティック性を重視する要素の意味を覚えましょう。margin
プロパティとpadding
プロパティの意味や用途の違いを知りましょう。display
プロパティの値,inline
inline-block
block
flex
の使い方をマスターしましょう。 (特にflex
が重要)
参考リンク
- HTML5のお勉強 articleとsectionとか - Qiita
- 【CSS】margin paddingの違いと使い方を紹介
- [CSS] marginとpaddingの使い分けに本気出してみた。が、borderもちゃんと考える。 - Qiita
- CSSの display: inline、display: block、display: inline-block をマスターしよう! | たねっぱ!
- CSS3 Flexbox の各プロパティの使い方をヴィジュアルで詳しく解説 | コリス
【PHPの基本を押さえる】
- まずシンプルな掲示板を作りましょう。データの保存形式にはCSVやJSONを使いましょう。
- 脆弱性やその対策方法について調べましょう。PHPはWebサーバ上で動作する言語なので,Webブラウザ上で動作するJavaScriptに比べてセキュリティの重要性は特に高いです (JavaScriptも手抜きしていいわけではありませんが)
参考リンク
【PHPからデータベースを使ってみる】
- SQL言語の基本について軽く学びましょう。
- PDOクラスの使い方を覚えて,データの格納先をMySQLかMariaDBにしてみましょう。
参考リンク
【PHPフレームワークの使い方とHTTPプロトコルについて知る】
- インターネットで使われるHTTPというプロトコルを通じて,具体的にどんなテキストが送受信されているのか調べてみましょう。
- セッションを使ってログインするシステムを作ってみましょう。
- Slim3 という軽量なフレームワークを使ってみましょう。
- フレームワークがどうやって動いているのか大まかに知りましょう。
参考リンク
- [PHP] リクエストパラメータ・セッションに関するまとめ - Qiita
- Documentation - Slim Framework
- PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET
【JavaScriptに本格的に入門する】
↑基礎の基礎から今のフロントエンドに追いつくのに必要なことがぎっしり詰まっているバイブルなので是非買ってください
…で,ここまでやりきってようやく最近のフロントエンド界隈で流行っているReact,Vue.js,Angularなどに手を出していく段階に到達したことになります。
- 2016年にJavaScriptを学ぶとこんな感じ – Medium Japan – Medium
- 旧石器時代のJavaScriptを書いてる各位に告ぐ、現代的なJavaScript超入門 Section1 ~すぐにでも現代っぽく出来るワンポイントまとめ~ - Qiita
- JavaScriptは如何にしてAsync/Awaitを獲得したのか Qiita版 - Qiita
どちらを学ぶべきでしょうか?
悩むところですね…
CSS3 → 授業は無難だと思うが,内容的には独学でも余裕そう
JavaScript → 完全な独学はやや難易度が高いが,授業の品質があまり高くないことが予想される (但しjQueryの使い方を教えるだけの授業なら内容が浅すぎるので問題外)
自分に「どちらかと言えばどちらが得意そうか」を問うてみて,苦手な方を授業でカバーすればいいと思います。
投稿2017/03/27 19:11
編集2017/03/27 19:48総合スコア5223
0
正直、WEBのデベロッパーを目指すのであれば、CSSもjavascriptも【出来て当たり前】です。
なので、【どちらを学ぶ】ではなく、【どちらも学ぶ】です。
それでなければ論外です。
jQueryはもはやスタンダードな技術になってきているので、
出来て当たり前になってきているので、
javascriptの基本文法を一通りマスターした後に勉強すればいいでしょう。
それと並行してCSSを勉強することをおすすめします。
HTMLの実装にCSSは必須ですので。
AngularやReactやVue.jsなんかのフレームワークは後から必要に応じて勉強すればいいと思います。
投稿2017/03/27 18:04
総合スコア217
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
>フレームワークなどは就職後に職場で学んだらいいとさえ言っています。
これは、職場によって使うフレームワークが異なるので、専門学校ではフレームワークの基礎(概念)だけを学び、実際の業務での運用は職場で実地に学べ、という意味かもしれません。
とはいえそれだと即戦力にはならないわけで(専門学校出というのはそれなりに即戦力であることを求められますから)、可能であれば独力である程度触っておいた方がいいでしょう。
幸い昔と違って、仮想マシン上でいろんな OS やフレームワークを立てて動かせるのですから。
投稿2017/03/29 01:33
総合スコア13703
0
両方いらないと思います。
CSS2が理解できているなら、CSS3を学ぶコストなんて微々たるものですし、jQueryもCSSセレクタが使えますから容易です。問題になるのはjQueryのセレクタ以外の部分、Ajaxだったりイベント処理だったりpromiseだったりですが、これを今から学ぶならjQueryから離れた方がいいです。
なので、代わりにjavascriptの基礎をやるべきかと。
投稿2017/03/29 01:08
総合スコア36074
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/27 19:19
2017/03/28 18:28