![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | RUNTEQ ランテックはやめとけ卒業できない就職できない評判の真相 RUNTEQ ランテックはやめとけ卒業できない就職できない評判の真相を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | 忍者CODEの転職支援・副業案件獲得保証と無料体験レッスンの評判 プログラミングスクール忍者CODEの転職支援・副業案件獲得保証と無料体験レッスンの評判を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | Rubyで開発している代表的なWebサービス(Webシステム) Rubyで開発しているWebサービス(Cookpad、食べログ、クラウドワークス、freee)の特徴、Ruby on Railsのメリット・デメリットを説明する。 システム業界におけるRubyの立ち位置はかなり変なヤツだ・・・ 続きを見る |
サイト名のイーエルダーは「Electronic Elder」の略語だ。「e-Elder」か「eDinosaur」か悩み「eDinosaur」にしたかったが「eDinosaur」も「e-Dinosaur」もドメインが取得済みだったので「e-Elder」に落ち着いた。
Elderには「長老」「年長の」「老齢の」のほかに、「時代遅れな考え方」「時代遅れな人や物」という意味がある。
また企業には「エルダーシステム」と呼ばれる制度があり、年次の高い社員が教育者(エルダー)となり若手社員の教育・指導をおこなうOJT制度がある。
Dinosaurは「恐竜」のほかに、「時代遅れな考え方」「時代遅れな人や物」という意味がある。
このサイトは「時代遅れな考え方」「時代遅れな人や物」とバカにされがちな「汎用機の優位性」から「中小零細企業の町工場的ビジネス」や「社会人の再教育」「プログラミングスクール」などをテーマにしている
大規模システムで汎用機の優位性はいまだに健在であり、汎用機を必要とする大規模システムから見れば、クラウドやPCサーバーで実現可能なシステムは小規模であることを知らない、若手エンジニアへの密かな反抗であったり、PythonやRubyが先進的でCOBOLやJavaより優れていると勘違いしている、経験不足のプログラマへの密かな意思表示に始まり、中小零細企業のビジネスや、経営に必要な古典的金融理論を深堀している。
また、たまたま目に留まったプログラミングスクールの目に余る「情弱狩り&補助金ビジネス」に驚嘆し、組織でエンジニアの育成を手掛けてきた経験からプログラミングスクールの評価を試みた。
長年システム業界に従事してきたが、乱立するオンラインプログラミングスクールの内容に驚きのあまり、あんぐり口を開けたまま脳みそが毛穴から出そうになった。
総じて時代遅れと言われがちだが、実際は時代の中心にありその価値は凛然としてある理論やシステムを題材にするのに「Dinosaur」「Elder」と言う言葉が相応しいと考え命名した。
1999年から2000年にかけてドットコムバブルと呼ばれるインターネット関連企業のバブル景気があった。その時期に、E*Trade、eBay、eBullion、eBet、eCardなどサービス名に「e」を付けるのが流行った。
「e-」は既に20年以上前に流行った「時代遅れな言葉」をあえて付ける事で「古いんだぞ」という意思表示である。
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
記念すべきぶった斬り第1号プログラミングスクールは「RUNTEQ(ランテック)」だ。
人月単価300万円以上の筆者(現在は人月という概念では仕事はしていない)が、たまたま目に留まったプログラミングスクールの目に余る「情弱狩り&補助金ビジネス」に驚嘆し、組織でエンジニアの育成を手掛けてきた経験からプログラミングスクールの評価を試みた。
長年システム業界に従事してきたが、プログラミングスクール RUNTEQ(ランテック)には驚きのあまりあんぐり口を開けたまま、脳みそが毛穴から出そうになった。
キャッチコピーは「何者でもない自分から誇れる自分へ」「超実践型プログラミングスクール」、「専門実践教育訓練給付金制度」の対象だ。
身に付くスキルは「Ruby」「Rails」「データベース」「HTML CSS」「JavaScript」「開発工程」「サーバー」「ネットワーク」「クラウド」「Linux」「プロダクト開発」「Git Git-flow」「Docker」。
現役ベテランエンジニアからのRUNTEQ(ランテック)評価は以下のとおりである。
「RUNTEQ(ランテック)を選択する意図不明」
エンジニア志望でRUNTEQ(ランテック)を選択する意図がわからない。
「サポートが充実していないオンラインスクールに価値はない」
オンラインプログラミングスクール(動画配信型スクール)の場合、プログラミングの学習で必ずつまずく(初心者の場合は100%近い確率)。「教室で質疑応答」または「Zoomなどのリアルタイム双方向で質問可能な充実したサポート環境」がないプログラミングスクールは価値はない。
オンラインスクールで充実したサポートがないプログラミングスクールは、乱暴な表現だが「売りっぱなしでオシマイのビジネス」で「雑なプログラミングスクール」と考えてよい。
配信内容がいかに優れていようが、充実したサポートなしで現場で通用するエンジニアは育たない。
「言語にJavaがないのは致命的」
大多数のエンジニアが従事する業務システム、特に大規模業務システムでJavaは必須言語であり、日本の大規模システム開発(業務システム)でRubyを採用しているシステムはゼロだ。
1万人月を超える大規模システムではJava以外の選択はないと考えてよい。
情報配信型WEBサービスの「Cookpad」や「食べログ」、マッチングサービスの「クラウドワークス」はRubyを採用しているが、障害が発生しても大きな損害に直結しにくい。
業務システムでの障害は、事故扱いとなり損害が発生するケースが多い。業務システムと情報配信型WEBサービスでは求められる品質も規模も全く異なる。
この違いが、コンパイル言語であり変数宣言が必要(静的型付け言語)で言語仕様がしっかりした「Java」か、インタプリタ言語であり変数宣言を必要としない(動的型付け言語)安価に開発できるが品質管理が困難な「Ruby、Python、PHP」などのを選択するかに、判断が分かれる。
Rubyを採用したサービスで例外もある。会計サービスの「freee」だ。
「freee」は小規模事業者・個人向けのクラウド会計ソフトで2024年時点での導入は54万事業所ある。
会計ソフトなのでミッションクリティカルなシステムとは違い、障害が重大な影響(損害)に繋がりにくいが、会計という業務と規模を考えると、長時間のシステムダウンは許されないシステムと言える。
また、会計は複雑な処理が多く、Rubyを採用した場合、設計方針(ルール)、コーディング規約などの決め事を細部までおこなわないと品質管理が難しい。
素晴らしいサービスであることは間違いなのだが、残念なのは「freee」の公式サイトには利用企業として「MS&AD」「野村証券」「関電」「川崎重工」「伊藤忠」「アイシン精機」「富士通」「三菱重工」など日本を代表する企業がロゴで紹介されている。
これらの企業は、独自の会計システムを構築しているかSAPを導入しており、会計処理に「freee」は利用していない。
サービスを大きく見せたい気持ちはわかるが、ユーザーに誤った認識を与えるような広告行為は節度ある企業のすることではない。
「リクナビ」や「スーモ」は、情報配信型WEBサービスのように見えるが全く異なる。
業態が元々存在するので「十分な予算」があり「Java」が採用されている。業務システムと同様で、障害は事故扱いで損害が発生する。
最低でも数十年使用する業務システムと、短命な情報配信型WEBサービスでは、開発規模(予算、工数)も体制(人数、要求スキル)が全く異なる。
プログラミングスクールで学ぶなら、長くシステム開発業界で仕事を続けるられるスキルセットを最初に学ぶべきである。
「動画配信型プログラミングスクールだが9ヶ月の制限有り」
オンラインプログラミングスクール(動画配信型)で配信期間制限があるのは理解しがたい。
サポートの打ち切りはあって良いと思うが、配信の受講に期間制限を設ける意図があるとすれば、サーバー負荷になる同時接続数を減らしたいだけであり、教育機関として理解しがたい。
「ツッコミどころ満載のWEB系企業就職率94%」
就職率に関しては「WEB系企業就職率94%」と驚異的な数字を出しているが、ツッコミどころが多すぎでかなり呆れた。「大卒の就活・転職」をまったく理解していないようだ。
特定業種の更に小さなカテゴリーであるWEB系の就職率94%という数字は、超難関大学卒でも狙って出せる数字ではない。
前提条件は「RUNTEQ受講生のうち所定の学習を履行された方およびRUNTEQ Agent経由で転職活動を履行された方に関する就職率(2023年1月~2023年6月の当社統計より)」となっている。
「所定の学習を履行された方」とは卒業できた受講者で「RUNTEQ Agent経由」に限定された就職率を公表している。
「RUNTEQ Agent」は株式会社RUNTEQ(ランテック)の経営なので、確実に就職できそうな受講生に絞って人材紹介(企業側から成果報酬を得る)りしているのが「RUNTEQ Agent」だろう。
「WEB系企業就職率94%」が確認できる1番目の画像と、「WEB系企業就職率94%」の説明がどの程度の大きさで表示されているか?2番目の画像左下で確認できるが、極小の文字サイズ(RUNTEQサイトはfont-size:10px 当サイトはfont-size:16px)と白抜きで書かれており、ほぼ読めないのがわかると思う。
この表記はさすがに作為を感じざるを得ない。
RUNTEQ AGENT公式サイトで書類通過率は70%となっている。
書類通過率で70%であり、SPIなどの試験・面接を経た就職率は大幅に低くなる。書類通過率は70%ですらRUNTEQ AGENTの主張なので実態は不明だ。
「就職できた卒業生インタビュー」を集計してみたので参考にしてほしい。ほぼ全員大卒で正規雇用者が転職しているケースに絞ってインタビューしているのがわかる。
「WEB系企業就職率94%」が「受講者全体の就職率」と大幅に乖離していた場合、確実にJARO行き案件だ。
企業情報では資本金が「未記載」であり、入居中のビル「〒150-0042 東京都渋谷区宇田川町36-6 ワールド宇田川ビル5階B室」は1975年竣工の築50年のビルで評価は低い。
企業情報では「新型コロナ感染拡大防止の観点から全従業員テレワーク(在宅勤務)に移行しております。お電話が繋がりにくい可能性がございますので、お問い合わせの際はお問い合わせページからご連絡を検討頂けますようお願い申し上げます。」の記述があり、電話連絡先が記述が株式会社RUNTEQの公式サイトの企業説明にない。
プログラミングスクールを運営をしている企業が、総合受付の電話番号を公開しないことは通常あり得ない。電話は絶体に出たくないようだ。
プログラミングスクールは性質上教室で質疑応答が必要だが、RUNTEQ(ランテック)には教室はなく、教室での質疑応答に近いオンラインサポート(Zoomなどでリアルタイム双方向で質問可能)もおこなっていない。
人も教室もコストがかかるので、できるだけコストをかけずにプログラミングスクールを運営したいようだ。
経営者のYouTubeの配信を見た率直な感想は、プログラマー的な発想で「要件定義→基本設計→詳細設計→製造→試験→教育→運用」というシステム開発の全行程を俯瞰的にみることができていない。
経営者は大規模業務システムの上流工程に従事した経験はないのではないか?
参考資料人生を救ってくれたエンジニアという生き方 - Speaker Deck
参考資料「天才じゃなくても世界を変えられる」。菊本久寿氏が語る、「エンジニア×スタートアップ」のキャリアが最高な理由 | アンドエンジニア
参考資料株式会社スタートアップテクノロジー代表 菊本 久寿氏-社長の履歴書
経営者の経歴は、私立進学高から大学へは行かず音楽活動に専念、音楽系の専門学校に行くが中退、その後、音響系の専門学校を卒業。
HTMLを独学で学習しゴルフ用品販売企業の社内SEとして正規雇用。SESに転職、株式会社フラクタリストに転職、ngi group株式会社に買収(旧ネットエイジ、現ユナイテッド)を退社し、フリーランスを経て2014年に株式会社スタートアップテクノロジーを設立し、2019年にプログラミングスクールRUNTEQを始める。
C++、Java、Perl、ColdFusion、PHP、Python、Rubyなど10以上の言語で開発をおこなう。
経営者の経歴は、最初から大きな予算があるシステム開発ではなく、新規事業として立ち上げる予算しては小さな規模の開発を手掛けることが多かったようだ。
小さな規模の開発からスタートしても事業拡大が成長軌道に乗った場合、システム開発予算も比例して大きくなるので必ずしもミニマムのプロジェクトのみということではない。
SIerが手掛ける、予算数十億円~数千億円単位の開発を上流工程から下流工程まで俯瞰的におこなった経験はないようだ。
RUNTEQは経営者の経歴を色濃く反映したプログラミングスクールと言える。小さな規模のプロジェクト(Ruby採用)をアジャイルのような工程管理でおこなうには、RUNTEQのカリキュラムは向いている。
公式サイト | https://runteq.jp/ |
---|---|
料金(税込)と受講期間 | Webマスターコース(5~9ヵ月間):550,000円 |
就業実績 | 就職実績公開なし。就業率不明。 |
受講条件 | 18歳以上 |
学習形態(場所) | オンライン(動画配信型)※教室なし |
学習形態(学び方) | 自己学習形式 |
受講期間 | 9ヶ月 期間終了後はサービスも終了 |
時間 | 24時間 |
言語 | Ruby |
データベース | 不明 ※Oracleではない |
OS | Linux |
その他スキル | Rails、HTML、CSS、JavaScript、Git、Git-flow Docker、開発工程、サーバー、ネットワーク、クラウド |
無料カウンセリング | 対面なし。オンラインあり(Google Meet)。 |
無料体験レッスン | なし |
学習サポート体制 | 対面なし。Zoomなどのリアルタイム双方向なし。AIチャットあり。対人チャットあり(平日11:00~22:00、休日10:00~18:00、水・祝日休み)。質問フォームあり(回答遅い)。 |
就職支援 | 模擬面接なし。就職支援なし。 |
返金保証 | なし |
その他 | チャットで毎週の学習振り返りを実施。 専任キャリアトレーナーと毎月マンツーマンの面談を実施。 交流会やイベントを定期的に開催。 |
運営企業 | 株式会社RUNTEQ - 企業情報 |
法人番号 | 1040001087651 |
資本金 | 非公開 |
RUNTEQ(ランテック)が公式ホームページで紹介している就職できた卒業生のインタビューだ。
前職は派遣社員1名、新卒1名を除き、全員正規雇用の社員または公務員で、フリーター、職歴ナシは存在しない。
学歴は不明2名、大学中退1名をを除き全員大卒。不明2名のうち1名は国家公務員(税関)だったので大卒とみるべきだろう。
残り一名は介護士をしながら社会人野球に取り組んでおり、膝の故障で野球を諦め地元の印刷会社に就職しているので、大卒、高卒どちらの可能性もある。
年齢 | 性別 | 学歴 | 前職 | 雇用形態 |
---|---|---|---|---|
20代 6名 30代 3名 40代 1名 不明 1名 | 男性 7名 女性 4名 | 大卒 8名 大学中退 1名 不明 2名 | 国家公務員 2名 地方公務員 1名 民間企業 8名 | 正規雇用 10名 派遣 1名 |
つまりインタビュー対象の全員大学に入学している可能性があり、新卒1名を除く全員が正規雇用の職歴もあるので転職は十分可能なキャリアで、見栄えのよいキャリアの持ち主を選んでインタービューしている。
前職が国家公務員、地方公務員の方もいるのは少し驚く。
RUNTEQ(ランテック)に紹介してもらいたいのは、フリーターから中小零細のシステム関連の会社でよいので正規雇用のインタビューだが、実績があれば掲載すると思うので「実績なし」と考えるのが妥当だろう。
年齢/性別 | 履修期間 | 前職/雇用形態 | 学歴 | 就職先企業 | 給与 | 業務内容 | インタビューページ |
---|---|---|---|---|---|---|---|
30代 男性 | 2019年9月~2020年2月 | 国家公務員 | 同志社大学卒 | 株式会社Relicホールディングス傘下 | 不明 | 不明 | 国家公務員から未経験エンジニア転職 |
20代 女性 | 2024年1月~2024年10月 | 金融機関(社員) | 大卒 | 不明 | 不明 | バックエンドエンジニア | 金融機関の営業職からWebエンジニアへ転職 |
20代 女性 | 2024年1月~2024年10月 | 国家公務員(税関) | 不明 | 不明 | 不明 | 不明 | 国家公務員(税関)から自社開発のバックエンドエンジニアへ |
40代 男性 | 2023年10月~2024年7月 | 製薬会社(社員) | 大卒 | 不明 | 不明 | データ分析、DX人材育成支援、研修企画、生成AI社内活用 | MR・人事を経てデータサイエンティストへ |
20代 男性 | 2023年4月~2024年1月 | 証券会社(社員) | 大卒 | Web系自社開発企業 | 不明 | 保守・運用・新規機能開発 | 証券会社の営業から自社開発のWebエンジニアへ |
不明 男性 | 2023年4月~2024年1月 | 印刷会社(社員) | 不明 | 不明 | 不明 | バックエンドエンジニア | 自社開発企業のフルスタックエンジニアへ |
20代 男性 | 2023年1月~2023年10月 | 一般企業 | 大卒 | 不明 | 不明 | バックエンドエンジニア | コンサル会社からWebエンジニアへ |
20代 男性 | 2022年2月~2022年8月 | 地方公務員 | 大卒 | 不明 | 不明 | プロジェクトマネジメント、開発 | 地方公務員からフルリモートの受託開発エンジニアへ |
20代 女性 | 2021年8月~2022年5月 | 新卒 | 大卒 | 不明 | 不明 | 新卒で受託開発企業から内定獲得 | |
30代 男性 | 2021年7月~2022年3月 | 広告代理店(社員) | 大卒 | 不明 | 不明 | 保守・新規機能開発 | エンタメ系自社開発のWebエンジニアへ |
30代 女性 | 2020年10月~2021年5月 | 派遣社員 | 大学中退 | 株式会社Beer and Tech | 不明 | 保守・新規機能開発 | 派遣社員がWebエンジニア(自社開発企業)に転職するまで |
疑問に思ったのは、もしわたしが知人に「WEB系エンジニアになろうかと考えている」と相談されたら、エンジニアの面白さも説明するが、それ以上にエンジニアの不安定な状況も説明する。
企業名 | 事業内容 | 上場非上場 | 資本金 | 従業員数 |
---|---|---|---|---|
GMO MEDIA | インターネットメディアの開発・運営、ポイントサイト構築支援、コンテンツ制作 | 東証グロース | 7億6197万円 | 209名 |
チームラボ | スマートフォンアプリ開発、WEBサイト開発 | 非上場 | 1000万円 | 不明 |
SARAH | FoodDataBank、SARAH、もぐナビ | 非上場 | 1億円 | 不明 |
L&E Group | ASP事業、デジタルマーケティング支援事業、インキュベート事業 | 非上場 | 不明 | 不明 |
XIAN シアン | mediable、marketing DX | 非上場 | 不明 | 不明 |
株式会社 CI | Webアプリケーション開発、モバイルアプリ開発 | 非上場 | 不明 | 不明 |
SENRI | SENRI | 非上場 | 不明 | 不明 |
ファーモ | 農業用IoT製品の開発・販売、ITサービスの開発・販売 | 非上場 | 1億円 | 31名 |
Relic | インキュベーションテック、事業プロデュース/新規事業開発支援、イノベーター人材育成支援、地方創生・地域イノベーション事業、イノベーション・ワークプレイス事業 | 非上場 | 5400万円 | 350名 |
ゴーガ | ITコンサルティング、ウェブサイト設計・構築、システム設計・構築、ソフトウェア開発、インターネットサービス運営 | 非上場 | 1500万円 | 不明 |
しくみ製作所 | ITソリューションサービス | 非上場 | 1915万円 | 不明 |
株式会社palan | AR作成サービス『palanAR』及びARデジタルマップ『AR Maps』の運営 | 非上場 | 不明 | 不明 |
ファンリピート | ITシステム開発事業 | 非上場 | 2000万円 | 不明 |
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
ぶった斬り第2号プログラミングスクールは「無料プログラミングスクール ZEROSUKU(ゼロスク)」だ。
ZEROSUKU(ゼロスク)が無料でプログラミングスクールを運営する目的は「火を見るよりも明らか」で、短期間で未経験者が現場で通用する実践的で理想的なカリキュラムになっている。
ここで育成されたシステム業界未経験者がどんな現場に放り込まれるか?は知らないが、運営会社ブレーンナレッジシステムズ(株式会社ヒューマンクリエイションホールディングス(東証グロース上場)傘下の中核企業)はSI、SESもやっているので就職の心配はせず、目の前の課題に集中するがいいだろう。
少なくとも「RUNTEQ(ランテック)の1000時間学習」の1/10の時間で現場に立てる。どんな現場に放り込まれるか?は知らないが・・・
無料プログラミングスクール ZEROSUKU(ゼロスク)のキャッチコピーは「未経験から最短3ヶ月でプログラマーへ」だ。
プログラミングスクール ZEROSUKU(ゼロスク)の受講料は無料だ。
無料はアヤシイ?詐欺?と思うのも当然だが、エンジニア育成教室に限って言えば違う。無料で教える代わりに弊社に就職して、弊社経由で派遣に出てなど条件がついてくることが多いが、決して悪い条件ではない。
ZEROSUKU(ゼロスク)にはその条件すらない。
身に付くスキルは「Java」「JSP」「Servlet」「Struts」「SQL」「Bootstrap」「jQuery」「HTML」「CSS」「Ajax」「JavaScript」「Eclipse」「開発工程」「データベース設計書」「詳細設計書」「テスト仕様書」「環境構築(サーバー、ネットワーク)」。
カリキュラム(シラバス)が素晴らしい
無料プログラミングスクール ZEROSUKU(ゼロスク)のカリキュラムは60.5日で未経験者が現場で通用する実践的で理想的なカリキュラムになっている。
カリキュラムが長いと挫折率が上がり、極端に短くても同様に挫折率が上がってしまうが、このカリキュラムは、実務で必要のない無駄な学習はすべて省き、必要な技術を最短で学べる実践的なカリキュラムに仕上がっている。
受講料は無料
無料プログラミングスクール ZEROSUKU(ゼロスク)はすべて無料(違約金なし)で、就業中でも受講可能だ。
教室で受講
無料プログラミングスクール ZEROSUKU(ゼロスク)の受講は教室で対面でおこなう。配信型(動画)プログラミングスクールより、質疑応答できる教室で受講した方が圧倒的に技術習得は早く挫折も少ない。
本気度が違う
動画配信型プログラミングスクールは、教室運営よりコストかからないので利益率が高い。結果が出なくても受講料さえ入ってくればよく、単なるビジネスになっているケースがとても多い。
無料プログラミングスクール ZEROSUKU(ゼロスク)は後述するが、無料で受講できる理由が明確で、教える側も目的を持って教えるので本気度が違う。
無料プログラミングスクール ZEROSUKU(ゼロスク)のカリキュラムは60.5日で未経験者が現場で通用する実践的で理想的なカリキュラムになっている。
カリキュラムが長いと挫折率が上がり、極端に短くても同様に挫折率が上がってしまうが、このカリキュラムは、実務で必要のない無駄な学習はすべて省き、必要な技術を最短で学べる実践的なカリキュラムに仕上がっている。
未経験者に最初に学んでほしい技術は、システム業界全体の総開発予算(年間の開発費の合算値)で圧倒的なシェアのJava、Eclipseを使った開発環境、フレームワークはSpringまたはStruts、データベースはOracleで学習を始めるべきだ。
このカリキュラムは完全にそのニーズに応えるカリキュラムになっている。
1つ1つ確実に積み上げれば誰でも習得可能な内容なので、挫折率も低いはずだ。このカリキュラムで挫折した場合、他のカリキュラムはすべて挫折すると言ってよいくらいに洗練されている。
Javaの言語学習の工程だけで50日(基礎(10日)、WEBシステム(26日)、上級(14日))あり、現場で通用する充実した内容だ。これ以上時間をかけてダラダラ学ぶと中だるみしてしまう可能性があるので、短すぎず長すぎないカリキュラムになっている。
カリキュラムには設計書やテスト仕様書の書き方、ビジネスマナー講座まであり、未経験でも即現場に入るために必要な最低限のことは網羅して教えているので安心だ。
引用元 カリキュラム | 実践的なスキルが身につく無料のプログラミングスクール | ゼロスク
ZEROSUKU(ゼロスク)が無料で受講できる理由だが、公式ページに書かれている建前は以下の通りだ。
無料プログラミングスクール ZEROSUKU(ゼロスク)の公式ページに書かれている建前
「何十万円というお金を払って受講しても、実際の現場で通用しなければ意味がない」
お金を払って受講しているということに満足するのではなく、スキルを身に付けたことに満足してほしいと私たちは考えます。
「学ぶチャンスを失っている方に、学びの場を提供したい。」
受講料がネックになっている方に、気軽に参加してほしいと思っています。やる気があれば未経験でもOKです。 必要なのは自分で学ぶ意欲、向上心です。
真意はどこにあるか?だが、無料プログラミングスクール ZEROSUKU(ゼロスク)の生徒の中で「優秀な人材」「伸びしろの大きい人材」など見込みのある人材を運営元の株式会社ブレーンナレッジシステムズ(東証グロース上場 業態SES)が引き抜きたいのが真意だろう。
3ヶ月無料で教えても、その後経験を積み、会社の中でプロジェクトを推進できるような人材が受講生の5%でもいれば十分な収穫になる。
「継続的な向上心」を持つ人材はとても希少であり、未経験、学歴が低いと言った前提は関係なく優秀な人材に育つ可能性がある。
「いっときの向上心」ではなく「継続的な向上心」のある人材を企業は求めている。優秀な人材は「継続的に努力」できる。
更に優秀な人材の特徴は「強く継続的な向上心」を持っている。
生きていれば、浮き沈みはあるし、向上心を維持できないときもある。しかし、成長し続ける人材は「転びながら起き上がる」ことを無意識に意識しているし、ダラダラ過ごすのもすぐに飽きてしまう。
常に「目標を探し」、「目標を達成するまでやめない」粘り強さがある。
そのような人材が見つかれば企業としては超ラッキーだ。なぜなら優秀な人材に確実に育つし、突き抜けてスーパーマンになる可能性もある。
無料プログラミングスクール ZEROSUKU(ゼロスク)は、東証グロース上場のヒューマンクリエイションホールディングス(証券コード 7361)傘下の中核企業、ブレーンナレッジシステムズが運営している。
ブレーンナレッジシステムズの事業内容は「システムの設計/開発」「IT技術のコンサルタント」「ネットワーク/サーバの設計/構築/管理/運用」で、システムの受託開発(SI)、ITエンジニア派遣(SES)が主たる事業になる。
従業員数は563人(2024年9月30日時点)でSIerとして小規模だが、SIだけでなくSESをおこなっているので幅広い顧客へのアプローチが可能だ。
無料プログラミングスクール ZEROSUKU(ゼロスク)で学んだ後、「希望者には中途採用と同じ選考方法を経て運営会社のブレーンナレッジシステムズに入社可能」としているが、選考落ちしたとしてもブレーンナレッジシステムズ経由の営業でSES(派遣契約)としてシステム業界に就業できる可能性は高いだろう。
公式サイト | https://zero-school.com/ |
---|---|
料金(税込)と受講期間 | 初心者コース(1~3ヵ月程度 平均2.5ヵ月):無料 開発コース(1~2ヵ月程度 平均2ヵ月):無料 |
就業実績 | 就職実績公開なし。就業率不明。希望者には中途採用と同じ選考方法を経て運営会社の株式会社ブレーンナレッジシステムズに入社可能。 |
受講条件 | 18歳以上35歳以下。1年以内にIT業界に就職・転職意思のある方。必須スキルなし。未経験者可(受講生のほぼ未経験者)。就業中でも受講可。 |
学習形態(場所) | 教室(東京、大阪、名古屋、福岡、札幌、仙台) |
学習形態(学び方) | 現役エンジニア作成のカリキュラムに沿って教室で学習。講師あり。 |
受講期間 | 初心者コース(1~3ヵ月程度 平均2.5ヵ月):無料 開発コース(1~2ヵ月程度 平均2ヵ月):無料 |
時間 | 東京:現在は満員で募集なし 大阪:9:30~18:30(土日・祝除く) 名古屋:9:30~18:30(土日・祝除く) 福岡:9:30~18:30(土日・祝除く) 札幌:9:00~18:00(土日・祝除く) 仙台:9:30~18:30(土日・祝除く) |
言語 | Java |
データベース | 不明 |
OS | 不明 |
その他スキル | Struts、JSP、Servlet、SQL、Bootstrap、jQuery、HTML、CSS、Ajax、JavaScript、Eclipse、開発工程、データベース設計書、詳細設計書、テスト仕様書、環境構築(サーバー、ネットワーク) |
無料カウンセリング | 対面あり |
無料体験レッスン | あり |
学習サポート体制 | 対面あり |
就職支援 | 就職支援あり(希望者には中途採用と同じ選考方法を経て運営会社の株式会社ブレーンナレッジシステムズ(東証グロース上場 業態SES)に入社可能) |
返金保証 | |
その他 | すべて無料(違約金なし)。就業中でも受講可能。 |
運営企業 | 株式会社ブレーンナレッジシステムズ(株式会社ヒューマンクリエイションホールディングス(東証グロース上場)傘下の中核企業) |
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
ぶった斬り第3号プログラミングスクールは「忍者CODE」だ。
運営会社は株式会社ラグザスの子会社で、ラグザスはカーネクストなどのWEB系事業を手掛けている。イメージ戦略に手抜きはなく「乃木坂 久保史緒里」を起用している。
キャッチコピーは「転職で年収アップを目指せる」「実践に活かせれる課題まで幅広く学べる」「メンターとキャリアコンサルタントが徹底サポート」だ。
カリキュラム(シラバス)は、Javaシステム開発に特化したカリキュラムだが、設計書の読み方、書き方など、コーダーが実務に必要な内容が抜けている。
データベースはMySQLでOracleとはSQL文の結合(Join)などの文法が異なるので、MySQLとは別にOracleの環境構築をしてSQLを学んだほうが良い。
フレームワークはSpringなので理想的だ。
身に付くスキルは「Java」「JSP」「Servlet」「Spring」「SQL」「MySQL」「HTML」「CSS」「JavaScript」「Eclipse」。
「サポートが充実していないオンラインスクールに価値はない」
オンラインプログラミングスクール(動画配信型スクール)の場合、プログラミングの学習で必ずつまずく(初心者の場合は100%近い確率)。「教室で質疑応答」または「Zoomなどのリアルタイム双方向で質問可能な充実したサポート環境」がないプログラミングスクールは価値はない。
オンラインスクールで充実したサポートがないプログラミングスクールは、乱暴な表現だが「売りっぱなしでオシマイのビジネス」で「雑なプログラミングスクール」と考えてよい。
配信内容がいかに優れていようが、充実したサポートなしで現場で通用するエンジニアは育たない。
「配信型プログラミングスクールだが4ヶ月の制限有り」
配信型(動画)プログラミングスクールで配信期間制限があるのは理解しがたい。
サポートの打ち切りはあって良いと思うが、配信の受講に期間制限を設ける意図があるとすれば、サーバー負荷を減らしたいだけであり、教育機関として理解しがたい。
真っ当なプログラミングスクールの運営は受講料50%オフにできない
教室があり講師がいて対面での質疑応答が可能なプログラミングスクールは、教室の賃料、講師の人件費、水道光熱費など様々なコストがかかる。
配信型(動画)プログラミングスクールは、教室の賃料、講師の人件費、電気料金を除く水道光熱費はかからない。動画の作成費用と、作成するときに講師が必要だが撮影は1回で終る。
配信型(動画)プログラミングスクールは前述のとおり、「教師での質疑応答」と同じレベルのオンラインサポートがあって成り立つが、忍者CODEはAIサポートのみで対面のサポートはない。※現役エンジニアのメンタリング12回あり。
サポートを完全に取っ払っているので、料金は半額でも1/3でも成り立つが、それで十分な学習効果が得られるか?と言えば、自発的に積極的に粘り強く、問題が起きてもネットでググって自分で解決できるようなスキルがなければ挫折する。
そもそも、現役エンジニアやSIerやメーカーに就職した新卒は、配信型(動画)で学ぶ技術者はほぼゼロで、洗練された書籍で学んだほうが短期間で技術習得できる。「現役エンジニアや新卒はどのように学んでいるか?」
忍者CODEをおすすめできるか?と言えば、まったくおすすめできない。
こんなプログラミングスクールにカネをかけるなら、アマゾンではなく大型の書店に行って、自分が学びたい言語の一番簡単そうな本を自分の眼で確かめて数冊買ってきて、学んでみることをおすすめする。
コーディング(プログラミング)はそんなに難しい技術でも特殊な技術でもなく、誰でも習得可能な簡単な技術だ。「コーディング(プログラミング)は大した技術ではない」
公式サイト | https://ninjacode.work/ |
---|---|
料金(税込)と受講期間 | Javaコース(4ヶ月) |
就業実績 | 就職実績公開なし。就業率不明。 |
受講条件 | なし |
学習形態(場所) | オンライン(動画配信型)※教室なし |
学習形態(学び方) | 自己学習形式 |
受講期間 | 4ヶ月 ※期間終了後はサービスも終了 |
時間 | 24時間 |
言語 | Java |
データベース | MySQL |
OS | 不明 |
その他スキル | Spring、JSP、Servlet、SQL、MySQL、HTML、CSS、JavaScript、Eclipse |
無料カウンセリング | 45分のオンラインビデオチャット |
無料体験レッスン | あり |
学習サポート体制 | 対面なし。Zoomなどのリアルタイム双方向なし。24時間・無期限・無制限のAIチャットサポート(AI Slack) |
就職支援 | 実力判断テスト合格で履歴書・職務経歴書の書き方指導+転職に必要な物の準備+転職先の紹介(効果は保証しない。推奨年齢は34歳まで) |
返金保証 | なし |
その他 | 現役エンジニアのメンタリング12回あり |
運営企業 | 株式会社ラグザス・クリエイト(親会社 ラグザス株式会社 傘下にカーネクスト、株式会社ヒューガン(転職エージェント・転職支援サービス)) |
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
オンラインプログラミングスクール(動画配信型スクール)で学ぶより、洗練された書籍で学んだほうが短期間で技術習得が可能だ。動画配信で学ぶ現役エンジニアはゼロと言ってよい。
未経験者も同様で多くのシステム開発事業者(SIer、メーカーなど)は書籍とOJTが中心になる。
表現は乱暴だが「配信型でチンタラ学んでいるような技術者は現場ではやっていけない」というのが率直な意見だと思う。・・・続き「現役エンジニアや新卒はどのように学んでいるか?」
小規模開発ではPython、Rubyを採用するケースもあるが、Python、Ruby、PHPなどの変数宣言を必要としない言語(動的型付け言語)は品質を担保することが困難で、システム開発に向かない言語とされている。
Pythonは生成AIの開発に必要なライブラリが充実しており、生成AI関連では採用されることが多い。
小規模かつアジャイル開発のようなスピード重視の開発に採用されるケースはあるが、決められた「品質」「予算」「納期」を実現する言語としては適切ではない。
Python、Ruby、PHPはいずれもインタプリタ言語であり、処理性能が重要な大規模システムではボトルネックになる。それぞれ非公式なコンパイラもあるが、信頼性が低く採用できない。
Cobol、C++、Javaなどの変数宣言が必要な言語(静的型付け言語)は品質管理が容易であり、コンパイル言語なので実行速度も速い(厳密にはJavaは中間言語)。
システム開発で重要なことは「品質」「予算」「納期」だ。変数宣言が不要であったり、スコープが曖昧な言語は、動かすことは簡単だが品質管理は難しい。
変数宣言が必要で言語仕様が明確なコンパイル言語は、正しく記述しなければコンパイルエラーで動かない。
動かすことが面倒な言語だが、システム開発で重要なことは「品質」「予算」「納期」であり、これらの条件に沿った言語だ。
プログラミングスクールでJavaが学習対象にない理由は明確で「教えるのが難しい」からだ。Javaはオブジェクト指向で変数宣言が必須でありコンパイル言語だ。
書いたプログラムをレンタルサーバーにアップロードすれば動かせるPython、Ruby、PHPとは違い、JVMを起動させる必要があるし、WEBシステムならJVMと連動させる必要もある。
プログラムを書いてもコンパイルしなければ動かない。コンパイルでエラーがあればコンパイルすらできない。
Python、Ruby、PHPはインタプリタなので書けばなんとなく動くが、Cobol、C++、Javaは違う。
つまり、Cobol、C++、Javaを避けて、Python、Ruby、PHPを教えたがるプログラミングスクールは、現実のシステム開発を知りつつ、大多数のエンジニアが従事する業務システム、特に大規模システム(業務システム)ではまったく意味がないことを教えているボッタクリスクールと言える。
オンラインプログラミングスクール(動画配信型スクール)で学ぶより、洗練された書籍で学んだほうが短期間で技術習得が可能だ。動画配信で学ぶ現役エンジニアはゼロと言ってよい。
未経験者も同様で多くのシステム開発事業者(SIer、メーカーなど)は書籍とOJTが中心になる。
表現は乱暴だが「動画配信でチンタラ学んでいるような人は現場ではやっていけない」というのが率直な意見だと思う。
筆者が新卒・中途の未経験者の教育で使用している書籍が「10日で覚えるシリーズ」だ。新卒未経験者にはこの本で10日間でMVCモデル2(Java Servlet JSP Oracle)開発できるようになってもらう。
中途未経験者の採用試験でも使っており、10日間時給を支払い、複数いる場合は協力し合ってこの課題をおこなわせる。
すべて完璧に理解・実装できる必要はないが、重要な部分は10日間ですべて理解・実装できないと合格できない。
できるか?できないか?グダグダ考える前に「読んで手を動かせ」ば、大卒・専門卒・高卒問わず10日間でできるようになる。
もう1つ、この10日間でやることには意味がある。
システム開発は気の知れたチームでおこなえることの方が少ない。多くのプロジェクトは、流動するSE・PG・コーダーを調達し、チームを作りプロジェクトを推進する。
自分が流動する人材を向かい入れる側になることもあれば、1人で誰も知人のいないプロジェクトに放り込まれることもある。
全員知らない人は普通で、物怖じしたりグダグダしている暇はなく、現場に入ったら即順応して仕事を始める必要がある。それが即戦力だ。
フットワークが重い人は戦力にならないので短期間で「ダメなヤツ」という烙印が押されてプロジェクトから放り出される。
未経験者でも課題を10日間でやり切る人は「心も作業もフットワークが軽く」近い将来1人で放り出されてもやっていける。
通常の学習や、受験、試験でも同様なことが言えるが「いかに要点を短くわかりやすくまとめた参考書」を見つけられるか?が学習を進めていく上で最も重要な技術の1つだ。
技術習得も同様で、自分にあった「要点を短くわかりやすくまとめた技術書」を見つけられるか?は、システム業界で生きて行く上で必須能力になる。
ひとそれぞれ、好みや、わかりやすいと感じる書籍は違うが「わかりやすさ」とは「クドクド長い説明ではなく、必要な要点を端的に説明する」ことだ。
分厚い参考書では挫折するが、薄っぺらいが重要な要点を網羅した参考書では挫折しない。
特に現役エンジニアは、実業務をこなしつつ余剰時間で新たな技術習得をする必要があり、ほとんどのエンジニアは就業時間中に新たな技術を学ぶ余裕はない。
では、どのように学習しているのか?
ペラッペラで良いので、必要な要件だけ書かれた書籍で学んでいる。もしくは、必要な部分のみ抜粋して学んでいる。
エンジニアは技術書を頭から読まず、目次を見てパラパラめくって必要な情報に辿り着く。速読に近いことを多くのエンジニアはしている(ダメなヤツはできない)。
これが出来なければ、一生うだつの上がらないシガナイコーダーで終る。
受験を思い出してほしい。
毎日コツコツと積み上げて、自分の知識として定着されるのは絶対条件だが、勉強ができる人はノートを綺麗に書くし、要点をとらえるのが上手く、短期間で詰め込む要領の良さがある。
勉強をやらなかった、もしくは勉強のやり方を知らずに勉強をしてできなかったことに問題はないが、勉強をやってもできなかったのは問題がある。
脳の良し悪しはあるが、プログラミング(コーディング)程度なら早稲田慶応の理工学部の現役大学生は、技術書のみで1ヶ月でそこそこ書けるようになる。勉強をやってもできなかった人は、おそらく1ヶ月で書けるようにはならない。
高卒でも「学習用の技術書を選択」と「進め方」さえ間違わなければ、フルタイムで学べば1ヶ月でかなり書けるようになる。
難関大学の理工学部卒から、高卒まで幅広い学歴を持つ経験者・未経験者の教育をおこない、高卒を上場企業に即戦力として中途採用されるレベルのエンジニアに育成することもおこなってきたが、プログラミングに関して言えば、学歴や理系・文系は関係なく誰でも普通にできようになる。
プログラミングは限りなく奥深く、広い知識が必要だが、ありがちな業務システムや配信型WEBシステム程度なら、難易度の高い実装(複雑なトランザクション処理やビジネスロジック)を除けば、2ヶ月フルタイムで学習すればそこそこ現場の戦力になる。
「UI」や「データベースの参照・更新」程度なら大した技術は必要なく、誰でも短期間で出来るようになる。高校の数学、物理、英語の方が遥かに難しい。
プログラミングスクールに何十万円もかけて行くとかオンラインで学ぶという感覚は、システム業界の人間にはまったく理解しがたい感覚だと思う。
そこそこ大きな書店で気に入った本を買ってきて読めば十分わかる話だ(※アマゾンでポチるという考えはない。良本か?自分に合っているか?などはパラパラめくってみないと判断できないからだ)。
プログラミングとはその程度の話で、手に職を付けるといったレベルのものではない。プログラミングだけで一生食っていける可能性はかなり低い。
システム開発全般に対する理解、最低でも下流工程の設計能力がなくては50歳まで現役で働くことすら難しいだろう。
Rubyが採用されるシステムは情報配信型のWEBサービスが多い(Cookpad、食べログなど)。
情報配信型のWEBサービスは、小さなサービス(システム)としてスタートし、PVに比例した広告収入などの発生に応じて機能(システム)を建て増ししていく。
業務要件は曖昧で、ユーザーニーズに合わせて機能追加、変更が頻繁に発生する。
ウォーターフォール(要件定義→基本設計→詳細設計→製造→単体テスト→結合テスト→総合テスト→運用)で工程が完璧に終るまで次の工程には進まない管理手法ではシステム開発を進めるのが難しく、アジャイルのような管理手法が適している。
また最初から大きな予算をかけて開発しても、サービスがビジネスになるか不明確なので、できるだけ少ない予算でスタートする必要がある。
これはどのような情報配信型のWEBサービスでもほぼ同じだ。このように仕様変更が頻発し低予算で開発するケースには、Ruby、Python、PHPは向いている。
Python、Ruby、PHPが選択される前提として、Javaでは予算がかかり過ぎるでの選択できないといった背景がある。
低予算の小規模システムではJavaを採用するよりPython、Ruby、PHPの方が安価にあがる。もちろん、品質とはトレードオフの関係にある。
情報配信型のWEBサービスは、一般的なシステム開発の工程である、業務要件やユーザー要件を定義し、設計書を書き、設計書に基づき製造(コーディング)し、単体テスト→結合テスト→総合テストと段階を追って試験し、運用に乗せるといった工程の大部分を割愛し、要件と大まかな設計書でコーディングして十分な試験をしないでリリースする。
問題があれば、即ソースコードを修正してリリースするといった運用をしている。
情報配信型のWEBサービスのように見えるが、ビジネスモデルが全く違う業務システムもある。
例えば「リクナビ」や「スーモ」は、情報配信型のWEBサービスのように見えるが、「リクナビは就活産業」であり、「スーモは不動産業」だ。
「リクナビ」や「スーモ」は、情報配信型WEBサービスのように見えるが全く異なる。
業態が元々存在するので「十分な予算」があり「Java」が採用されている。業務システムと同様で、障害は事故扱いで損害が発生する。
古典的なビジネスとして元々成立しており、それをデジタル化しただけである。この場合、最初から大きな予算で堅牢なシステムを開発できる。使用する言語はJavaが主流だ。
フレームワークは、BFF(backend for frontend)には「Spring Boot(Spring Web Flux)/ Kotlin」、Backendには「Spring Boot(Spring MVC)」を採用している。
ミッションクリティカルなシステムではないのでサーバーは「AWS」、ミドルウェアは「Google Cloud BigQuery」「Gatling」「Fluentd」だ。サーバー運用管理は「Datadog」「NewRelic」を採用している。
リクルートではプライベートクラウドを構築しているので、AWSでの運用が上手くいかない場合は、プライベートクラウドに専用環境を構築できる強みがある。
引用元 Javaエンジニア(SUUMO/じゃらん/ホットペッパー等オープンポジション)の募集内容|キャリア採用|株式会社リクルート
引用元 Recruit (@recruitengineers) on Speaker Deck
Rubyを採用したサービスで例外もある。会計サービスの「freee」だ。
「freee」は小規模事業者・個人向けのクラウド会計ソフトで2024年時点での導入は54万事業所ある。
会計ソフトなのでミッションクリティカルなシステムとは違い、障害が重大な影響(損害)に繋がりにくいが、会計という業務と規模を考えると、長時間のシステムダウンは許されないシステムと言える。
また、会計は複雑な処理が多く、Rubyを採用した場合、設計方針(ルール)、コーディング規約などの決め事を細部までおこなわないと品質管理が難しい。
素晴らしいサービスであることは間違いなのだが、残念なのは「freee」の公式サイトには利用企業として「MS&AD」「野村証券」「関電」「川崎重工」「伊藤忠」「アイシン精機」「富士通」「三菱重工」など日本を代表する企業がロゴで紹介されている。
これらの企業は、独自の会計システムを構築しているかSAPを導入しており、会計処理に「freee」は利用していない。
サービスを大きく見せたい気持ちはわかるが、ユーザーに誤った認識を与えるような広告行為は節度ある企業のすることではない。
サービス | 言語 | フレームワーク | データベース ミドルウェア | サーバー |
---|---|---|---|---|
freee | サーバーサイド: Ruby、Go、Java、Scala フロントエンド: Node.js、TypeScript、JavaScript、React、webpack、ESLint | サーバーサイド: Ruby on Rails フロントエンド: Jest | Aurora MySQL、DynamoDB、Redis、 Elasticsearch、 Datadog、 Insight Hub(BugSnag)、 CI/CD(GitHub Actionss、CircleCI、ArgoCD) | AWS(EKS、S3、SQS、Kinesis、Lambda) |
Cookpad | Ruby | Ruby on Rails | ||
食べログ | Ruby | Ruby on Rails | ||
クラウドワークス(Web) | サーバーサイド: Ruby フロントエンド: JavaScript, TypeScript, CoffeeScript | サーバーサイド: Ruby on Rails フロントエンド: Vue.js | Amazon(RDS), Elasticsearch | Amazon(ECS, ALB, RDS, S3, Redshift, ElastiCache, SQS, SNS), Google(BigQuery) |
クラウドワークス(アプリ) | Swift、Kotlin |
資料 Ruby Association Ruby活用事例 freee株式会社 | Ruby Association
資料 Ruby Association Ruby活用事例 株式会社クラウドワークス | Ruby Association
資料 freee Developers Hub Ruby カテゴリーの記事一覧 - freee Developers Hub
資料 freee Developers Hub Ruby on Rails カテゴリーの記事一覧 - freee Developers Hub
資料 freee Developers Hub Ruby on Rails カテゴリーの記事一覧 - freee Developers Hub
資料 freee Developers Hub AWS カテゴリーの記事一覧 - freee Developers Hub
資料 日経クロステック マイクロサービスとモジュラーモノリスが併存、これがfreeeの最適解 | 日経クロステック(xTECH)
資料 クックパッド開発者ブログ クックパッド開発者ブログ
資料 Tabelog Tech Blog Tabelog Tech Blog
資料 ElasticsearchElasticsearch:公式分散検索および分析エンジン | Elastic
資料 ElasticsearchElasticsearch & 導入支援 | NTTテクノクロス株式会社
資料 ECS(Amazon Elastic Container Service) Amazon ECS(Docker コンテナを実行および管理)| AWS
資料 ALB(Amazon Application Load Balancer) Application Load Balancer | Elastic Load Balancing | Amazon Web Services
資料 ALB(Application Load Balancer) Application Load Balancer とは? - エラスティックロードバランシング | AWS
資料 RDS(Amazon Relational Database Service) Amazon RDS(マネージドリレーショナルデータベース)| AWS
資料 S3(Amazon Simple Storage Service) Amazon S3(拡張性と耐久性を兼ね揃えたクラウドストレージ)|AWS
資料 Redshift(Amazon Redshift) Amazon Redshift(高速、シンプル、費用対効果の高いデータウェアハウス)| AWS
資料 ElastiCache(Amazon ElastiCache) Amazon ElastiCache(インメモリキャッシングシステム)| AWS
資料 SQS(Amazon Simple Queue Service) Amazon SQS(サーバーレスアプリのためのメッセージキューサービス)| AWS
資料 SNS(Amazon Simple Notification Service) Amazon SNS(サーバーレスアプリのための pub/sub メッセージングサービス)| AWS
資料 SNS(Amazon Kinesis) Amazon Kinesis(ストリーミングデータをリアルタイムで収集、処理、分析)| AWS
資料 SNS(AWS Lambda) AWS Lambda(イベント発生時にコードを実行)| AWS
資料 Google BigQueryGoogle BigQuery データ ウェアハウスから自律型データ AI プラットフォームへ | Google
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
大恐竜時代と呼ばれる壮大な時代が地球に存在した。地球はまさに恐竜たちの天下だった。
全長約12メートル、体重6~8トンの屈強なフィジカル、最大時速40キロで走る脚力、立体視が可能な発達した視覚、遠方まで嗅ぎ取る嗅覚、獲物をかみ砕く強靭な顎と最大30センチに及ぶ鋭い歯を武器に、ティラノサウルスは食物連鎖の頂点に君臨した。
最強の捕食者であるティラノサウルスの姿は、現代における「Microsoft」「Google」や「Amazon」「Apple」、GAFAMを彷彿とさせる。
GAFAMも「OSとオフィスソフト」「検索エンジン」「スマートフォン」「モバイルアプリケーション」「クラウドサービス」「イーコマース」などの市場を支配し、圧倒的な競争力を誇る。
GAFAMは強大な技術力と資金、圧倒的なブランド力を武器に、他社の追随を許さず、敵対的買収を繰り返し支配力をさらに拡大し続ける。
なぜ恐竜たちは、食物連鎖の頂点に君臨し繁栄できたのか?その秘密は「進化」にある。
恐竜時代初期、地球上には多くの生物が繁栄してた。その中で生き残るためには、ただ大きいだけではダメだった。
環境の変化に応じて、素早さ、強靭さ、視覚、聴覚、嗅覚、触覚などのフィジカルだけでなく、海、陸、空に適応していった。群れで狩りをする恐竜も現れた。
進化のスピードが遅い者もいたが、変化に適応できない者はどの時代も淘汰される。
ブラキオサウルスのように、大きな体で他の動物たちを圧倒していたものの、次第にその力を維持できずに絶滅へと追いやられた。
恐竜の中で最も長く生き残ったのは、トリケラトプスやステゴサウルスなどの草食恐竜たちだ。これらの恐竜は、特に強い武器を持たなくてもニッチな市場で生き延びた。
現代ビジネスの世界も同様だ。成功する企業は、ただ資本や規模の大きさだけでなく、迅速に変化を捉え、新たな市場に適応する力を持っている。進化し続けることができなければ淘汰される。
恐竜も「変化に柔軟な者」と「変化を拒む者」がいた。後者は環境の変化に適応できず滅びた。
しかし前者は、変化の中で自らの強みを生かし、新たな形で生き延び、次の世代を築いた。
ブラキオサウルスのように変化できなかった、コダック、ノキア、Kマート、シアーズ、コンパックなどは滅びの道を辿っている。
世界で最初にフィルムを発売し、圧倒的なシェアを誇ったコダックはデジタル化の変化に適応できなかった。デジタルカメラを世界で最初に作っていても、フィルム事業から脱退、変化できなかった。
ノキアは世界最大の携帯電話メーカーだったが、スマートフォンの変化に送れ衰退した。Kマートは世界有数の総合小売企業だったが、ウォルマートなどとの競争に破れ衰退した。
変化できたトヨタ、ソフトバンク、Appleなどはグローバル企業へ成長した。
トヨタは自動織機の会社から、自動車製造会社に変化した。ソフトバンクはパッケージソフトの販売事業者から、出版、インターネット、携帯電話事業へと変化、拡大していった。
Appleは最初から勝者だと思っている人も多いと思うが、1990~2000年代に経営危機に陥った。
ジョブスはAppleの創業者だが、経営陣と対立し1985年にAppleを辞めている。Appleは1990~2000年代、IntelのCPUとWindowsを搭載したPCに押されて、経営危機に陥った。
1997年にジョブスはAppleに戻り、2001年のiPod、その後、iPhone、iPadのような市場を席巻する商品を送り出した。
トリケラトプスやステゴサウルスのように、ニッチな市場をターゲットにした企業は、常に新しいアイデアや価値を提供することで、競争の激しい環境の中でも長い間繁栄し続けている。
恐竜時代を最後に支配したのは、鳥類へと進化した一部の恐竜たちだ。これらはまさに、現在のスタートアップ企業のような存在だ。
小さな体で機敏に動き、新しい市場や技術を取り込みながら進化し続ける。AirbnbやUberのような企業がその象徴であり、従来のビジネスモデルに挑戦し急成長を遂げている。
大きく業態が変化しないと考えられていた業種にも変化は起きている。
テスラはガソリンから電気へ、エンジンからモーターへと自動車を進化させ、自動車業界を大きく切り崩した。
画期的なスマートフォン用の証券取引アプリと、手数料無料という大胆なビジネスモデルで米証券業界を席巻するロビンフットは、仮想通貨も取り込み拡大を続けている。
恐竜が絶滅した理由は未だに不明だが、地球規模の環境変化があったと考えられている。しかし生命は絶滅しておらず、環境に応じて変化し、現在の多種多様な生態系になった。
蒸気機関は電気と石油エネルギーを使用した製品に変化し、半導体の登場で世界は大きく変わった。無線通信の進歩やインターネットで更に世界は変わり、今この瞬間にも変化は起きている。
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
グーグルの検索エンジンは、Yahooの人が作業し整備するディレクトリ型検索エンジンから、ロボット型検索エンジンとページランクの算出技術で、他社が追随できない優れた検索エンジンを実現している。
グーグルの成長は検索エンジンに止まらず、Google Map、Gmail、Android、YouTube、Chromeなど、それぞれのカテゴリーでデファクトスタンダードとなるようなサービスを打ち出した。
アップルは、音楽を配信するインフラと優れた音楽専用端末のiPodで、CD中心の音楽から音楽配信サービスを実現し、iPhoneで携帯電話からスマートフォンへ携帯通信端末革命を起した。
スマートフォンを最初に発表したのはAppleでありiPhoneだ。AndroidはiPhoneを模倣したに過ぎない。
フェイスブックスは、匿名がデファクトスタンダードのインターネットで世界に、実名で利用するSNSを開発した。
アマゾンは、本は書店で買うという従来の認識を大きく変えてしまう、圧倒的な蔵書のインターネットECサービスを実現し、さらに日用品、家電、生鮮食料品、なんでも揃うECサービスと優れた物流インフラでECサイトの覇者になった。
マイクロソフトはPC用のOS MS-DOSを開発し、MS-DOSをより視覚的にしたWindowsを開発した。Windows上で動くオフィスソフトのMicrosoft Officeを開発し、ビジネスにPCの普及を促進させ圧倒的なシェアを築いた。
それぞれ優れた理論と、高い技術力がないと実現不可能なサービスだ。
もう1つ、GAFAMが圧倒的な強さを誇るのは、優れた技術力をコアにしたサービスで、業界のデファクトスタンダードになり、圧倒的な資本を手に入れたことで、潤沢な資金を「新たな技術開発」と「買収」に活用していることだ。
特に買収は「事業拡大の買収」「技術補完の買収」「敵対的買収」があるが、資本力がなければできない。
大企業と言っても、GAFAMほどの資本金を持つ企業は少ない。潤沢な経営資金がある企業は一握りだ。
零細企業に明確な定義はなく「小規模企業者」「小規模事業者」に該当する。
「小規模企業者」とは、「中小企業基本法 第二条 第5項」に規定する「常時使用する従業員の数が20人(商業またはサービス業は5人)以下の事業者」を指す。
中小企業基本法 第二条 第5項
「小規模事業者」とは、「商工会及び商工会議所による小規模事業者の支援に関する法律 第二条」に規定する「製造業その他の業種 20人以下、商業又はサービス業 5人以下、政令で定める業種 政令で定める数」または、「所得税法施行令 第百九十五条」に規定する「前々年分の不動産所得の金額及び事業所得の合計額が三百万円以下」を指す。
商工会及び商工会議所による小規模事業者の支援に関する法律 第二条
所得税法施行令 第百九十五条
業種分類 | 中小企業基本法の定義 |
---|---|
製造業その他 | 資本金の額又は出資の総額が3億円以下の会社又は常時使用する従業員の数が300人以下の会社及び個人 |
鳴り物入りのベンチャー企業ならベンチャーキャピタルからの資金調達は可能だろう。多くのベンチャー企業は自己資金で事業を始めているし、運転資金も自己資金だ。
ベンチャー企業と言っても最初は零細企業であり、金融機関は業歴の浅いベンチャー企業への融資はおこなわない。業歴があり、キャッシュフローが健全な中小零細企業の方が銀行融資は受けやすい。
中小零細企業の多くは資金的な体力がなく、銀行融資はとても重要だ。1980年代は中小零細企業でも銀行融資は受けやすかったが、バブル崩壊以降、金融機関は融資に消極的になった。
2025年の中小零細企業への銀行融資は、信用保証協会の保証を受けないと絶望的状況と言ってもいい。
事業を続けていれば、キャッシュフローの問題にはどんな会社も直面する。
その時、銀行で融資を受けるか?公的資金を頼るか?別の方法で資金を確保するか?時間をかけて考えている余裕はなく、迅速に行動しなくてはならない。
黒字倒産は普通に起こり、経営が軌道に乗れば、事業拡大の資金は普通に必要になる。
中小零細企業の経営者は、適切な金利で融資を受けるために政策金利の動向を把握し、市場金利を知っておく必要がある。
政策金利と市場金利を知ることで、融資の金利が適正か判断できる。
政策金利とは中央銀行が金融政策として定める金利で、中央銀行が民間の銀行に資金を貸し出す際の基準金利となる。
日本は日本銀行が開催する日本日銀金融政策決定会合で政策金利を決定する。
米国はFRB(連邦準備制度理事会)が開催するFOMC(米国連邦公開市場委員会)で決定する。
EUはECB(欧州中央銀行)が開催するECB理事会で政策金利を決定する。
引用元 The Fed - Economy at a Glance - Policy Rate | FRB
引用元 Official interest rates | ECB
引用元 金融政策等の変遷(年表)| 一般社団法人 全国銀行協会
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | RUNTEQ ランテックはやめとけ卒業できない就職できない評判の真相 RUNTEQ ランテックはやめとけ卒業できない就職できない評判の真相を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | 無料プログラミングスクールのZEROSUKU(ゼロスク)のカリキュラムと評判実力 無料プログラミングスクールのZEROSUKU(ゼロスク)のカリキュラムと評判実力を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | 忍者CODEの転職支援・副業案件獲得保証と無料体験レッスンの評判 プログラミングスクール忍者CODEの転職支援・副業案件獲得保証と無料体験レッスンの評判を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | Rubyで開発している代表的なWebサービス(Webシステム) Rubyで開発しているWebサービス(Cookpad、食べログ、クラウドワークス、freee)の特徴、Ruby on Railsのメリット・デメリットを説明する。 システム業界におけるRubyの立ち位置はかなり変なヤツだ・・・ 続きを見る |
市場金利には、貸付期間1年を境に短期と長期がある。
長期金利は金利固定型の住宅ローンや、1年以上の金利固定型の融資に影響する。短期金利は、金利変動型の住宅ローンや、金利変動型の融資に影響する。
融資を受ける場合、長期金利が低い場合、金利固定型の融資が有利になり、長期金利が高い場合は、金利変動型の融資で短い期間の融資をつなぐ方が有利になる。
金利が銀行のすべてといっても過言ではなく、金利がなければ銀行経営は成り立たない。
これは企業にとっても同様で、金利を熟知することで、どのように融資を受け、余剰資金がある場合どう運用するか適切に対応することで、経営状況を財務面から支援できる。
銀行は金利だけで金利で経営が成り立っている。金利は多くの中小零細企業経営者が考えている以上に重要だ。
事業に専念することは重要だが、財務がおろそかな企業は、事業が好転しているときも資金効率が悪くなる。資金効率を上げる事で、無駄な金利を払わなくて済み、余剰資金に十分な金利を付けることができる。
事業が厳しい状況では財務は特に重要になる、金利を熟知することで低金利の融資を選別することができ、余剰資金にできるだけ有利な金利を付けることもできる。
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | RUNTEQ ランテックはやめとけ卒業できない就職できない評判の真相 RUNTEQ ランテックはやめとけ卒業できない就職できない評判の真相を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | 無料プログラミングスクールのZEROSUKU(ゼロスク)のカリキュラムと評判実力 無料プログラミングスクールのZEROSUKU(ゼロスク)のカリキュラムと評判実力を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | 忍者CODEの転職支援・副業案件獲得保証と無料体験レッスンの評判 プログラミングスクール忍者CODEの転職支援・副業案件獲得保証と無料体験レッスンの評判を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | Rubyで開発している代表的なWebサービス(Webシステム) Rubyで開発しているWebサービス(Cookpad、食べログ、クラウドワークス、freee)の特徴、Ruby on Railsのメリット・デメリットを説明する。 システム業界におけるRubyの立ち位置はかなり変なヤツだ・・・ 続きを見る |
短期融資で「担保・保証人不要」の融資の場合、政策金利と比較し10%以上高い金利を支払う事になる。政策金利と比較して10%以上高い金利を長期間支払えば、経営はボロボロになってしまう。
これは経営に限ったことではなく個人でも同様だ。
利息制限法で定められている上限金利は以下のとおりだ。100万円以上で年15%だが1000万円借入すると上限金利が適用された場合、年間の利払いは150万円になる。
「利息制限法で定められている上限金利」で融資を受けた場合、中小零細企業は経営を大きく圧迫し、個人なら生活破綻するレベルの金利だ。
貸付額 | 上限金利(年) |
---|---|
10万円未満 | 20% |
10万円以上100万円未満 | 18% |
100万円以上 | 15% |
引用元 昭和二十九年法律第百号 利息制限法 | e-Gov 法令検索
日銀の定めた政策金利は2025年5月時点で0.5%で、短期プライムレートは1.875%だ。政策金利と短期プライムレートを反映した適切な融資金利は2~4%が妥当だろう。
中小零細企業は金融機関から融資を受けるのが比較的難しい。バブル崩壊以降、金融機関は融資に消極的になったためだ。
円滑に融資を受ける最も身近な手段として信用保証協会による信用保証がある。
信用保証協会は信用保証協会法(昭和28年8月10日法律第196号)に基づき設立された公的機関で、全国に51の信用保証協会がある。
中小零細企業が事業に必要な資金を金融機関から借入する際、信用保証協会が保証(信用保証)することで円滑な資金調達を実現している。
信用保証協会の保証対象の企業は、業種、資本金、従業員数で細かく決められている。農林水産業、金融業は対象外である。
業種 | 資本金 | 従業員(小規模事業者) |
---|---|---|
製造業(建設業・運輸業・不動産業を含む) | 3億円以下 | 300人以下(20人以下) |
ゴム製品製造業(自動車または航空機用タイヤおよび、チューブ製造業・工業用ベルト製造業を除く) | 3億円以下 | 900人以下(20人以下) |
卸売業 | 1億円以下 | 100人以下(5人以下) |
小売業・飲食業 | 5,000万円以下 | 50人以下(5人以下) |
サービス業 | 5,000万円以下 | 100人以下(5人以下) |
ソフトウェア業または情報処理サービス業 | 3億円以下 | 300人以下(20人以下) |
旅館業 | 5,000万円以下 | 200人以下(20人以下) |
引用元 ご利用条件 | 一般社団法人 全国信用保証協会連合会
信用保証協会の審査では、資金の使用目的が明確である必要がある。「事業資金」のような大まかな目的では審査に通らない。
設備投資であれば「○○工作機器の導入」でも十分ではなく、目的、背景、設備を導入した結果、どのような成果に繋がるかなどを、具体的に記述することで審査に通りやすくなる。
「スイス機械式時計のケースの切削加工は、0.05ミリ単位での超高精度な加工が主流になりつつある。
日本では0.2ミリ単位であるが、国際競争を考慮すると、弊社発注元のセイコー、シチズンの高級時計のケースも同様の加工技術を要求してくるのは明白で、下請け事業者として継続的、安定的受注を受けるには、発注元事業者の要求に速やかに応える設備を準備する必要がある。
また、SWISS MADE以外のブランド展開をしている企業からの受注を新たに受けるチャンスに繋がる為に、○○工作機器を導入する事で、積極的な営業展開が可能になる。」なお、申請した資金使途以外に、資金を流用した場合、資金使途違反に該当する。ケースによっては一括返済を求められることもある。
信用保証協会は債務を保証するにあたり、十分な返済能力があるか審査する。
継続的、安定的な収入があることが、信用保証を受ける絶体条件だ。また、決算上 不明瞭な仕分けは好ましくなく、具体的には社長の小口現金が財布代わりになっているような仕分けは問題になる。
過去に「税金の滞納」や「債務不履行の履歴」「代位弁済」がある場合は、審査が難しくなる。
直近の決算書から、経営状況を審査する。黒字であることが条件だが、赤字でも、一過性の赤字の場合は保証を受けられる可能性がある。
赤字の場合は、赤字の原因を明確にする資料を用意し、十分な説明が必要になる。
また、業績が右肩下がりの場合は、事業計画書などで今後の事業改善を明確にすることで保証を受けやすくなる。
審査では経営者自身も審査対象になる。
中小零細企業は経営者の能力次第で、業績が大きく変わる。
業界のマクロ的な視点、おこなっている事業のミクロの視点、従業員を統率・管理していく能力、経営への高い意欲、信頼できる人物か裏付ける実績・経験・人物像など、経営者が事業を円滑に進められる人物か審査する。
引用元 もっと知りたい信用保証 | 一般社団法人 全国信用保証協会連合会
中小零細企業やベンチャー企業は、信用保証協会の審査が通る条件が整った段階で、融資を受けてしまう事で継続的に融資が受けやすくなる。
![]() | プログラミングスクール【社会人向けオンラインスクールの現実】 プログラミングスクール【社会人向けオンラインスクールの現実】を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | RUNTEQ ランテックはやめとけ卒業できない就職できない評判の真相 RUNTEQ ランテックはやめとけ卒業できない就職できない評判の真相を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | 無料プログラミングスクールのZEROSUKU(ゼロスク)のカリキュラムと評判実力 無料プログラミングスクールのZEROSUKU(ゼロスク)のカリキュラムと評判実力を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | 忍者CODEの転職支援・副業案件獲得保証と無料体験レッスンの評判 プログラミングスクール忍者CODEの転職支援・副業案件獲得保証と無料体験レッスンの評判を人月単価300万円以上のトップエンジニアがぶった斬る。こんなプログラミングスクールは潰れてしまえ・・・ 続きを見る |
![]() | Rubyで開発している代表的なWebサービス(Webシステム) Rubyで開発しているWebサービス(Cookpad、食べログ、クラウドワークス、freee)の特徴、Ruby on Railsのメリット・デメリットを説明する。 システム業界におけるRubyの立ち位置はかなり変なヤツだ・・・ 続きを見る |
ビジネスローンは、企業や個人事業主が「事業の運転資金」「設備投資」「事業拡大」「新規事業の立ち上げ」などに経営全般に利用できる融資だ。
銀行、信販、クレジットカード会社、フィンテック企業などが提供しており「無担保融資」「担保融資」「キャッシュフロー融資」など、さまざまな種類がある。
審査基準や金利、融資限度額は提供する会社によって様々で、返済方法も柔軟に設定できる。「短期的な運転資金」から「長期的な事業資金」まで利用できるので、経営者にとって重要な資金調達手段の1つになっている。
ビジネスローンの大きなメリットは、「審査・融資の速さ」と「多種多様なサービス」だ(上限1000万円程度の少額融資)。※事業資金として十分な金額の融資はビジネスローンでも審査には時間がかかる。
オンラインで申込できるビジネスローンもあり、審査から融資までのスピードが速い。
上限1000万円程度の少額融資の場合、最短で即日融資を可能にしている提供会社もある。遅くても1週間~10日で融資を受けられる事が多い。
審査が速いため、急な資金繰りなどにも対応できる。銀行融資とビジネスローンを使い分ける事で、資金面での安定が図れる。
※日本政策金融公庫などの公的融資や銀行融資は、金利は低めだが審査に時間がかかる。銀行の一般的な審査から融資されるまでにかかる期間は2週間~1ヶ月程度かかる。
ビジネスローンを提供する金融機関は多岐に渡り、大手銀行から、信販、クレジットカード会社、フィンテック企業のような異業種もサービスをおこなっている。
自社のニーズに合った最適なビジネスローンを選ぶことが重要だ。
ビジネスローンは中小企業や個人事業主が利用すること多く、審査基準は金融機関によって異なる。
銀行同様、過去の信用履歴が重要なポイントとなる。スムーズに融資を受けるには、正確で信頼できる情報(書類)を提供することが求められる。
S&P | ムーディーズ | |
---|---|---|
1 | AAA(債務者がその金融債務を履行する能力は極めて高い) | Aaa(信用力が最も高いと判断され、信用リスクが最低水準にある債務に対する格付) |
2 | AA+ | Aa1(信用力が高いと判断され、信用リスクが極めて低い債務に対する格付) |
3 | AA(債務者がその金融債務を履行する能力は非常に高く、最上位の格付け「AAA」との差は小さい) | Aa2 |
4 | AA- | Aa3 |
5 | A+ | A1(中級の上位と判断され、信用リスクが低い債務に対する格付) |
6 | A(債務者がその金融債務を履行する能力は高いが、上位2つの格付けに比べ、事業環境や経済状況の悪化の影響をやや受けやすい) | A2 |
7 | A- | A3 |
8 | BBB+ | Baa1(中級と判断され、信用リスクが中程度であるがゆえ、一定の投機的な要素を含みうる債務に対する格付) |
9 | BBB(債務者がその金融債務を履行する能力は適切であるが、事業環境や経済状況の悪化によって債務履行能力が低下する可能性がより高い) | Baa2 |
10 | BBB- | Baa3 |
11 | BB+ | Ba1(投機的と判断され、相当の信用リスクがある債務に対する格付) |
12 | BB(債務者は短期的にはより低い格付けの債務者ほど脆弱ではないが、高い不確実性や、事業環境、金融情勢、または経済状況の悪化に対する脆弱性を有しており、状況によってはその金融債務を期日通りに履行する能力が不十分となる可能性がある) | Ba2 |
13 | BB- | Ba3 |
14 | B+ | B1(投機的とみなされ、信用リスクが高いと判断される債務に対する格付) |
15 | B(債務者は現時点ではその金融債務を履行する能力を有しているが、「BB」に格付けされた債務者よりも脆弱である。事業環境、金融情勢、または経済状況が悪化した場合には、債務を履行する能力や意思が損なわれやすい) | B2 |
16 | B- | B3 |
17 | CCC+ | Caa1(投機的で安全性が低いとみなされ、信用リスクが極めて高い債務に対する格付) |
18 | CCC(債務者は現時点で脆弱であり、その金融債務の履行は、良好な事業環境、金融情勢、および経済状況に依存している) | Caa2 |
19 | CCC- | Caa3 |
20 | CC(債務者は現時点で非常に脆弱である。不履行はまだ発生していないものの、不履行となるまでの期間にかかわりなく、S&Pが不履行は事実上確実と予想する場合に「CC」の格付けが用いられる) | Ca(非常に投機的であり、デフォルトに陥っているか、あるいはそれに近い状態にあるが、一定の元利の回収が見込める債務に対する格付) |
21 | C | C(最も格付が低く、通常、デフォルトに陥っており、元利の回収の見込みも極めて薄い債務に対する格付) |
22 | D(債務者の金融債務の少なくとも一部(長期か短期か、また格付けの有無を問わない。規制上の自己資本に分類される、あるいは契約条件に認められた形で不払いが生じているハイブリッド証券を除く)について不履行があるとS&Pが判断していることを示す。「D」は、債務者が全面的に債務不履行に陥り、すべて、または実質的にすべての債務の支払いを期日通り行わないとS&Pが判断する場合に付与される。「SD(Selective Default:選択的債務不履行)」は、債務者がある特定の債務または特定の種類の債務を選択して不履行としたものの、その他の債務については期日通りに支払いを継続するとS&Pが判断する場合に付与される。債務者が経営難に伴う債務再編を実施した場合も、債務者の格付けは「D」あるいは「SD」に引き下げられる) |
S&P | ムーディーズ | |
---|---|---|
米国債 | AA+ | Aaa |
日本国債 | A+ | A1 |
短期融資で「担保・保証人不要」の融資の場合、政策金利と比較し10%以上高い金利を支払う事になる。
利息制限法の上限近い金利を支払いのであれば、信用情報に傷が付かないファクタリング事業者との2社間ファクタリングを利用する方法がある。
短期融資は、JICC(日本信用情報機構)、KSC(全国銀行個人信用情報センター)、CICの信用情報のいずれかに記録が残る。銀行融資の際、信用情報の評価に影響する。
2社間ファクタリングは融資(借入)ではないので、信用情報とは関係がない。ファクタリングは請求書の売却行為で売掛債権譲渡契約書を締結する。
ファクタリングの手数料は金額と請求先によって異なるが、請求先が上場企業の場合は1~3%程度である。
ファクタリングは請求先が支払い不能になった場合、売掛債権譲渡契約書に基づきファクタリング事業者へ支払い義務が発生しないが、請求先が支払い不能になるような請求書の買取は普通おこなわれない。
ファクタリング事業者は、帝国データバンクや東京商工リサーチのような信用調査会社の信用情報を元に請求先を評価し、手数料を確定する。
経営者に求められる資質のひとつに「資本を扱う能力」がある。
一部の天才や、百戦錬磨の経験を持つ特例を除けば、自分で稼げる金額が、そのまま自分が扱える資本量になる。
自分が稼いだことがない金額を動かせる人は、上記の特殊事例を除いては存在しない。起業家や経営者にとって非常に重要な現実だ。
お金はかなり特殊な性質の道具で、お金を手に入れるために人は苦心し、時には大きな失敗をする。
現状でお金に苦心しているなら、起業家としての資質に欠けているか経験が不足している。
「労働者」ではなく「起業家(経営者)」になるには、現状で十分なお金を稼ぐ能力を有している必要がある。
優秀ではない労働者が優秀な経営者になることはない。労働報酬を十分に得られない労働者は経営者として成功できない。
「労働」は「経営」の重要な要素の1つで、「労働の質」で「経営」は好転も悪転もする。「労働」を理解し「労働の質」を高める事ができない労働者は、経営者としての資質がない。
言葉にすれば当たり前のことだが、これを理解できずに起業して失敗する労働者は多い。
コーディング規約が必要な理由は、既にご存知の方がほとんどだと思うが、だれもが好きなようにコーディングしてしまうと、可読性が極めて低い、読めないソースコードが出来上がってしまうからだ。
あらかじめルールを決めておくことで、可読性を担保できる。
特に、変数そのもの、変数の接頭辞は規約を作っておくことで、その変数が何を表しているか、どのプリミティブ型か、一目瞭然になる。
大昔、VBで変数に日本語(2バイト)を使ったアホがいたが、こういうアホや、for文のカウンターに、i、j、k、などはよく使用するが、i1、i2、i3・・・・のようなマジで読めないソースコードを書くアホを駆逐する為にコーディング規約は重要だ。
※個人的には、カウンターはcntI、cntJ、cntKのような接頭辞を付ける方が好きだが、これはソースが好きか醤油が好きか?という議論になると思う。
業務アプリなどでは変数そのものを規定する事も多い。「契約 contract」「検査 inspection」「予算 budget」「支払 payment」「委託事業 project」「補助事業 grant」など予め単語と変数名を決めておくことで可読性を担保できる。
「契約 keiyaku」「検査 kensa」「予算 yosan」「支払 shiharai」「委託事業 itaku」「補助事業 hojo」のようなローマ字での記述も馴染みがあるし、命名規約に定義しておけば可読性は上がるので、ローマ字記述でも良い。
※ローマ字記述がダメというプロジェクトも散見するが、意味不明な英単語を付けられるよりは、ローマ字記述の方が可読性は確実に高いので無理に英語を使用する必要はない。重要な事は可読性を第一に考える事で、英語にこだわって可読性を損ねるのは愚の骨頂だ。
プログラムは英語そのものだ。if、for、switch、do while、public、private、add、get、set、put、trim、claer、remove、などなど。
クラス、メソッド、プロパティ、変数、それぞれ正しい英語表記で命名すれば、英文としてきちんと読めるようになる。
英語圏の人(英語ができる人)にとっては単なる文章なので、普通に読めて当然だ。
問題は英語ができない日本人で、英語ができない日本人にとって、forも、ifも、switchも、すべてコマンドとして認識しており、クラス、メソッド、プロパティ、変数もそれぞれ、単なるコード(バーコードようなもの)化してしまう。
その結果、作成されたソースコードは全く読めないものが出来上がる。
UNIXのソースコードを読んだことがある人は、おおよそソースコードは読み物であると理解している。可読性は高くはないけどね。
※困るのが、英語を普通に読み書きできるが、アホで英語のできない日本人を考慮しないプログラマーだ。彼らは思いつくままソースコードを書いた結果、英語のできない日本人には読めないソースコードになる事があるので、嫌がるが規約で縛りつけるしかない。
日本語しかできないコーダーはとても多いので、コーディング規約、命名規約で縛りつけて、可読性を担保する事が重要だ。
どのようなクラス、メソッド、プロパティにもコメントは必ず書く必要がある。コメントの記述ルールもコーディング規約で細かく定義する必要がある。
「コメントの始まり、機能、引数、戻り値、コメントの終わり」など、記述方法をキッチリ決める必要がる。
特に「javadoc」や「サードパーティー」のドキュメント出力ツールを使用する場合は、100%使用するツールに沿って記述する必要があり、例外は許してはいけない。
日本語しかできないコーダーは、コメントに関しては従順な有能なコメントを書くのだが、ここで問題なのは、英語ができる有能なプログラマーで、彼らはソースコードそのものが文章なので、コメントなど必要ないという考えを持っている人も多い。
彼らのように有能なプログラマーだけなら、複雑な機能以外コメントを書かないという選択もあるかもしれないが、多くはソースコードは単なるコードそのものにしか見えないコーダーなので、読む人の事を考えないプログラマーは無能だと思い、ここでも規約で縛りつけよう。
そもそも、コメントとは補足と考えているプログラマーもいるが(特に英語ができるプログラマー)、コメントは設計書の一部と考えるべきである。
ソースコードの中に書くコメントは確かに補足だが、クラス、メソッド、プロパティの最初に「機能、引数、戻り値」などを書くコメントは設計書の一部である。
設計書の役割は、後々、仕様変更などのメンテナンスで必須になるので、コメントはソースコードと同様に重要だ。設計書とソースコードが一致しないなど言語道断なのである。
なぜプログラマーは規約を嫌うのか?
答えは単純で、自分の癖を直したくないからだ。
例えば箸を正しく使う事が出来ない人がいる。彼は箸をバッテンで挟むように使う。正しい使い方ではないが、特に困る事もない。直す必要性がないのだ。
恥を書くのは、本格的な日本料亭では恥をかくことになる。彼女の両親と食事に行った時も、ハズカシイ思いをするかもしれない。
ただ、恥をかくのは彼一人の問題だ。
プログラムは違う。癖を直さず書いた結果、他人が読むのに苦労する。もしくは読解不可能なスパゲッティプログラムになる可能性もある。
プログラムの製造では、属人的な要素は全て排除すべきだ。わずかでも残せば、メンテナンスで苦労する事になり、将来のリプレイス時には確実に面倒な事になる。
癖を押し付けるプログラマーはどういう人種なのか?
プロジェクト・プロダクトに長い間コミットしない短期労働者か、または全く逆で、長期間コミットするが、チームプレイを必要としない労働者だ。
規約とは法律と同じで、日本人なら法治国家である日本の法律は遵守しなければならない。法を犯せば罰せられる。
沢山の人が平和に建設的に生きていく為にはルールが必要で、それが法律だ。
プログラムの製造(開発)における命名規約は、可読性を担保するために必須の規約だ。
たとえばJavaの場合、変数がプリミティブの場合、変数の前に接頭辞をつける。
クラス | 接頭辞 | 例 |
---|---|---|
boolean | bln | blnRetun |
byte | byt | bytValue |
short | sht | shtValue |
int | int | intValue |
long | lng | lngValue |
float | flt | fltValue |
double | dbl | dblValue |
char | chr | chrValue |
メソッドやクラスの機能を表す接頭辞をつける。
機能を表す接頭辞 | 意味 | 例 |
---|---|---|
get | 取得する | getValue |
set | 設定する | setValue |
is | 判定する。戻り値はbooleanで返す事が多い | isNull isEmpty isNumeric |
cnt | for文の中などでで使用するカウンター | cntI cntJ cntK |
add | 追加する | addValue |
del | 削除する | delValue |
remove | 削除する ※通常の削除するを意図する場合はdelを使用する | delValue |
compare | 比較する | compareValue |
replace | 置き換える | replaceValue |
trim | 前後の空白文字を削除する | trimValue |
reverse | 逆にする | reverseValue |
clear | 初期状態にする | clearValue |
reset | 初期状態にする | resetValue |
sort | ソートする | sortqArray |
copy | コピーする | copyValue |
plus | プラスする | plusValue |
minus | マイナスする | minusValue |
exists | 存在判定する | existsFile |
create | 作成する | createFile |
upd | 更新する | updValue |
read | 読み込む | readValue |
slc | 選択する | slcValue |
to | 変換する | toDouble |
sql | sqlを作成する。もしくはsqlを作成し実行する | sqlHogeTable |
slc | 取得する(sqlのselect) | slcContract |
ins | 新規作成する(sqlのinsert) | insContract |
upd | 更新する(sqlのupdate) | updContract |
del | 削除する(sqlのdelete) | delContract |
よく使う英単語。
機能を表す接頭辞 | 意味 | 例 |
---|---|---|
validateCheck | 整合性を検証する | |
checkDirty | 入力項目が変更されているかチェックする | |
qty | 数量。quantityの略語。 | Select count(*) as qty のように使用する。 |
clear | 変数、オブジェクトのプロパティなどの内容を消去する。 | |
array | 配列 | |
list | 順序付けられた配列 | |
add | 追加する | |
create | 作成する | |
delete | 削除する | |
remove | 削除する ※通常の削除するを意図する場合はdelを使用する | |
start | 開始する | |
stop | 停止する | |
first | 最初 | |
last | 終わり | |
first | 最初 | |
last | 最後 | |
min | 最小 | |
max | 最大 | |
top | 頂点 | |
bottom | 底辺 | |
up | 上げる | |
down | 下げる | |
under | 下回る | |
over | 上回る | |
before | 適用前 | |
after | 適用後 | |
open | ファイルやソケットを開く | |
close | ファイルやソケットを閉じる | |
commit | 確定する | |
fetch | 取得する | |
post | 投稿する | |
read | ファイルやポートを読み出す | |
write | ファイルやポートに書き込むす | |
enable | 有効にする | |
disable | 無効にする | |
show | 表示する | |
hide | 非表示にする | |
padding | padding zeroのように使用する。0で埋める。 | |
normal | 正常 | |
error | 異常 | |
header | ヘッダー | |
footer | フッター | |
connect | 接続する | |
disconnect | 切断する | |
input | 入力する | |
output | 出力する | |
import | インポート | |
export | エクスポート | |
encode | エンコード | |
decode | デコード | |
download | ダウンロード | |
upload | アップロード | |
request | 要求、リクエスト | |
response | 返答、レスポンス | |
upper case | 大文字 | |
lower case | 小文字 | |
header | ヘッダー | |
footer | フッター |