atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • このページの操作履歴
    • このウィキのページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
wikimm @ ウィキ
  • 広告なしオファー
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
広告非表示(β版)
ページ一覧
wikimm @ ウィキ
  • 広告なしオファー
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
アットウィキロゴ wikimm @ ウィキ
広告非表示 広告非表示(β)版 ページ検索 ページ検索 メニュー メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー

管理メニュー

  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • このページの操作履歴
    • このウィキのページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
  • atwiki
  • wikimm @ ウィキ
  • プログラミングの道

wikimm @ ウィキ

プログラミングの道

最終更新:2020年07月08日 16:27

wikimm

- view
管理者のみ編集可
プログラミングの道



1日目: Linuxのインストール(Linuxの中でもUbuntuっていうのがおすすめ)

とりあえずLinuxを自分のパソコンにインストールする。Linuxを触れるようになればいい。

PCがない場合は、中古のPCなんて3万ぐらいで買えるからそれ買ってきてインストールする。ヘボくていい。コードは書ける。あとで知識ついてきたり会社入って同僚に聞くなりして高いの買えばいい。インストールのしかたはググれ。

なんでLinuxとかいうよくわからんものを使うのかっていうと、ネットの世界はLinuxが大半だから。みんな知ってて共通認識だから。嘘じゃないよ。

Mac?Windows?ダメです。Linuxインストールするべし。パソコン買うの嫌ならデュアルブートすればいい。やり方はググれば無限に出てくる。詰まってもなんとか解決できる。1日もある。

それでLinuxのターミナル上でcdとかmvとか基本的なコマンドを覚える。CLI/CUIとか言われてる。基本的なコマンドはググればおk。

「Macはダメですか?」っていうのは「MacはUNIXだよ」っていうのだけ理解できてれば別にいいけど、Linuxとは全然違う。そのへん自己解決できる自信がすごくあるなら別にいいんじゃないの
2日目/3日目: VimとPythonを使う。Pythonチュートリアルの本買ってきて読む(2000円弱)

Vimの使い方を覚える。これは2時間ぐらいあれば慣れるはず。ネットで「Vim 使い方」でググればおk。Linuxのインストールがスムーズに進んでればここは1日目になる。

3日目で終わらせる。途中で意味がわからなくて詰まっても、わからないところはメモしてとにかく進むべし。終わらせることを優先。Pythonは書きやすいので比較的簡単

Vimが嫌でもやる。IDEとかいうのでやるのはまだ早い。Vim使ってりゃLinuxのコマンドも同時に覚えるのでオススメだし、Vim系は一生つきまとうので今のうちに消化すべし

「たったこれだけの間違いなのに動かないのか……」を死ぬほど体験して「コンピュータとはそういうもの」という思考になるべし

挫折する必要はない。初めてチャリ乗ったときと同じでコケまくってるだけなので必要以上にメンタルを気にしないこと。挫折するな
4日目: HTML/CSSをやる

MDNっていうところで、HTML/CSSのガイドを一通りやる。わからない用語はバカスカ出てくるけどググればわかるようになる。

わかんなくてもメモしてどんどん次。MDNが気に入らなければ他にもいっぱいサイトがあるのでそれやればいい。

これもつらくてもVimで書くべし。
5日目/6日目: JavaScriptの勉強をする

