• 株式会社AliveCastはプライバシーマークを取得してます。
  • 福岡市インキュベート認定マーク福岡県子育て応援宣言登録マーク
  • 株式会社AliveCastは国の認定を受けた異分野連携新事業(新連携事業)に取り組んでいます。
  • FVM大賞2015 優秀賞 受賞
  • 平成26年度福岡市トライアル発注認定事業者
  • 平成25年度福岡市ステップアップ最優秀賞 受賞
  • 平成25年度九州ニュービジネス優秀賞 受賞
  • JTBビジネスイノベーターズ Travel・Fintechビジネスコンテスト 最優秀賞 受賞
  • AEON Financial Service Innovation 2017 特別賞 受賞
  • 第17回MIT-VFJビジネスプランニングクリニック&コンテスト 正会員特別賞・マイクロソフト賞 受賞
  • 福岡県情報セキュリティ連絡協議会加盟企業
  • 福岡ベンチャーマーケットプレゼン企業
  • 福岡大学共同開発企業
  • 経営革新計画 第1936承認企業
  • 平成23年度九州地域中小企業事業家支援
    お助け隊事業アドバイザー企業
  • 平成23年度福岡市競争入札参加有資格企業
  • 特許第6372856号
  • 特許第6316654号

プログラマーのたまごである私が
学んだことを初心者にもわかりやすく
丁寧に紹介していきます。たまごの成長日記

2019年2月01日(金曜日)  (ジョン インソン)

Webエンジニアに必要なスキル【バックエンド】

AliveCastで働き始めて4ヶ月が経過しました。
入社する前は
何を勉強すればいいのか、
どのレベルまでコードの読み書きができればプログラミングができると言っていいものなのか、
実際に働いてみないとわからないことばかりでした。

そこで実際に働いてみて必要だとおもったスキルや知識、
実際にどのような事が出来なければいけないのかを
書いてみようと思います。
(まだまだ未熟者なので「間違ったことを言ってるよ!」と思われた方はご指摘ください..)

HTML・CSS
ホームページを作る上で必ず覚えておかなければいけない言語ですね。
基礎知識はしっかりと押さえておくようにしましょう。
HTML・CSSのスキルを上げたいのであれば
ほかのWebサイトを参考に自分でWebサイトを作ってみるのがオススメです!
まずは作ったWebサービスを友達などにも見せられるレベルであれば問題ないと思います!

JavaScript(JQuery)
Webサイトに動きをつけたり、サーバーサイドでの処理も可能になります。
(サーバーサイドで処理を行うためにまずはクライアントサイドでの処理をしっかりと行えるようにしましょう。)
イベントの処理や非同期通信が自分で書けるようになるといいですね!


PHP(JavaやRubyなど)
サーバーサイドで処理を行う言語です。
私が3ヶ月でできるようになったことは、
・データの受け渡し(GET、POST)
・データベースの接続、表示、操作(検索、更新、追加、削除)
・ファイルアップロード
・Webサイトからメールの送信
・APIを使用してアプリへメッセージの送信
・ページ遷移(3つのページを1つのソースで表示させる)
・JavaScriptへ値の受け渡し
・クラスとオブジェクト
です。
正直どの知識も必要だと思います..
クラスとオブジェクトに関しては実際にソースを見て
どこで何の処理を行なっているのか、
どこを編集すればどのような動きをしてくれるのかわかればいいと思います!

データベース
たくさんの情報が保存されている場所ですね。
お問い合わせフォームなどで送信された情報も基本はここに保存されます。
データベースを操作するためにはSQLという言語を使って
編集や追加を行ったりしています。
SQL文を使ってテーブルやカラムを作ったり
情報の編集や追加、抽出してきたデータの並べ替えなどができればいいですね!

ネットワーク
Webエンジニアにとっては必ず必要な知識ですね。
私もここの知識はまだまだなのでこれからも勉強していきます..
ネットワークスペシャリストなんという資格もありますので
気になる方はぜひそちらを調べてみてください!

サーバー
サーバーの知識がないとWebサイトがどういう仕組みで動いているか
理解できないためとても必要な知識ですね!
まずはどう言った仕組みでWebサイトが動いているかを理解しましょう!
前回書いたブログに簡単に記載していますのでよかったらそちらも是非お読みください。


セキュリティ
セキュリティがしっかりしていないと大事なお客様のデータが抜かれたりして
大変なことになってしまいます..
攻撃の手段もたくさんありますのでそれを防ぐための手段を
覚えておくのが必要ですね。
自分が作ったWEbサイトが攻撃されないように作ってみると
いい練習になると思います!


IT業界に就職すると、勉強しても勉強しても
覚えなければいけないことは次から次に出てきます。

勉強が嫌いな人は厳しい業界かもしれませんが
勉強好きな方からすればとていい業界だと私は思います!

わからないことがあっても途中で諦めることなく
理解できるまでしっかりと学習していきましょう!

AliveCastIPのみ表示されます

OK

管理側

残り

javascript css html VIEW側

php matchルーチン