これもMDNってところのチュートリアルをやればいい。終わったらここ(https://jsprimer.net/)タダ。

たぶんどこかで間違いなく詰まるだろうけど、最悪「このボタンをクリックするとこっちのspanタグをCSSで色を変えられた」ぐらいまでできると「イイネ!よくぞそこまで自力でたどりつけた……!」って言いたくなる。わかんなくても頑張って進めばよし。

だいたい雰囲気はわかってきたと思うのでテキストエディタはVimじゃなくてもいい。好きなのを使ってください
7日目/8日目: HTML/CSS/JavaScriptを組み合わせて、ブラウザで動くアプリをつくる

電卓アプリケーションやTODOアプリをつくる。作るのはなんでもいいけど自分を過大評価してすごそうなものを作ろうとすると一生終わらない。難しければそのへんに転がってる人のコードを参考にする。

つくったらGitHubに上げておく。デザインとか見た目は別にクソでいい。ゴミみたいなものでいいから、とにかく動くものをつくるべし。ある程度バグっててもいい。ある程度動かせるものをつくってしっかり終わらせる、これが大事。一生これなので。スクールでいうとたぶん3ヶ月目・4ヶ月目ぐらいの内容。
9日目: 就活開始

既にそのへんの会社には余裕で潜り込めるので、とっとと入って業務経験をつける。履歴書はGoogle Docsで書く。別に他のが使いたかったら他のでもいいけど、よくわかんなかったらGoogle Docsでいい。紙はPDFで送れないし面倒だしITスキルを示せないのでNG。「紙じゃないから」で落とすところはクソなので気にしなくていい。

未経験だと研修もあるので、よくわからなかったところをそこで補完する。とにかくひたすら応募しまくる。たとえブラックでも、1年ぐらいでやめる想定でガンガン応募する。落ちても気にしない。ぶっちゃけどこでもいい。

手に入れるべきなのは「業務経験1年」という称号。給料はそれまでの自分の経験とかに左右されると思う。実地訓練がいちばん為になるし合う合わないもすぐに見極められる
10日目/11日目: ITパスポート系の本とか「○○の絵本」とか、初心者向けの本を大量に買って読み込み、ITの基礎知識を身につける

とにかく体系的な知識がないはずなので、知識を身につけまくる。背伸びして難しい本を買っても意味がない。

ITパスポートは取れるなら取っておいた方がいい。業界未経験で「ITパスポート持ってる」は頑張った人の証。その後の転職には使えないけど最初はつかえる。たぶん
12日目/13日目: LPIC Lv1の本を買ってやっておく

試験は別に受けなくていい。Linuxをある程度使えるようになればそれでおk。
14日目: ネットワーク系の本を買って1冊読んでおく

とにかく平易なものを選ぶ。たいてい、いちばん平易なものも平易ではない。最低限TCP/IPとかサブネットマスクとかが理解できてればおk。

よくわかんなくても業務のときにワードが聞こえてきて「あ、それ、○○の本で見たやつだ!!!!」ってなるのでとにかく読む。
15日目: ソフトウェア開発の流れを知る(ネットでも本でもなんでもおk)

ウォーターフォール開発とかいうのを知っておく。アジャイルとかあるけどまだ早い。気にしなくていい。基本は「要件」「仕様」「実装」「テスト」が大事。死ぬほど大事。毎日呪文のように唱えていろいろなことにあてはめて考えるべし。
16日目/17日目: データベースを学ぶ

MySQLっていうデータベースがあるからそれをやる。よくわかんなくても最低限のSQLだけは書けるようにしておく。別に他のをやってもいいけどRDBMSならほぼすべて同じだからMySQLでいいんじゃないのって思う。

どうせ新人には誰も期待してないので、完璧にせずある程度書ければいい。「『正規形』って概念があるんだな〜」って思えるぐらいでも上出来
18日目/19日目: Webフレームワークを勉強する

PythonならDjango。ただ、早ければこのへんで就活終了してるはず。就活のときに「なんの言語でどういう作り方をしているか」「自分は何を勉強すればいいか」を聞いているはずなので、そちらを重点的におこなう。HTTPの基本がわかってればWebフレームワークなんて雰囲気でわかる。ガンガンやっていきましょう
20日目/21日目/22日目: JavaとかTypeScriptとか、いわゆる型のある言語を学ぶ

好きに本を買ってやったらええ。C++とかはたぶん難しいだろうからそういうのにいきなり挑戦しなくてもいいと思う。Javaぐらい書けてみせろ
23日目以降〜: 強化

どうせ会社に入ったらいろいろ道が変わるので、それをみて「自分はここが足りなそうだな〜」と思うところを見つけてやればおk。

このへんで雑魚エンジニアを超えてる。でも中堅エンジニアから見るとまだまだスーパーザコクラスなのでイキらないこと。謙虚にガンガン進んでいきましょう。上に書いたことは全部初歩であり基礎であり重要。他にも重要なことはあるけど、いったんスクールレベルはこれで超えるはず。最初の会社は踏み台でしかないので、さっさと踏んで次の会社に行って年収上げるのがオススメ。





「プログラミングの道」をウィキ内検索
LINE
シェア
Tweet
wikimm @ ウィキ
記事メニュー
「メニュー」は管理者からの閲覧のみ許可しています。

ログイン

ログイン

このウィキへの参加申請についてはこちらをご覧ください

記事メニュー2
「右メニュー」は管理者からの閲覧のみ許可しています。

ログイン

ログイン

このウィキへの参加申請についてはこちらをご覧ください

人気記事ランキング
  1. ARC Raiders
  2. Escape From Tarkov
  3. Soulmask
  4. Escape From Tarkov-弾表
  5. Enlisted 画質
  6. Escape From Tarkov-VOIP
  7. Delta Force
  8. Escape From Tarkov-Hideout
  9. Myth of Empires マニュアル-01
  10. 設定 画質
もっと見る
最近更新されたページ
  • 108日前

    IPtv
  • 133日前

    字幕
  • 177日前

    Dune
  • 223日前

    画像投稿
  • 375日前

    ARC Raiders
  • 388日前

    Off The Grid
  • 388日前

    Shatterline
  • 403日前

    Vigor
  • 403日前

    The Quinfall
  • 447日前

    Arena Breakout
もっと見る
人気タグ「アップデート」関連ページ
  • Age of Sorcery
もっと見る
人気記事ランキング
  1. ARC Raiders
  2. Escape From Tarkov
  3. Soulmask
  4. Escape From Tarkov-弾表
  5. Enlisted 画質
  6. Escape From Tarkov-VOIP
  7. Delta Force
  8. Escape From Tarkov-Hideout
  9. Myth of Empires マニュアル-01
  10. 設定 画質
もっと見る
最近更新されたページ
  • 108日前

    IPtv
  • 133日前

    字幕
  • 177日前

    Dune
  • 223日前

    画像投稿
  • 375日前

    ARC Raiders
  • 388日前

    Off The Grid
  • 388日前

    Shatterline
  • 403日前

    Vigor
  • 403日前

    The Quinfall
  • 447日前

    Arena Breakout
もっと見る
ウィキ募集バナー
急上昇Wikiランキング

急上昇中のWikiランキングです。今注目を集めている話題をチェックしてみよう!

  1. 信長の野望Online ~局中法度書~  
  2. 信長の野望オンライン寄合所(本陣)@Wiki
  3. PC版Webサカ@ ウィキ
  4. デジタルモンスター まとめ@ ウィキ
  5. 千鳥の鬼レンチャン サビだけカラオケデータベース
  6. グノーシア台詞集 @ ウィキ
  7. クッキー☆解説Wiki
  8. 一般声優18禁出演作品まとめ @ ウィキ
  9. 異修羅非公式wiki
  10. 遊戯王未OCGwiki
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ゲームカタログ@Wiki ~名作からクソゲーまで~
  3. 初音ミク Wiki
  4. MADTOWNGTAまとめwiki
  5. ストグラ まとめ @ウィキ
  6. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  7. 検索してはいけない言葉 @ ウィキ
  8. モンスター烈伝オレカバトル2@wiki
  9. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  10. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
もっと見る
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. MADTOWNGTAまとめwiki
  2. MadTown GTA (Beta) まとめウィキ
  3. 首都圏駅メロwiki
  4. まどドラ攻略wiki
  5. Last Z: Survival Shooter @ ウィキ
  6. シュガードール情報まとめウィキ
  7. ちいぽけ攻略
  8. ステラソラwiki
  9. 駅のスピーカーwiki
  10. 20XX @ ウィキ
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 参加者一覧 - MADTOWNGTAまとめwiki
  2. アキ・ローゼンタール - MADTOWNGTAまとめwiki
  3. 児童ポルノ 中国姉弟中学生近親相姦エロ動画 - 全裸でいかおどり@VIPPER支部
  4. 篝火 - スマブラSP オフ大会の結果/リザルト まとめWiki
  5. ブラック・マジシャン・ガール - アニヲタWiki(仮)
  6. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  7. 参加者一覧 - ストグラ まとめ @ウィキ
  8. Z世代女子中学生のエロ動画だぉw - 全裸でいかおどり@VIPPER支部
  9. 【移転】Miss AV 見れない Missav.wsが見れない?!MissAV新URLはどこ?閉鎖・終了してない?missav.ai元気玉って何? - ホワイトハッカー研究所
  10. 真崎杏子 - 遊戯王DSNTナイトメアトラバドール攻略Wiki@わかな
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.