{"id":187,"date":"2025-12-19T09:34:07","date_gmt":"2025-12-19T00:34:07","guid":{"rendered":"https:\/\/inno-mark.jp\/e-engineer\/?p=187"},"modified":"2026-08-16T15:21:45","modified_gmt":"2026-08-16T06:21:45","slug":"work-history","status":"publish","type":"post","link":"https:\/\/inno-mark.jp\/e-engineer\/work-history\/","title":{"rendered":"\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u66f8\u304d\u65b9\uff5c\u901a\u904e\u73873\u500d\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30fb\u4f8b\u6587\u4ed8\u304d\u30102026\u5e74\u3011"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u8ee2\u8077\u3067\u6700\u3082\u91cd\u8981\u306a\u66f8\u985e\u3001\u305d\u308c\u304c\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u3059\u3002\u63a1\u7528\u62c5\u5f53\u8005\u306f1\u65e550\u679a\u4ee5\u4e0a\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u76ee\u3092\u901a\u3059\u305f\u3081\u3001<strong>\u6700\u521d\u306e30\u79d2\u3067\u3042\u306a\u305f\u306e\u5b9f\u529b\u304c\u4f1d\u308f\u3089\u306a\u3051\u308c\u3070\u3001\u66f8\u985e\u9078\u8003\u3092\u901a\u904e\u3067\u304d\u307e\u305b\u3093<\/strong>\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b9f\u969b\u3001\u63a1\u7528\u62c5\u5f53\u8005\u304c\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u898b\u3066\u3044\u308b\u30dd\u30a4\u30f3\u30c8\u306f\u660e\u78ba\u3067\u3059\u3002\u6280\u8853\u30b9\u30ad\u30eb\u306e\u5177\u4f53\u6027\u3001\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u7d4c\u9a13\u3067\u306e\u5f79\u5272\u3001\u554f\u984c\u89e3\u6c7a\u306e\u5b9f\u7e3e\u3001\u305d\u3057\u3066\u6700\u65b0\u6280\u8853\u3078\u306e\u30ad\u30e3\u30c3\u30c1\u30a2\u30c3\u30d7\u59ff\u52e2\u3002\u3053\u308c\u3089\u3092\u52b9\u679c\u7684\u306b\u4f1d\u3048\u308b\u3053\u3068\u304c\u3001\u66f8\u985e\u9078\u8003\u901a\u904e\u306e\u9375\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001<strong>\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u4f5c\u6210\u306b\u304a\u3051\u308b5\u3064\u306e\u91cd\u8981\u30dd\u30a4\u30f3\u30c8\u3092\u3001\u5b9f\u969b\u306e\u30b5\u30f3\u30d7\u30eb\u3068\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u4ed8\u304d\u3067\u5fb9\u5e95\u89e3\u8aac<\/strong>\u3057\u307e\u3059\u3002\u3055\u3089\u306b\u3001Web\u30fb\u30a4\u30f3\u30d5\u30e9\u30fb\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u306a\u3069\u8077\u7a2e\u5225\u306e\u66f8\u304d\u65b9\u3001NG\u4f8b\u3068\u6539\u5584\u65b9\u6cd5\u3001\u30d7\u30ed\u306e\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306b\u3088\u308b\u6dfb\u524a\u6d3b\u7528\u6cd5\u307e\u3067\u7db2\u7f85\u7684\u306b\u7d39\u4ecb\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u3053\u306e\u8a18\u4e8b\u3092\u8aad\u3081\u3070\u5f97\u3089\u308c\u308b\u3053\u3068\uff1a<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u63a1\u7528\u62c5\u5f53\u8005\u306e\u76ee\u306b\u7559\u307e\u308b\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u66f8\u304d\u65b9<\/li>\n\n\n\n<li>\u30b3\u30d4\u30da\u3067\u4f7f\u3048\u308b\u8077\u7a2e\u5225\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<\/li>\n\n\n\n<li>\u66f8\u985e\u9078\u8003\u901a\u904e\u7387\u30923\u500d\u306b\u3059\u308b\u5b9f\u8df5\u30c6\u30af\u30cb\u30c3\u30af<\/li>\n\n\n\n<li>\u30d7\u30ed\u306b\u3088\u308b\u7121\u6599\u6dfb\u524a\u30b5\u30fc\u30d3\u30b9\u306e\u6d3b\u7528\u6cd5<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u8aad\u307f\u7d42\u308f\u308b\u9803\u306b\u306f\u3001\u3059\u3050\u306b\u4f5c\u6210\u3092\u59cb\u3081\u3089\u308c\u308b\u5b9f\u8df5\u7684\u306a\u77e5\u8b58\u304c\u8eab\u306b\u3064\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u300c\u81ea\u5206\u3067\u66f8\u304f\u81ea\u4fe1\u304c\u306a\u3044\u300d\u300c\u30d7\u30ed\u306b\u6dfb\u524a\u3057\u3066\u307b\u3057\u3044\u300d\u3068\u3044\u3046\u65b9\u3078<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IT\u8ee2\u8077\u306b\u7279\u5316\u3057\u305f\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306a\u3089\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u6dfb\u524a\u304b\u3089\u9762\u63a5\u5bfe\u7b56\u307e\u3067\u7121\u6599\u3067\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u304f\u308c\u307e\u3059\u3002\u66f8\u985e\u9078\u8003\u306e\u901a\u904e\u7387\u3092\u5927\u5e45\u306b\u4e0a\u3052\u305f\u3044\u65b9\u306f\u3001\u307e\u305a\u30d7\u30ed\u306b\u76f8\u8ac7\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"i-0\">\u304a\u3059\u3059\u3081\u6dfb\u524a\u30b5\u30fc\u30d3\u30b93\u9078<\/h4>\n\n\n<div id=\"id-337a3826-ab7f-4975-9744-2d5777b6c99d\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>\u30b5\u30fc\u30d3\u30b9\u540d<\/th><th>\u6dfb\u524a\u306e\u7279\u5fb4<\/th><th>\u304a\u3059\u3059\u3081\u306a\u4eba<\/th><\/tr><tr><td><a href=\"https:\/\/px.a8.net\/svt\/ejp?a8mat=45IHGZ+7CCHDE+2JK4+ZUIC2\" data-type=\"link\" data-id=\"https:\/\/px.a8.net\/svt\/ejp?a8mat=45IHGZ+7CCHDE+2JK4+ZUIC2\" target=\"_blank\" rel=\"noopener nofollow\">\u30ec\u30d0\u30c6\u30c3\u30af\u30ad\u30e3\u30ea\u30a2<\/a><\/td><td>\u5143\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u30a2\u30c9\u30d0\u30a4\u30b6\u30fc\u304c\u6280\u8853\u89b3\u70b9\u3067\u6dfb\u524a\u3002\u975e\u516c\u958b\u6c42\u4eba60%<\/td><td>\u5b9f\u52d9\u7d4c\u9a131\u5e74\u4ee5\u4e0a\u306e\u7d4c\u9a13\u8005<\/td><\/tr><tr><td><a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=5239893&amp;p_id=6663&amp;pc_id=19013&amp;pl_id=85103\" data-type=\"link\" data-id=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=5239893&amp;p_id=6663&amp;pc_id=19013&amp;pl_id=85103\" target=\"_blank\" rel=\"noopener nofollow\">\u30e6\u30cb\u30be\u30f3\u30ad\u30e3\u30ea\u30a2<\/a><\/td><td>\u672a\u7d4c\u9a13\u8005\u306e\u300c\u5b9f\u7e3e\u304c\u306a\u3044\u300d\u554f\u984c\u3092\u89e3\u6c7a\u3059\u308b\u66f8\u304d\u65b9\u3092\u500b\u5225\u6307\u5c0e<\/td><td>\u672a\u7d4c\u9a13\u30fb20\u4ee3\u306eIT\u8ee2\u8077\u5e0c\u671b\u8005<\/td><\/tr><tr><td><a href=\"https:\/\/px.a8.net\/svt\/ejp?a8mat=4AV6GG+2MNXYQ+5B0Y+HV7V6\" data-type=\"link\" data-id=\"https:\/\/px.a8.net\/svt\/ejp?a8mat=4AV6GG+2MNXYQ+5B0Y+HV7V6\" target=\"_blank\" rel=\"noopener nofollow\">\u30c6\u30c3\u30af\u30b4\u30fc<\/a><\/td><td>\u5e74\u53ce\u4ea4\u6e09\u306b\u5f37\u304f\u3001\u5e74\u53ceUP\u5b9f\u7e3e\u306b\u57fa\u3065\u3044\u305f\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u6700\u9069\u5316<\/td><td>\u5e74\u53ce\u30a2\u30c3\u30d7\u3092\u72d9\u3046\u7d4c\u9a13\u8005<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-1\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u3010\u7d50\u8ad6\u3011\u30a8\u30f3\u30b8\u30cb\u30a2\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u63a1\u7528\u62c5\u5f53\u8005\u304c\u5fc5\u305a\u898b\u308b5\u3064\u306e\u30dd\u30a4\u30f3\u30c8<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u66f8\u304d\u65b9\u306e\u8a73\u7d30\u306b\u5165\u308b\u524d\u306b\u3001\u307e\u305a\u63a1\u7528\u62c5\u5f53\u8005\u304c\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u78ba\u8a8d\u3057\u3066\u3044\u308b\u91cd\u8981\u30dd\u30a4\u30f3\u30c8\u3092\u7406\u89e3\u3057\u307e\u3057\u3087\u3046\u3002\u3053\u308c\u3089\u3092\u62bc\u3055\u3048\u308b\u3053\u3068\u3067\u3001\u66f8\u985e\u9078\u8003\u901a\u904e\u7387\u304c\u5927\u5e45\u306b\u5411\u4e0a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-2\">1. \u6280\u8853\u30b9\u30ad\u30eb\u306e\u5177\u4f53\u6027\u3068\u5b9f\u52d9\u7d4c\u9a13\u5e74\u6570<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u63a1\u7528\u62c5\u5f53\u8005\u306f\u3001<strong>\u5358\u306b\u300cJava\u7d4c\u9a13\u3042\u308a\u300d\u3060\u3051\u3067\u306f\u5224\u65ad\u3067\u304d\u307e\u305b\u3093<\/strong>\u3002\u4ee5\u4e0b\u306e\u8981\u7d20\u3092\u542b\u3081\u3066\u8a18\u8f09\u3059\u308b\u3053\u3068\u3067\u3001\u3042\u306a\u305f\u306e\u6280\u8853\u30ec\u30d9\u30eb\u304c\u6b63\u78ba\u306b\u4f1d\u308f\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u52b9\u679c\u7684\u306a\u8a18\u8f09\u65b9\u6cd5\uff1a<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u274c \u60aa\u3044\u4f8b\uff1aJava\u4f7f\u7528\u7d4c\u9a13\u3042\u308a\n\u2b55 \u826f\u3044\u4f8b\uff1aJava(Spring Boot 3.x) \u5b9f\u52d95\u5e74\u3001\u6708\u9593100\u4e07PV\u306eWeb\u30b5\u30fc\u30d3\u30b9\u958b\u767a\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5fc5\u305a\u542b\u3081\u308b\u3079\u304d\u60c5\u5831\uff1a<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u4f7f\u7528\u8a00\u8a9e\u30fb\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u306e\u660e\u8a18\uff1a\u300cJava(Spring Boot)\u5b9f\u52d95\u5e74\u300d<\/li>\n\n\n\n<li>\u30d0\u30fc\u30b8\u30e7\u30f3\u60c5\u5831\uff1a\u300cReact 18\u7cfb\u300d\u300cAWS EC2\/RDS\/Lambda\u300d<\/li>\n\n\n\n<li>\u5b9f\u52d9\u7d4c\u9a13\u5e74\u6570\u306e\u4f75\u8a18\uff1a\u300cPython(Django) \u5b9f\u52d93\u5e74\u300d<\/li>\n\n\n\n<li>\u958b\u767a\u898f\u6a21\uff1a\u300c\u6708\u9593100\u4e07PV\u306eWeb\u30b5\u30fc\u30d3\u30b9\u958b\u767a\u300d\u300c\u30c7\u30fc\u30bf\u30d9\u30fc\u30b950\u4e07\u30ec\u30b3\u30fc\u30c9\u300d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u53c2\u8003\u8cc7\u6599\uff1a<\/strong> <a href=\"https:\/\/www.ipa.go.jp\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">IPA \u60c5\u5831\u51e6\u7406\u63a8\u9032\u6a5f\u69cb \u2013 IT\u4eba\u6750\u767d\u66f8<\/a>\u3067\u306f\u3001\u4f01\u696d\u304c\u6c42\u3081\u308b\u30a8\u30f3\u30b8\u30cb\u30a2\u30b9\u30ad\u30eb\u306e\u6700\u65b0\u52d5\u5411\u304c\u516c\u958b\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-3\">2. \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u898f\u6a21\u3068\u62c5\u5f53\u3057\u305f\u5f79\u5272\u306e\u660e\u78ba\u5316<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u898f\u6a21\u3068\u81ea\u8eab\u306e\u5f79\u5272\u3092\u6570\u5024\u3067\u793a\u3059\u3053\u3068\u3067\u3001\u63a1\u7528\u62c5\u5f53\u8005\u306f\u3042\u306a\u305f\u306e\u7d4c\u9a13\u5024\u3092\u5ba2\u89b3\u7684\u306b\u8a55\u4fa1\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u3059\u3079\u304d\u5177\u4f53\u7684\u306a\u60c5\u5831\uff1a<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-chevron\">\n<li><strong>\u30c1\u30fc\u30e0\u898f\u6a21<\/strong>\uff1a\u300c\u958b\u767a\u30c1\u30fc\u30e08\u540d(\u3046\u3061\u30a8\u30f3\u30b8\u30cb\u30a25\u540d\u3001PL1\u540d)\u300d<\/li>\n\n\n\n<li><strong>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u671f\u9593<\/strong>\uff1a\u300c2023\u5e744\u6708\u301c2024\u5e743\u6708(12\u30f6\u6708)\u300d<\/li>\n\n\n\n<li><strong>\u30b7\u30b9\u30c6\u30e0\u898f\u6a21<\/strong>\uff1a\u300c\u6708\u9593\u30a2\u30af\u30c6\u30a3\u30d6\u30e6\u30fc\u30b6\u30fc10\u4e07\u4eba\u300d\u300c\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u898f\u6a2150\u4e07\u30ec\u30b3\u30fc\u30c9\u300d<\/li>\n\n\n\n<li><strong>\u81ea\u5206\u306e\u8ca2\u732e\u5ea6<\/strong>\uff1a\u300c\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u958b\u767a\u306e60%\u3092\u62c5\u5f53\u300d\u300c3\u540d\u306e\u30c1\u30fc\u30e0\u30ea\u30fc\u30c0\u30fc\u3068\u3057\u3066\u9032\u884c\u7ba1\u7406\u300d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u6570\u5024\u3092\u7528\u3044\u308b\u3053\u3068\u3067\u3001\u5ba2\u89b3\u7684\u306a\u8a55\u4fa1\u304c\u53ef\u80fd\u306b\u306a\u308a\u3001\u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u80fd\u529b\u3084\u30ea\u30fc\u30c0\u30fc\u30b7\u30c3\u30d7\u3082\u30a2\u30d4\u30fc\u30eb\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-4\">3. \u554f\u984c\u89e3\u6c7a\u80fd\u529b\u3068\u30d3\u30b8\u30cd\u30b9\u30a4\u30f3\u30d1\u30af\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u672c\u8cea\u7684\u306a\u4fa1\u5024\u306f\u3001<strong>\u6280\u8853\u3092\u4f7f\u3063\u3066\u8ab2\u984c\u3092\u89e3\u6c7a\u3059\u308b\u3053\u3068<\/strong>\u3067\u3059\u3002\u300c\u8ab2\u984c\u2192\u89e3\u6c7a\u7b56\u2192\u6210\u679c\u300d\u3092\u5177\u4f53\u7684\u306a\u6570\u5024\u3068\u3068\u3082\u306b\u793a\u3059\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STAR\u6cd5\u3092\u6d3b\u7528\u3057\u305f\u8a18\u8f09\u4f8b\uff1a<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u72b6\u6cc1(Situation)\u3011\n\u30ec\u30b9\u30dd\u30f3\u30b9\u901f\u5ea6\u304c\u5e73\u57473\u79d2\u304b\u304b\u308a\u3001\u30e6\u30fc\u30b6\u30fc\u96e2\u8131\u7387\u304c\u9ad8\u3044\u72b6\u6cc1\n\n\u3010\u8ab2\u984c(Task)\u3011\n\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u30921\u79d2\u4ee5\u4e0b\u306b\u77ed\u7e2e\u3059\u308b\u5fc5\u8981\u304c\u3042\u3063\u305f\n\n\u3010\u884c\u52d5(Action)\u3011\n\u30fb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u6700\u9069\u5316\u3068N+1\u554f\u984c\u306e\u89e3\u6d88\n\u30fbRedis\u306b\u3088\u308b\u30ad\u30e3\u30c3\u30b7\u30e5\u6a5f\u69cb\u306e\u5c0e\u5165\n\u30fbCDN\u6d3b\u7528\u306b\u3088\u308b\u9759\u7684\u30d5\u30a1\u30a4\u30eb\u306e\u914d\u4fe1\u6700\u9069\u5316\n\n\u3010\u7d50\u679c(Result)\u3011\n\u30fb\u30ec\u30b9\u30dd\u30f3\u30b9\u901f\u5ea6\u30920.8\u79d2\u306b\u6539\u5584(73%\u77ed\u7e2e)\n\u30fb\u96e2\u8131\u7387\u309220%\u524a\u6e1b\n\u30fb\u30b5\u30fc\u30d0\u30fc\u30b3\u30b9\u30c8\u6708\u984d30\u4e07\u5186\u524a\u6e1b\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u3088\u3046\u306b\u3001<strong>\u30d3\u30b8\u30cd\u30b9\u3078\u306e\u8ca2\u732e\u3092\u6570\u5024\u5316<\/strong>\u3067\u304d\u308b\u3068\u3001\u6280\u8853\u529b\u3060\u3051\u3067\u306a\u304f\u30d3\u30b8\u30cd\u30b9\u611f\u899a\u3082\u8a55\u4fa1\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-5\">4. \u6700\u65b0\u6280\u8853\u3078\u306e\u30ad\u30e3\u30c3\u30c1\u30a2\u30c3\u30d7\u59ff\u52e2<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">IT\u696d\u754c\u306f\u6280\u8853\u306e\u9032\u5316\u304c\u901f\u3044\u305f\u3081\u3001\u7d99\u7d9a\u7684\u306a\u5b66\u7fd2\u7fd2\u6163\u306f<strong>\u5c06\u6765\u7684\u306a\u6210\u9577\u53ef\u80fd\u6027\u3092\u793a\u3059\u91cd\u8981\u306a\u6307\u6a19<\/strong>\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30a2\u30d4\u30fc\u30eb\u3059\u3079\u304d\u8981\u7d20\uff1a<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>\u7d99\u7d9a\u7684\u306a\u5b66\u7fd2<\/strong>\uff1a\u300c\u9031\u672b\u306bNext.js\u306e\u6700\u65b0\u6a5f\u80fd\u3092\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u5b9f\u8df5\u300d<\/li>\n\n\n\n<li><strong>\u8cc7\u683c\u53d6\u5f97<\/strong>\uff1a\u300cAWS\u8a8d\u5b9a\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\u30a2\u30fc\u30ad\u30c6\u30af\u30c8\u53d6\u5f97(2024\u5e743\u6708)\u300d<\/li>\n\n\n\n<li><strong>\u6280\u8853\u767a\u4fe1<\/strong>\uff1a\u300cQiita\u3067\u6280\u8853\u8a18\u4e8b\u3092\u67082\u672c\u6295\u7a3f(\u7d2f\u8a085,000\u3044\u3044\u306d)\u300d<\/li>\n\n\n\n<li><strong>OSS\u8ca2\u732e<\/strong>\uff1a\u300cGitHub\u3067\u25cb\u25cb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b3\u4ef6\u306ePR\u3092\u30de\u30fc\u30b8\u300d<\/li>\n\n\n\n<li><strong>\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u53c2\u52a0<\/strong>\uff1a\u300c\u5730\u57df\u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u52c9\u5f37\u4f1a\u306b\u5b9a\u671f\u53c2\u52a0\u300d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6700\u65b0\u306e\u6280\u8853\u30c8\u30ec\u30f3\u30c9\uff1a<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AI\/\u6a5f\u68b0\u5b66\u7fd2\u306e\u6d3b\u7528(ChatGPT API\u3001LangChain)<\/li>\n\n\n\n<li>\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\u958b\u767a(Kubernetes\u3001\u30b5\u30fc\u30d0\u30fc\u30ec\u30b9)<\/li>\n\n\n\n<li>\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u6700\u65b0\u52d5\u5411(Next.js 14 App Router\u3001React Server Components)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u53c2\u8003\uff1a<a href=\"https:\/\/octoverse.github.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">GitHub Octoverse<\/a>\u3067\u6700\u65b0\u306e\u6280\u8853\u30c8\u30ec\u30f3\u30c9\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-6\">5. \u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u80fd\u529b\u3068\u30c1\u30fc\u30e0\u30ef\u30fc\u30af<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u73fe\u4ee3\u306e\u958b\u767a\u73fe\u5834\u3067\u306f\u3001<strong>\u6280\u8853\u529b\u3060\u3051\u3067\u306a\u304f\u30c1\u30fc\u30e0\u3067\u306e\u5354\u50cd\u80fd\u529b<\/strong>\u304c\u4e0d\u53ef\u6b20\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a55\u4fa1\u3055\u308c\u308b\u5177\u4f53\u7684\u306a\u7d4c\u9a13\uff1a<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li><strong>\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc<\/strong>\uff1a\u300c\u9031\u306b\u5e73\u574710\u4ef6\u306e\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3092\u5b9f\u65bd\u3057\u3001\u54c1\u8cea\u5411\u4e0a\u306b\u8ca2\u732e\u300d<\/li>\n\n\n\n<li><strong>\u30e1\u30f3\u30bf\u30ea\u30f3\u30b0<\/strong>\uff1a\u300c\u65b0\u4eba\u30a8\u30f3\u30b8\u30cb\u30a22\u540d\u306e\u6280\u8853\u6307\u5c0e\u3092\u62c5\u5f53\u30013\u30f6\u6708\u3067\u72ec\u308a\u7acb\u3061\u9054\u6210\u300d<\/li>\n\n\n\n<li><strong>\u30b9\u30c6\u30fc\u30af\u30db\u30eb\u30c0\u30fc\u8abf\u6574<\/strong>\uff1a\u300c\u55b6\u696d\u90e8\u9580\u3068\u9031\u6b21\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u3092\u5b9f\u65bd\u3057\u3001\u8981\u4ef6\u5b9a\u7fa9\u3092\u30ea\u30fc\u30c9\u300d<\/li>\n\n\n\n<li><strong>\u30c9\u30ad\u30e5\u30e1\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3<\/strong>\uff1a\u300c\u6280\u8853\u4ed5\u69d8\u66f8\u3001\u904b\u7528\u30de\u30cb\u30e5\u30a2\u30eb\u3092\u4f5c\u6210\u3057\u3001\u30c1\u30fc\u30e0\u5185\u30ca\u30ec\u30c3\u30b8\u3092\u5171\u6709\u300d<\/li>\n\n\n\n<li><strong>\u52c9\u5f37\u4f1a\u904b\u55b6<\/strong>\uff1a\u300c\u67081\u56de\u306e\u793e\u5185\u52c9\u5f37\u4f1a\u3092\u4f01\u753b\u30fb\u904b\u55b6\u3001\u53c2\u52a0\u738780%\u3092\u7dad\u6301\u300d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u6280\u8853\u7684\u306a\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3(\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3001\u6280\u8853\u6587\u66f8\u4f5c\u6210)\u3068\u3001\u975e\u6280\u8853\u8005\u3068\u306e\u8abf\u6574\u80fd\u529b\u306e\u4e21\u65b9\u3092\u30a2\u30d4\u30fc\u30eb\u3067\u304d\u308b\u3068\u3001<strong>\u3088\u308a\u5e45\u5e83\u3044\u5f79\u5272\u3067\u6d3b\u8e8d\u3067\u304d\u308b\u4eba\u6750<\/strong>\u3068\u3057\u3066\u8a55\u4fa1\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-7\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u30a8\u30f3\u30b8\u30cb\u30a2\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u57fa\u672c\u69cb\u6210\u3010\u5168\u4f53\u50cf\u3011<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306f\u3001\u6c7a\u307e\u3063\u305f\u69cb\u6210\u306b\u6cbf\u3063\u3066\u4f5c\u6210\u3059\u308b\u3053\u3068\u3067\u3001\u63a1\u7528\u62c5\u5f53\u8005\u304c\u5fc5\u8981\u306a\u60c5\u5831\u3092\u7d20\u65e9\u304f\u628a\u63e1\u3067\u304d\u307e\u3059\u3002\u3053\u3053\u3067\u306f\u3001\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u5fc5\u9808\u306e\u9805\u76ee\u3068\u3001\u52b9\u679c\u7684\u306a\u30ec\u30a4\u30a2\u30a6\u30c8\u306b\u3064\u3044\u3066\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-8\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u5fc5\u9808\u306e\u9805\u76ee\u4e00\u89a7<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u306f\u3001\u4ee5\u4e0b\u306e6\u3064\u306e\u9805\u76ee\u3092\u5fc5\u305a\u542b\u3081\u307e\u3057\u3087\u3046\u3002\u3053\u308c\u3089\u306f\u63a1\u7528\u62c5\u5f53\u8005\u304c\u6700\u4f4e\u9650\u78ba\u8a8d\u3057\u305f\u3044\u60c5\u5831\u3067\u3042\u308a\u3001\u6b20\u3051\u3066\u3044\u308b\u3068\u8a55\u4fa1\u304c\u56f0\u96e3\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5fc5\u9808\u9805\u76ee<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check has-sango-light-orange-background-color has-background\">\n<li><strong>\u8077\u52d9\u8981\u7d04(150\u301c200\u5b57)<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u3053\u308c\u307e\u3067\u306e\u7d4c\u6b74\u3092\u7c21\u6f54\u306b\u307e\u3068\u3081\u305f\u8981\u7d04\u6587<\/li>\n\n\n\n<li>\u7d4c\u9a13\u5e74\u6570\u3001\u4e3b\u8981\u306a\u6280\u8853\u9818\u57df\u3001\u4ee3\u8868\u7684\u306a\u5b9f\u7e3e\u3092\u542b\u3081\u308b<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u8077\u52d9\u7d4c\u6b74(\u6642\u7cfb\u5217\u307e\u305f\u306f\u9006\u7de8\u5e74\u4f53)<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u6240\u5c5e\u4f01\u696d\u30fb\u90e8\u7f72\u540d\u3001\u5728\u7c4d\u671f\u9593<\/li>\n\n\n\n<li>\u62c5\u5f53\u3057\u305f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u8a73\u7d30<\/li>\n\n\n\n<li>\u4f7f\u7528\u6280\u8853\u3001\u62c5\u5f53\u30d5\u30a7\u30fc\u30ba\u3001\u30c1\u30fc\u30e0\u898f\u6a21<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u6d3b\u304b\u305b\u308b\u6280\u8853\u30fb\u30b9\u30ad\u30eb<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e<\/li>\n\n\n\n<li>\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u30fb\u30e9\u30a4\u30d6\u30e9\u30ea<\/li>\n\n\n\n<li>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3001\u30a4\u30f3\u30d5\u30e9\u30fb\u30af\u30e9\u30a6\u30c9<\/li>\n\n\n\n<li>\u958b\u767a\u30c4\u30fc\u30eb<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u8cc7\u683c\u30fb\u8a8d\u5b9a<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u53d6\u5f97\u5e74\u6708\u3068\u8cc7\u683c\u540d<\/li>\n\n\n\n<li>IT\u95a2\u9023\u8cc7\u683c\u3092\u512a\u5148\u7684\u306b\u8a18\u8f09<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u81ea\u5df1PR(300\u301c400\u5b57\u00d72\u301c3\u9805\u76ee)<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u5f37\u307f\u3068\u5177\u4f53\u7684\u306a\u30a8\u30d4\u30bd\u30fc\u30c9<\/li>\n\n\n\n<li>\u5fdc\u52df\u4f01\u696d\u3067\u6d3b\u304b\u305b\u308b\u7d4c\u9a13<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u4eca\u5f8c\u306e\u30ad\u30e3\u30ea\u30a2\u30d7\u30e9\u30f3(\u4efb\u610f\u3060\u304c\u63a8\u5968)<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u5b9f\u73fe\u3057\u305f\u3044\u6280\u8853\u7684\u306a\u76ee\u6a19<\/li>\n\n\n\n<li>\u4e2d\u9577\u671f\u7684\u306a\u30ad\u30e3\u30ea\u30a2\u30d3\u30b8\u30e7\u30f3<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u308c\u3089\u306e\u9805\u76ee\u3092\u6f0f\u308c\u306a\u304f\u8a18\u8f09\u3059\u308b\u3053\u3068\u3067\u3001\u63a1\u7528\u62c5\u5f53\u8005\u306f\u3042\u306a\u305f\u306e\u5168\u4f53\u50cf\u3092\u7406\u89e3\u3057\u3001\u9069\u5207\u306b\u8a55\u4fa1\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-9\">\u63a8\u5968\u3055\u308c\u308b\u8a18\u8f09\u9806\u5e8f\u3068\u30ec\u30a4\u30a2\u30a6\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u8996\u8a8d\u6027\u306f\u3001\u66f8\u985e\u9078\u8003\u306e\u901a\u904e\u7387\u306b\u76f4\u63a5\u5f71\u97ff\u3057\u307e\u3059\u3002\u63a1\u7528\u62c5\u5f53\u8005\u306f1\u65e5\u306b\u6570\u5341\u679a\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3092\u78ba\u8a8d\u3059\u308b\u305f\u3081\u3001\u30d1\u30c3\u3068\u898b\u3066\u7406\u89e3\u3057\u3084\u3059\u3044\u30ec\u30a4\u30a2\u30a6\u30c8\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u63a8\u5968\u3055\u308c\u308b\u8a18\u8f09\u9806\u5e8f<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u6c0f\u540d\u30fb\u9023\u7d61\u5148(\u30d8\u30c3\u30c0\u30fc)<\/li>\n\n\n\n<li>\u8077\u52d9\u8981\u7d04<\/li>\n\n\n\n<li>\u8077\u52d9\u7d4c\u6b74(\u6700\u3082\u91cd\u8981\u306a\u305f\u3081\u524d\u534a\u306b\u914d\u7f6e)<\/li>\n\n\n\n<li>\u6d3b\u304b\u305b\u308b\u6280\u8853\u30fb\u30b9\u30ad\u30eb<\/li>\n\n\n\n<li>\u8cc7\u683c\u30fb\u8a8d\u5b9a<\/li>\n\n\n\n<li>\u81ea\u5df1PR<\/li>\n\n\n\n<li>\u4eca\u5f8c\u306e\u30ad\u30e3\u30ea\u30a2\u30d7\u30e9\u30f3<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30ec\u30a4\u30a2\u30a6\u30c8\u306e\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>A4\u7528\u7d192\u301c3\u679a\u304c\u6700\u9069:1\u679a\u3060\u3068\u60c5\u5831\u4e0d\u8db3\u30014\u679a\u4ee5\u4e0a\u306f\u5197\u9577<\/li>\n\n\n\n<li>\u30d5\u30a9\u30f3\u30c8:\u6e38\u30b4\u30b7\u30c3\u30af\u3001\u30e1\u30a4\u30ea\u30aa\u306a\u3069\u8aad\u307f\u3084\u3059\u3044\u3082\u306e(10.5\u301c11pt)<\/li>\n\n\n\n<li>\u4f59\u767d:\u4e0a\u4e0b\u5de6\u53f320\u301c25mm\u7a0b\u5ea6<\/li>\n\n\n\n<li>\u898b\u51fa\u3057:\u592a\u5b57\u30fb\u4e0b\u7dda\u3067\u5f37\u8abf\u3057\u3001\u968e\u5c64\u3092\u660e\u78ba\u306b<\/li>\n\n\n\n<li>\u7b87\u6761\u66f8\u304d\u306e\u6d3b\u7528:\u9577\u6587\u3088\u308a\u3082\u7b87\u6761\u66f8\u304d\u3067\u7c21\u6f54\u306b<\/li>\n\n\n\n<li>\u8868\u306e\u4f7f\u7528:\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u7d4c\u6b74\u306f\u8868\u5f62\u5f0f\u306b\u3059\u308b\u3068\u898b\u3084\u3059\u3044<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u7279\u306b\u3001\u8077\u52d9\u7d4c\u6b74\u306f\u60c5\u5831\u91cf\u304c\u591a\u304f\u306a\u308a\u304c\u3061\u306a\u305f\u3081\u3001\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3054\u3068\u306b\u67a0\u3067\u533a\u5207\u308b\u306a\u3069\u3001\u8996\u899a\u7684\u306b\u5206\u304b\u308a\u3084\u3059\u304f\u3059\u308b\u5de5\u592b\u304c\u52b9\u679c\u7684\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-10\">2-3. \u5c65\u6b74\u66f8\u3068\u306e\u9055\u3044\u3068\u4f7f\u3044\u5206\u3051<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u5c65\u6b74\u66f8\u3068\u8077\u52d9\u7d4c\u6b74\u66f8\u306f\u3001\u3069\u3061\u3089\u3082\u9078\u8003\u66f8\u985e\u3067\u3059\u304c\u3001\u76ee\u7684\u3068\u8a18\u8f09\u5185\u5bb9\u304c\u7570\u306a\u308a\u307e\u3059\u3002\u3053\u306e\u9055\u3044\u3092\u7406\u89e3\u3059\u308b\u3053\u3068\u3067\u3001\u305d\u308c\u305e\u308c\u306e\u66f8\u985e\u3092\u52b9\u679c\u7684\u306b\u6d3b\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5c65\u6b74\u66f8\u306e\u5f79\u5272<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u57fa\u672c\u7684\u306a\u500b\u4eba\u60c5\u5831\u306e\u78ba\u8a8d<\/li>\n\n\n\n<li>\u5b66\u6b74\u30fb\u8077\u6b74\u306e\u5e74\u8868\u7684\u306a\u628a\u63e1<\/li>\n\n\n\n<li>\u516c\u5f0f\u306a\u8a3c\u660e\u66f8\u985e\u3068\u3057\u3066\u306e\u4f4d\u7f6e\u3065\u3051<\/li>\n\n\n\n<li>\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306f\u5b9a\u578b(JIS\u898f\u683c\u306a\u3069)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u5f79\u5272<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u696d\u52d9\u5185\u5bb9\u3068\u5b9f\u7e3e\u306e\u8a73\u7d30\u306a\u8aac\u660e<\/li>\n\n\n\n<li>\u30b9\u30ad\u30eb\u3068\u7d4c\u9a13\u306e\u30a2\u30d4\u30fc\u30eb<\/li>\n\n\n\n<li>\u81ea\u5df1PR\u3068\u5fd7\u671b\u52d5\u6a5f\u306e\u8868\u660e<\/li>\n\n\n\n<li>\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306f\u81ea\u7531(\u500b\u6027\u3092\u51fa\u305b\u308b)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u5185\u5bb9\u306e\u9055\u3044<\/strong><\/p>\n\n\n<div id=\"id-eb4e88dc-09df-4562-b20a-6b3e4fa5131c\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u9805\u76ee<\/th><th class=\"has-text-align-center\" data-align=\"center\">\u5c65\u6b74\u66f8<\/th><th class=\"has-text-align-center\" data-align=\"center\">\u8077\u52d9\u7d4c\u6b74\u66f8<\/th><\/tr><\/thead><tbody><tr><td>\u5b66\u6b74<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25cb\u5fc5\u9808<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25b3\u88dc\u8db3\u7a0b\u5ea6<\/td><\/tr><tr><td>\u8077\u6b74<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25cb\u4f1a\u793e\u540d\u30fb\u671f\u9593\u306e\u307f<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25cb\u8a73\u7d30\u306a\u696d\u52d9\u5185\u5bb9<\/td><\/tr><tr><td>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u8a73\u7d30<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u00d7\u8a18\u8f09\u3057\u306a\u3044<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25cb\u6700\u91cd\u8981\u9805\u76ee<\/td><\/tr><tr><td>\u6280\u8853\u30b9\u30ad\u30eb<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25b3\u7c21\u5358\u306b<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25cb\u8a73\u7d30\u306b\u4e00\u89a7\u5316<\/td><\/tr><tr><td>\u81ea\u5df1PR<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25b3\u7c21\u6f54\u306b<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25cb\u5177\u4f53\u7684\u306b<\/td><\/tr><tr><td>\u5fd7\u671b\u52d5\u6a5f<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25cb\u5fc5\u9808<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u25b3\u4efb\u610f<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u8ee2\u8077\u3067\u306f\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u65b9\u304c\u91cd\u8996\u3055\u308c\u308b\u50be\u5411\u306b\u3042\u308a\u307e\u3059\u3002\u5c65\u6b74\u66f8\u306f\u57fa\u672c\u60c5\u5831\u306e\u78ba\u8a8d\u7528\u3068\u5272\u308a\u5207\u308a\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u529b\u3092\u5165\u308c\u308b\u3053\u3068\u3092\u304a\u3059\u3059\u3081\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-11\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u3010\u9805\u76ee\u5225\u3011\u30a8\u30f3\u30b8\u30cb\u30a2\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u66f8\u304d\u65b9<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u3053\u304b\u3089\u306f\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u5404\u9805\u76ee\u306b\u3064\u3044\u3066\u3001\u5177\u4f53\u7684\u306a\u66f8\u304d\u65b9\u3068\u30b3\u30c4\u3092\u8a73\u3057\u304f\u89e3\u8aac\u3057\u307e\u3059\u3002\u5b9f\u969b\u306e\u8a18\u8f09\u4f8b\u3082\u4ea4\u3048\u306a\u304c\u3089\u3001\u63a1\u7528\u62c5\u5f53\u8005\u306b\u97ff\u304f\u66f8\u304d\u65b9\u3092\u30de\u30b9\u30bf\u30fc\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-12\">\u8077\u52d9\u8981\u7d04\u306e\u66f8\u304d\u65b9\uff5c150\u5b57\u3067\u7d4c\u6b74\u3092\u51dd\u7e2e<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u8981\u7d04\u306f\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u5192\u982d\u306b\u914d\u7f6e\u3059\u308b\u300c\u3042\u306a\u305f\u306e\u30c0\u30a4\u30b8\u30a7\u30b9\u30c8\u300d\u3067\u3059\u3002\u63a1\u7528\u62c5\u5f53\u8005\u306f\u3001\u3053\u306e150\u301c200\u5b57\u3092\u8aad\u3093\u3067\u3001\u8a73\u7d30\u3092\u78ba\u8a8d\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u5224\u65ad\u3057\u307e\u3059\u3002\u3064\u307e\u308a\u3001\u6700\u3082\u91cd\u8981\u306a\u300c\u3064\u304b\u307f\u300d\u306e\u90e8\u5206\u3068\u8a00\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u3059\u3079\u304d\u8981\u7d20<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u3066\u306e\u7dcf\u7d4c\u9a13\u5e74\u6570<\/li>\n\n\n\n<li>\u4e3b\u8981\u306a\u6280\u8853\u9818\u57df\u30fb\u5c02\u9580\u5206\u91ce<\/li>\n\n\n\n<li>\u6700\u3082\u8a34\u6c42\u3057\u305f\u3044\u5b9f\u7e3e(\u6570\u5024\u3067\u793a\u3059)<\/li>\n\n\n\n<li>\u73fe\u5728\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u30fb\u5f79\u5272<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u826f\u3044\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Web\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u30666\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002\u4e3b\u306b\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u958b\u767a\u3092\u62c5\u5f53\u3057\u3001Java(Spring Boot)\u3068Python\u3092\u4f7f\u7528\u3057\u305f\u5927\u898f\u6a21Web\u30b5\u30fc\u30d3\u30b9\u306e\u8a2d\u8a08\u30fb\u958b\u767a\u306b\u5f93\u4e8b\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001\u6708\u9593100\u4e07PV\u306eEC\u30b5\u30a4\u30c8\u306e\u30ea\u30cb\u30e5\u30fc\u30a2\u30eb\u306b\u304a\u3044\u3066\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6539\u5584\u306b\u3088\u308a\u51e6\u7406\u901f\u5ea6\u309240%\u5411\u4e0a\u3055\u305b\u307e\u3057\u305f\u3002\u30c1\u30fc\u30e0\u30ea\u30fc\u30c0\u30fc\u3068\u3057\u30664\u540d\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u3057\u305f\u7d4c\u9a13\u3082\u3042\u308a\u307e\u3059\u3002(187\u5b57)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u60aa\u3044\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3053\u308c\u307e\u3067\u8907\u6570\u306e\u4f1a\u793e\u3067\u30b7\u30b9\u30c6\u30e0\u958b\u767a\u306b\u643a\u308f\u3063\u3066\u304d\u307e\u3057\u305f\u3002\u69d8\u3005\u306a\u8a00\u8a9e\u3092\u4f7f\u7528\u3057\u305f\u7d4c\u9a13\u304c\u3042\u308a\u3001\u30c1\u30fc\u30e0\u3067\u306e\u958b\u767a\u3082\u5f97\u610f\u3067\u3059\u3002\u4eca\u5f8c\u306f\u3055\u3089\u306b\u30b9\u30ad\u30eb\u30a2\u30c3\u30d7\u3092\u76ee\u6307\u3057\u3066\u3044\u304d\u305f\u3044\u3068\u8003\u3048\u3066\u3044\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u60aa\u3044\u4f8b\u3067\u306f\u3001\u5177\u4f53\u6027\u306b\u6b20\u3051\u3001\u4f55\u304c\u3067\u304d\u308b\u306e\u304b\u304c\u5168\u304f\u4f1d\u308f\u308a\u307e\u305b\u3093\u3002\u6570\u5024\u3084\u56fa\u6709\u540d\u8a5e\u3092\u4f7f\u3044\u3001\u3042\u306a\u305f\u72ec\u81ea\u306e\u4fa1\u5024\u3092\u660e\u78ba\u306b\u793a\u3059\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30b3\u30d4\u30da\u53ef\u80fd\u306a\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[\u5c02\u9580\u5206\u91ce]\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u3066[X]\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002\u4e3b\u306b[\u6280\u8853\u9818\u57df]\u3092\u62c5\u5f53\u3057\u3001[\u4f7f\u7528\u6280\u8853]\u3092\u4f7f\u7528\u3057\u305f[\u30b7\u30b9\u30c6\u30e0\u306e\u7a2e\u985e]\u306e\u958b\u767a\u306b\u5f93\u4e8b\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001[\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981]\u306b\u304a\u3044\u3066\u3001[\u5177\u4f53\u7684\u306a\u6210\u679c\u30fb\u6570\u5024]\u3092\u9054\u6210\u3057\u307e\u3057\u305f\u3002[\u5f79\u5272\u30fb\u30dd\u30b8\u30b7\u30e7\u30f3]\u3068\u3057\u3066[\u8ffd\u52a0\u306e\u5b9f\u7e3e]\u3057\u305f\u7d4c\u9a13\u3082\u3042\u308a\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-13\">\u8077\u52d9\u7d4c\u6b74\u306e\u66f8\u304d\u65b9\uff5c\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5358\u4f4d\u3067\u6574\u7406<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u306f\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u4e2d\u6838\u3068\u306a\u308b\u90e8\u5206\u3067\u3059\u3002\u63a1\u7528\u62c5\u5f53\u8005\u306f\u3001\u3053\u3053\u304b\u3089\u3042\u306a\u305f\u306e\u6280\u8853\u30ec\u30d9\u30eb\u3001\u7d4c\u9a13\u306e\u5e45\u3001\u6210\u9577\u904e\u7a0b\u3092\u8aad\u307f\u53d6\u308a\u307e\u3059\u3002\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5358\u4f4d\u3067\u6574\u7406\u3059\u308b\u3053\u3068\u3067\u3001\u4f55\u3092\u3069\u306e\u3088\u3046\u306b\u6210\u3057\u9042\u3052\u305f\u304b\u304c\u660e\u78ba\u306b\u4f1d\u308f\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u57fa\u672c\u30d5\u30a9\u30fc\u30de\u30c3\u30c8<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5404\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u3064\u3044\u3066\u3001\u4ee5\u4e0b\u306e\u9805\u76ee\u3092\u8a18\u8f09\u3057\u307e\u3059\u3002<\/p>\n\n\n<div id=\"id-5c34ed46-60bd-405a-ae43-c72601fbc4f6\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u9805\u76ee<\/th><th>\u8a18\u8f09\u5185\u5bb9<\/th><\/tr><\/thead><tbody><tr><td>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d\u30fb\u671f\u9593<\/td><td>\u300c\u25cb\u25cb\u30b5\u30fc\u30d3\u30b9\u30ea\u30cb\u30e5\u30fc\u30a2\u30eb(2023\u5e744\u6708\u301c2024\u5e743\u6708)\u300d<\/td><\/tr><tr><td>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981<\/td><td>\u30b7\u30b9\u30c6\u30e0\u306e\u76ee\u7684\u3001\u898f\u6a21\u3001\u4e88\u7b97\u306a\u3069<\/td><\/tr><tr><td>\u4f7f\u7528\u6280\u8853<\/td><td>\u8a00\u8a9e\u30fbFW\u30fbDB\u30fb\u30a4\u30f3\u30d5\u30e9\u3092\u8a73\u7d30\u306b<\/td><\/tr><tr><td>\u958b\u767a\u74b0\u5883<\/td><td>OS\u3001IDE\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30c4\u30fc\u30eb\u306a\u3069<\/td><\/tr><tr><td>\u30c1\u30fc\u30e0\u898f\u6a21<\/td><td>\u300c\u958b\u767a\u30c1\u30fc\u30e08\u540d(PL1\u540d\u3001SE3\u540d\u3001PG4\u540d)\u300d<\/td><\/tr><tr><td>\u62c5\u5f53\u30d5\u30a7\u30fc\u30ba\u3068\u5f79\u5272<\/td><td>\u8a2d\u8a08\u30fb\u5b9f\u88c5\u30fb\u30c6\u30b9\u30c8\u7b49\u3001\u3069\u3053\u3092\u62c5\u5f53\u3057\u305f\u304b<\/td><\/tr><tr><td>\u5b9f\u7e3e\u30fb\u6210\u679c<\/td><td>\u6570\u5024\u3067\u793a\u305b\u308b\u6210\u679c\u3001\u89e3\u6c7a\u3057\u305f\u8ab2\u984c<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u306e\u30b3\u30c4:STAR\u6cd5\u306e\u6d3b\u7528<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">STAR\u6cd5\u3068\u306f\u3001\u4ee5\u4e0b\u306e4\u8981\u7d20\u3067\u7d4c\u9a13\u3092\u69cb\u9020\u5316\u3059\u308b\u624b\u6cd5\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>S<\/strong>ituation(\u72b6\u6cc1):\u3069\u3093\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3060\u3063\u305f\u304b<\/li>\n\n\n\n<li><strong>T<\/strong>ask(\u8ab2\u984c):\u3069\u3093\u306a\u554f\u984c\u304c\u3042\u3063\u305f\u304b<\/li>\n\n\n\n<li><strong>A<\/strong>ction(\u884c\u52d5):\u3069\u3046\u5bfe\u51e6\u3057\u305f\u304b<\/li>\n\n\n\n<li><strong>R<\/strong>esult(\u7d50\u679c):\u3069\u3093\u306a\u6210\u679c\u304c\u51fa\u305f\u304b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STAR\u6cd5\u3092\u4f7f\u3063\u305f\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010Web\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u9ad8\u901f\u5316\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30112023\u5e746\u6708\u301c2023\u5e7412\u6708\n\n[Situation]\n\u6708\u959350\u4e07PV\u306e\u793e\u5185\u696d\u52d9\u30b7\u30b9\u30c6\u30e0\u306b\u304a\u3044\u3066\u3001\u30da\u30fc\u30b8\u8aad\u307f\u8fbc\u307f\u901f\u5ea6\u306e\u9045\u3055\u304c\u30e6\u30fc\u30b6\u30fc\u304b\u3089\u591a\u6570\u5831\u544a\u3055\u308c\u3066\u3044\u305f\u3002\n\n[Task]\n\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u3092\u5e73\u57475\u79d2\u304b\u30892\u79d2\u4ee5\u4e0b\u306b\u77ed\u7e2e\u3059\u308b\u3053\u3068\u304c\u6c42\u3081\u3089\u308c\u305f\u3002\n\n[Action]\n\u30fb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30af\u30a8\u30ea\u306e\u5206\u6790\u3068\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u6700\u9069\u5316\n\u30fbRedis\u5c0e\u5165\u306b\u3088\u308b\u983b\u7e41\u306b\u30a2\u30af\u30bb\u30b9\u3055\u308c\u308b\u30c7\u30fc\u30bf\u306e\u30ad\u30e3\u30c3\u30b7\u30e5\u5316\n\u30fb\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u306e\u753b\u50cf\u6700\u9069\u5316\u3068CDN\u5c0e\u5165\n\u30fbN+1\u554f\u984c\u306e\u89e3\u6d88\u3068\u30d0\u30c3\u30c1\u51e6\u7406\u306e\u6700\u9069\u5316\n\n[Result]\n\u30fb\u5e73\u5747\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u30921.8\u79d2\u306b\u77ed\u7e2e(64%\u6539\u5584)\n\u30fb\u30b5\u30fc\u30d0\u30fc\u8ca0\u8377\u309230%\u524a\u6e1b\n\u30fb\u30e6\u30fc\u30b6\u30fc\u6e80\u8db3\u5ea6\u8abf\u67fb\u3067\u300c\u4f7f\u3044\u3084\u3059\u3055\u300d\u306e\u8a55\u4fa1\u304c20\u30dd\u30a4\u30f3\u30c8\u5411\u4e0a\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5b9a\u91cf\u7684\u306a\u6210\u679c\u306e\u66f8\u304d\u65b9<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6570\u5024\u5316\u3067\u304d\u308b\u5b9f\u7e3e\u306f\u5fc5\u305a\u8a18\u8f09\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-chevron\">\n<li>\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9:\u300c\u51e6\u7406\u901f\u5ea640%\u5411\u4e0a\u300d\u300c\u30e1\u30e2\u30ea\u4f7f\u7528\u91cf30%\u524a\u6e1b\u300d<\/li>\n\n\n\n<li>\u30d3\u30b8\u30cd\u30b9\u8ca2\u732e:\u300c\u6708\u9593PV\u657020%\u5897\u52a0\u300d\u300c\u30b3\u30f3\u30d0\u30fc\u30b8\u30e7\u30f3\u738715%\u6539\u5584\u300d<\/li>\n\n\n\n<li>\u30b3\u30b9\u30c8\u524a\u6e1b:\u300c\u30a4\u30f3\u30d5\u30e9\u30b3\u30b9\u30c8\u670820\u4e07\u5186\u524a\u6e1b\u300d\u300c\u5de5\u657030%\u77ed\u7e2e\u300d<\/li>\n\n\n\n<li>\u54c1\u8cea\u5411\u4e0a:\u300c\u30d0\u30b0\u767a\u751f\u738750%\u6e1b\u5c11\u300d\u300c\u30c6\u30b9\u30c8\u30ab\u30d0\u30ec\u30c3\u30b880%\u9054\u6210\u300d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8907\u6570\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u512a\u5148\u9806\u4f4d\u4ed8\u3051<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3059\u3079\u3066\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u8a73\u7d30\u306b\u66f8\u304f\u3068\u5197\u9577\u306b\u306a\u308a\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u57fa\u6e96\u3067\u512a\u5148\u9806\u4f4d\u3092\u4ed8\u3051\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-chevron\">\n<li>\u6700\u3082\u5fdc\u52df\u4f01\u696d\u306e\u6c42\u4eba\u5185\u5bb9\u306b\u95a2\u9023\u6027\u304c\u9ad8\u3044\u3082\u306e<\/li>\n\n\n\n<li>\u6280\u8853\u7684\u306b\u9ad8\u5ea6\u3001\u307e\u305f\u306f\u898f\u6a21\u304c\u5927\u304d\u3044\u3082\u306e<\/li>\n\n\n\n<li>\u76f4\u8fd1(\u904e\u53bb3\u5e74\u4ee5\u5185)\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8<\/li>\n\n\n\n<li>\u660e\u78ba\u306a\u6210\u679c\u30fb\u6570\u5024\u304c\u793a\u305b\u308b\u3082\u306e<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u512a\u5148\u5ea6\u306e\u9ad8\u3044\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u8a73\u7d30\u306b\u3001\u305d\u308c\u4ee5\u5916\u306f\u7c21\u6f54\u306b\u307e\u3068\u3081\u308b\u3053\u3068\u3067\u3001\u30e1\u30ea\u30cf\u30ea\u306e\u3042\u308b\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u7d4c\u9a13\u5e74\u6570\u5225\u306e\u66f8\u304d\u65b9<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7d4c\u9a13\u5e74\u6570\u306b\u3088\u3063\u3066\u3001\u30a2\u30d4\u30fc\u30eb\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8\u304c\u7570\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1\u301c3\u5e74\u76ee:\u5b66\u7fd2\u59ff\u52e2\u3068\u6210\u9577\u904e\u7a0b\u3092\u91cd\u8996<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u7814\u4fee\u3084OJT\u3067\u5b66\u3093\u3060\u3053\u3068<\/li>\n\n\n\n<li>\u521d\u3081\u3066\u4efb\u3055\u308c\u305f\u696d\u52d9\u3067\u306e\u5de5\u592b<\/li>\n\n\n\n<li>\u6280\u8853\u7684\u306a\u6210\u9577\u306e\u30a8\u30d4\u30bd\u30fc\u30c9<\/li>\n\n\n\n<li>\u5148\u8f29\u304b\u3089\u306e\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u6d3b\u304b\u3057\u305f\u6539\u5584\u4f8b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a18\u8f09\u4f8b:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u914d\u5c5e\u5f8c3\u30f6\u6708\u9593\u306e\u7814\u4fee\u3067Java\u57fa\u790e\u3068Spring Framework\u3092\u5b66\u7fd2\u5f8c\u3001\u5b9f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u30a2\u30b5\u30a4\u30f3\u3002\u5f53\u521d\u306f\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3067\u591a\u304f\u306e\u6307\u6458\u3092\u53d7\u3051\u307e\u3057\u305f\u304c\u3001\u6307\u6458\u5185\u5bb9\u3092\u30ce\u30fc\u30c8\u306b\u307e\u3068\u3081\u3066\u5fa9\u7fd2\u3057\u30013\u30f6\u6708\u5f8c\u306b\u306f\u6307\u6458\u4ef6\u6570\u309270%\u524a\u6e1b\u3057\u307e\u3057\u305f\u3002\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4\u301c7\u5e74\u76ee:\u6280\u8853\u7684\u6df1\u3055\u3068\u554f\u984c\u89e3\u6c7a\u529b<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u5c02\u9580\u6280\u8853\u306e\u6df1\u5800\u308a<\/li>\n\n\n\n<li>\u8907\u96d1\u306a\u554f\u984c\u306e\u89e3\u6c7a\u4e8b\u4f8b<\/li>\n\n\n\n<li>\u5f8c\u8f29\u80b2\u6210\u3084\u30ec\u30d3\u30e5\u30fc\u7d4c\u9a13<\/li>\n\n\n\n<li>\u6280\u8853\u7684\u306a\u63d0\u6848\u3084\u6539\u5584\u306e\u5b9f\u65bd<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a18\u8f09\u4f8b:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u30ec\u30ac\u30b7\u30fc\u30b7\u30b9\u30c6\u30e0\u306e\u30de\u30a4\u30af\u30ed\u30b5\u30fc\u30d3\u30b9\u5316\u3092\u4e3b\u5c0e\u3002\u30e2\u30ce\u30ea\u30b7\u30c3\u30af\u306a\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u304b\u3089\u3001Docker+Kubernetes\u3092\u4f7f\u7528\u3057\u305f\u30de\u30a4\u30af\u30ed\u30b5\u30fc\u30d3\u30b9\u3078\u306e\u79fb\u884c\u3092\u6bb5\u968e\u7684\u306b\u5b9f\u65bd\u3002\u30c7\u30d7\u30ed\u30a4\u6642\u9593\u30922\u6642\u9593\u304b\u308915\u5206\u306b\u77ed\u7e2e\u3057\u3001\u958b\u767a\u52b9\u7387\u3092\u5927\u5e45\u306b\u5411\u4e0a\u3055\u305b\u307e\u3057\u305f\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8\u5e74\u76ee\u4ee5\u964d:\u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u3084\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5168\u4f53\u306e\u8a2d\u8a08\u30fb\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3<\/li>\n\n\n\n<li>\u30c1\u30fc\u30e0\u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u3001\u30e1\u30f3\u30d0\u30fc\u80b2\u6210<\/li>\n\n\n\n<li>\u7d4c\u55b6\u5c64\u3078\u306e\u6280\u8853\u7684\u306a\u63d0\u6848<\/li>\n\n\n\n<li>\u7d44\u7e54\u6a2a\u65ad\u7684\u306a\u6280\u8853\u6a19\u6e96\u5316\u306e\u63a8\u9032<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a18\u8f09\u4f8b:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u958b\u767a\u30c1\u30fc\u30e012\u540d\u306e\u30c6\u30c3\u30af\u30ea\u30fc\u30c9\u3068\u3057\u3066\u3001\u6280\u8853\u9078\u5b9a\u304b\u3089\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08\u3001\u958b\u767a\u30d7\u30ed\u30bb\u30b9\u306e\u6574\u5099\u307e\u3067\u4e00\u8cab\u3057\u3066\u62c5\u5f53\u3002\u30a2\u30b8\u30e3\u30a4\u30eb\u958b\u767a\u306e\u5c0e\u5165\u306b\u3088\u308a\u3001\u30ea\u30ea\u30fc\u30b9\u30b5\u30a4\u30af\u30eb\u3092\u6708\u6b21\u304b\u3089\u9031\u6b21\u306b\u77ed\u7e2e\u3057\u3001\u30d3\u30b8\u30cd\u30b9\u8981\u6c42\u3078\u306e\u5bfe\u5fdc\u901f\u5ea6\u3092\u5411\u4e0a\u3055\u305b\u307e\u3057\u305f\u3002<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-14\">3-3. \u6280\u8853\u30b9\u30ad\u30eb\u30fb\u958b\u767a\u74b0\u5883\u306e\u66f8\u304d\u65b9\uff5c\u4e00\u89a7\u6027\u3068\u5b9f\u52d9\u30ec\u30d9\u30eb<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u6280\u8853\u30b9\u30ad\u30eb\u30bb\u30af\u30b7\u30e7\u30f3\u306f\u3001\u63a1\u7528\u62c5\u5f53\u8005\u304c\u300c\u3053\u306e\u4eba\u306f\u5fc5\u8981\u306a\u6280\u8853\u3092\u6301\u3063\u3066\u3044\u308b\u304b\u300d\u3092\u7d20\u65e9\u304f\u5224\u65ad\u3059\u308b\u305f\u3081\u306e\u91cd\u8981\u306a\u90e8\u5206\u3067\u3059\u3002\u4e00\u89a7\u6027\u3092\u91cd\u8996\u3057\u3001\u30ab\u30c6\u30b4\u30ea\u5225\u306b\u6574\u7406\u3059\u308b\u3053\u3068\u3067\u3001\u3042\u306a\u305f\u306e\u6280\u8853\u306e\u5e45\u3068\u6df1\u3055\u304c\u4e00\u76ee\u3067\u4f1d\u308f\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30ab\u30c6\u30b4\u30ea\u5225\u6574\u7406\u6cd5<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6280\u8853\u30b9\u30ad\u30eb\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u30ab\u30c6\u30b4\u30ea\u5206\u3051\u3057\u3066\u8a18\u8f09\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u3011\n\u30fbJava:\u5b9f\u52d95\u5e74(Spring Boot, Spring MVC)\n\u30fbPython:\u5b9f\u52d93\u5e74(Django, Flask, FastAPI)\n\u30fbJavaScript\/TypeScript:\u5b9f\u52d94\u5e74(ES6+)\n\u30fbSQL:\u5b9f\u52d95\u5e74(MySQL, PostgreSQL)\n\n\u3010\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u30fb\u30e9\u30a4\u30d6\u30e9\u30ea\u3011\n\u30fb\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9:React 18(\u5b9f\u52d92\u5e74)\u3001Vue.js 3(\u5b9f\u52d91\u5e74)\u3001Next.js\n\u30fb\u30d0\u30c3\u30af\u30a8\u30f3\u30c9:Spring Boot\u3001Django\u3001Express.js\n\u30fb\u30c6\u30b9\u30c8:JUnit\u3001pytest\u3001Jest\n\n\u3010\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3011\n\u30fbRDB:MySQL(5\u5e74)\u3001PostgreSQL(3\u5e74)\u3001Oracle\n\u30fbNoSQL:MongoDB(2\u5e74)\u3001Redis(\u30ad\u30e3\u30c3\u30b7\u30e5\u30b5\u30fc\u30d0\u30fc\u3068\u3057\u30662\u5e74)\n\u30fb\u8a2d\u8a08:ER\u56f3\u4f5c\u6210\u3001\u6b63\u898f\u5316\u3001\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u6700\u9069\u5316\n\n\u3010\u30a4\u30f3\u30d5\u30e9\u30fb\u30af\u30e9\u30a6\u30c9\u3011\n\u30fbAWS:EC2\u3001RDS\u3001S3\u3001CloudFront\u3001Lambda(\u5b9f\u52d93\u5e74)\n\u30fb\u30b3\u30f3\u30c6\u30ca:Docker\u3001Kubernetes(\u5b9f\u52d92\u5e74)\n\u30fbCI\/CD:GitHub Actions\u3001Jenkins\n\u30fb\u76e3\u8996:CloudWatch\u3001Datadog\n\n\u3010\u958b\u767a\u30c4\u30fc\u30eb\u30fb\u305d\u306e\u4ed6\u3011\n\u30fb\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406:Git\u3001GitHub\u3001GitLab\n\u30fb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u7ba1\u7406:Jira\u3001Backlog\u3001Notion\n\u30fb\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3:Slack\u3001Microsoft Teams\n\u30fbOS:Linux(Ubuntu\u3001CentOS)\u3001macOS<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30b9\u30ad\u30eb\u30ec\u30d9\u30eb\u306e\u8868\u73fe\u65b9\u6cd5<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6280\u8853\u30b9\u30ad\u30eb\u306b\u306f\u3001\u5fc5\u305a\u5b9f\u52d9\u7d4c\u9a13\u5e74\u6570\u3092\u4f75\u8a18\u3057\u307e\u3057\u3087\u3046\u3002\u300c5\u6bb5\u968e\u8a55\u4fa1\u300d\u306f\u907f\u3051\u308b\u3079\u304d\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u63a8\u5968:\u5b9f\u52d9\u7d4c\u9a13\u5e74\u6570\u3092\u4f75\u8a18<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u30fbJava:\u5b9f\u52d95\u5e74(\u696d\u52d9\u30b7\u30b9\u30c6\u30e0\u958b\u767a\u3067\u4e3b\u306b\u4f7f\u7528)\n\u30fbAWS:\u5b9f\u52d93\u5e74(EC2\u3001RDS\u3001S3\u3092\u4e2d\u5fc3\u306b\u904b\u7528\u7d4c\u9a13\u3042\u308a)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u975e\u63a8\u5968:5\u6bb5\u968e\u8a55\u4fa1<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u30fbJava:\u2605\u2605\u2605\u2605\u2606\n\u30fbAWS:\u2605\u2605\u2605\u2606\u2606<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">5\u6bb5\u968e\u8a55\u4fa1\u3092\u907f\u3051\u308b\u7406\u7531:<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double has-sango-silver-background-color has-background\">\n<li>\u8a55\u4fa1\u57fa\u6e96\u304c\u4eba\u306b\u3088\u3063\u3066\u7570\u306a\u308a\u3001\u5ba2\u89b3\u6027\u306b\u6b20\u3051\u308b<\/li>\n\n\n\n<li>\u63a1\u7528\u62c5\u5f53\u8005\u304c\u6b63\u78ba\u306a\u30ec\u30d9\u30eb\u3092\u5224\u65ad\u3067\u304d\u306a\u3044<\/li>\n\n\n\n<li>\u81ea\u5df1\u8a55\u4fa1\u306e\u7518\u3055\u30fb\u53b3\u3057\u3055\u304c\u4f01\u696d\u3068\u30de\u30c3\u30c1\u3057\u306a\u3044\u53ef\u80fd\u6027<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b9f\u52d9\u7d4c\u9a13\u5e74\u6570\u3068\u3001\u3069\u306e\u3088\u3046\u306a\u7528\u9014\u3067\u4f7f\u7528\u3057\u305f\u304b\u3092\u5177\u4f53\u7684\u306b\u793a\u3059\u65b9\u304c\u3001\u306f\u308b\u304b\u306b\u6709\u76ca\u306a\u60c5\u5831\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30b9\u30ad\u30eb\u306e\u512a\u5148\u9806\u4f4d<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u5fdc\u52df\u4f01\u696d\u306e\u6c42\u4eba\u7968\u306b\u8a18\u8f09\u3055\u308c\u3066\u3044\u308b\u6280\u8853\u3092\u512a\u5148\u7684\u306b\u914d\u7f6e<\/li>\n\n\n\n<li>\u5b9f\u52d9\u7d4c\u9a13\u5e74\u6570\u304c\u9577\u3044\u3082\u306e\u3092\u4e0a\u4f4d\u306b<\/li>\n\n\n\n<li>\u6700\u65b0\u6280\u8853\u3084\u9700\u8981\u306e\u9ad8\u3044\u6280\u8853\u306f\u5f37\u8abf<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-15\">\u8cc7\u683c\u30fb\u8a8d\u5b9a\u306e\u66f8\u304d\u65b9<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8cc7\u683c\u306f\u3001\u6280\u8853\u529b\u3092\u5ba2\u89b3\u7684\u306b\u8a3c\u660e\u3059\u308b\u6709\u52b9\u306a\u624b\u6bb5\u3067\u3059\u3002\u7279\u306bIT\u95a2\u9023\u8cc7\u683c\u306f\u3001\u63a1\u7528\u62c5\u5f53\u8005\u304c\u3042\u306a\u305f\u306e\u6280\u8853\u30ec\u30d9\u30eb\u3092\u5224\u65ad\u3059\u308b\u969b\u306e\u53c2\u8003\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30a8\u30f3\u30b8\u30cb\u30a2\u306b\u6709\u5229\u306a\u8cc7\u683c\u4e00\u89a7<\/strong><\/p>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-corner sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\"><strong>\u30af\u30e9\u30a6\u30c9\u95a2\u9023<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\">\n<li>AWS\u8a8d\u5b9a\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\u30a2\u30fc\u30ad\u30c6\u30af\u30c8(\u30a2\u30bd\u30b7\u30a8\u30a4\u30c8\/\u30d7\u30ed\u30d5\u30a7\u30c3\u30b7\u30e7\u30ca\u30eb)<\/li>\n\n\n\n<li>AWS\u8a8d\u5b9a\u30c7\u30d9\u30ed\u30c3\u30d1\u30fc<\/li>\n\n\n\n<li>Google Cloud Professional Cloud Architect<\/li>\n\n\n\n<li>Microsoft Azure Administrator<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-corner sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\"><strong><strong>\u56fd\u5bb6\u8cc7\u683c<\/strong><\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\">\n<li>\u5fdc\u7528\u60c5\u5831\u6280\u8853\u8005<\/li>\n\n\n\n<li>\u57fa\u672c\u60c5\u5831\u6280\u8853\u8005<\/li>\n\n\n\n<li>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30b9\u30da\u30b7\u30e3\u30ea\u30b9\u30c8<\/li>\n\n\n\n<li>\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30b9\u30da\u30b7\u30e3\u30ea\u30b9\u30c8<\/li>\n\n\n\n<li>\u60c5\u5831\u51e6\u7406\u5b89\u5168\u78ba\u4fdd\u652f\u63f4\u58eb<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-corner sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\"><strong><strong><strong>\u30d9\u30f3\u30c0\u30fc\u8cc7\u683c<\/strong><\/strong><\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\">\n<li>Oracle\u8a8d\u5b9aJava\u30d7\u30ed\u30b0\u30e9\u30de(Silver\/Gold)<\/li>\n\n\n\n<li>Linux\u6280\u8853\u8005\u8a8d\u5b9a(LPIC\u3001LinuC)<\/li>\n\n\n\n<li>Cisco\u6280\u8853\u8005\u8a8d\u5b9a(CCNA\u3001CCNP)<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u305d\u306e\u4ed6<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-simple\">\n<li>PMP(\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u30fb\u30d7\u30ed\u30d5\u30a7\u30c3\u30b7\u30e7\u30ca\u30eb)<\/li>\n\n\n\n<li>TOEIC(700\u70b9\u4ee5\u4e0a\u3067\u30b0\u30ed\u30fc\u30d0\u30eb\u4f01\u696d\u306b\u6709\u5229)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8cc7\u683c\u306e\u512a\u5148\u9806\u4f4d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3059\u3079\u3066\u306e\u8cc7\u683c\u3092\u8a18\u8f09\u3059\u308b\u306e\u3067\u306f\u306a\u304f\u3001\u4ee5\u4e0b\u306e\u512a\u5148\u9806\u4f4d\u3067\u9078\u5225\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n<div style=\"--sgb-list-icon-color: var(--sgb-main-color);--sgb-list-border-color: var(--sgb-main-color);\">\n<ol class=\"wp-block-list is-style-sango-list-circle has-border-color has-var-sgb-main-color-border-color\">\n<li>\u5fdc\u52df\u4f01\u696d\u306e\u696d\u52d9\u306b\u76f4\u63a5\u95a2\u9023\u3059\u308b\u8cc7\u683c<\/li>\n\n\n\n<li>\u96e3\u6613\u5ea6\u304c\u9ad8\u304f\u3001\u5c02\u9580\u6027\u3092\u793a\u305b\u308b\u8cc7\u683c<\/li>\n\n\n\n<li>\u53d6\u5f97\u5e74\u6708\u304c\u65b0\u3057\u3044\u8cc7\u683c(5\u5e74\u4ee5\u5185)<\/li>\n\n\n\n<li>IT\u696d\u754c\u3067\u5e83\u304f\u8a8d\u77e5\u3055\u308c\u3066\u3044\u308b\u8cc7\u683c<\/li>\n<\/ol>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u4fdd\u6709\u8cc7\u683c\u3011\n\u30fbAWS\u8a8d\u5b9a\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\u30a2\u30fc\u30ad\u30c6\u30af\u30c8 \u2013 \u30a2\u30bd\u30b7\u30a8\u30a4\u30c8(2023\u5e7410\u6708\u53d6\u5f97)\n\u30fb\u5fdc\u7528\u60c5\u5831\u6280\u8853\u8005(2021\u5e746\u6708\u53d6\u5f97)\n\u30fbOracle\u8a8d\u5b9aJava\u30d7\u30ed\u30b0\u30e9\u30de Silver SE 11(2020\u5e743\u6708\u53d6\u5f97)\n\u30fbTOEIC 780\u70b9(2022\u5e7412\u6708\u53d7\u9a13)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8cc7\u683c\u306f\u3001\u53d6\u5f97\u5e74\u6708\u3068\u3068\u3082\u306b\u8a18\u8f09\u3057\u3001\u65b0\u3057\u3044\u3082\u306e\u304b\u3089\u9806\u306b\u4e26\u3079\u308b\u306e\u304c\u4e00\u822c\u7684\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-16\">\u81ea\u5df1PR\u306e\u66f8\u304d\u65b9\uff5c\u5dee\u5225\u5316\u3067\u304d\u308b3\u3064\u306e\u8981\u7d20<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u81ea\u5df1PR\u306f\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u4e2d\u3067\u552f\u4e00\u300c\u4e3b\u89b3\u300d\u3092\u8ff0\u3079\u3089\u308c\u308b\u90e8\u5206\u3067\u3059\u3002\u3053\u3053\u3067\u3001\u3042\u306a\u305f\u306e\u4eba\u67c4\u3001\u4ed5\u4e8b\u3078\u306e\u59ff\u52e2\u3001\u5f37\u307f\u3092\u5177\u4f53\u7684\u306b\u4f1d\u3048\u308b\u3053\u3068\u3067\u3001\u4ed6\u306e\u5019\u88dc\u8005\u3068\u306e\u5dee\u5225\u5316\u3092\u56f3\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u69cb\u6210\u306e\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u52b9\u679c\u7684\u306a\u81ea\u5df1PR\u306b\u306f\u3001\u4ee5\u4e0b\u306e3\u8981\u7d20\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>\u5f37\u307f\u306e\u660e\u78ba\u5316<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u6280\u8853\u529b:\u300c\u25cb\u25cb\u306e\u6280\u8853\u306b\u7cbe\u901a\u300d<\/li>\n\n\n\n<li>\u554f\u984c\u89e3\u6c7a\u529b:\u300c\u8907\u96d1\u306a\u8ab2\u984c\u3092\u89e3\u6c7a\u3067\u304d\u308b\u300d<\/li>\n\n\n\n<li>\u5b66\u7fd2\u610f\u6b32:\u300c\u65b0\u6280\u8853\u3078\u306e\u9069\u5fdc\u304c\u65e9\u3044\u300d<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u5177\u4f53\u7684\u306a\u30a8\u30d4\u30bd\u30fc\u30c9<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u5f37\u307f\u3092\u767a\u63ee\u3057\u305f\u5b9f\u969b\u306e\u51fa\u6765\u4e8b<\/li>\n\n\n\n<li>STAR\u6cd5\u3067\u69cb\u9020\u5316<\/li>\n\n\n\n<li>\u6570\u5024\u3092\u4f7f\u3063\u305f\u6210\u679c\u306e\u63d0\u793a<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u5fdc\u52df\u4f01\u696d\u3078\u306e\u8ca2\u732e\u30a4\u30e1\u30fc\u30b8<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u300c\u3053\u306e\u5f37\u307f\u3092\u5fa1\u793e\u3067\u3069\u3046\u6d3b\u304b\u3059\u304b\u300d<\/li>\n\n\n\n<li>\u6c42\u4eba\u7968\u306e\u5185\u5bb9\u3068\u7d50\u3073\u3064\u3051\u308b<\/li>\n\n\n\n<li>\u4e2d\u9577\u671f\u7684\u306a\u8ca2\u732e\u306e\u5c55\u671b<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6587\u5b57\u6570\u3068\u69cb\u6210<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>1\u3064\u306e\u81ea\u5df1PR:300\u301c400\u5b57\u7a0b\u5ea6<\/li>\n\n\n\n<li>2\u301c3\u500b\u306e\u81ea\u5df1PR\u3092\u4f5c\u6210<\/li>\n\n\n\n<li>\u7d50\u8ad6\u2192\u6839\u62e0\u2192\u5c55\u671b\u306e\u6d41\u308c\u3067\u66f8\u304f<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u81ea\u5df1PR\u4f8b1:\u6280\u8853\u529b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u958b\u767a\u306b\u304a\u3051\u308b\u9ad8\u3044\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\u80fd\u529b\u3011\n\n\u3053\u308c\u307e\u3067\u306e\u958b\u767a\u7d4c\u9a13\u306e\u4e2d\u3067\u3001\u30b7\u30b9\u30c6\u30e0\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316\u3092\u5f97\u610f\u3068\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u7279\u306b\u3001\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001\u6708\u9593100\u4e07\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u51e6\u7406\u3059\u308bAPI\u30b5\u30fc\u30d0\u30fc\u306b\u304a\u3044\u3066\u3001\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u304c\u5e73\u57473\u79d2\u3068\u9045\u3044\u554f\u984c\u306b\u76f4\u9762\u3057\u307e\u3057\u305f\u3002\n\n\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30af\u30a8\u30ea\u306e\u8a73\u7d30\u306a\u5206\u6790\u3092\u884c\u3044\u3001N+1\u554f\u984c\u306e\u89e3\u6d88\u3001\u9069\u5207\u306a\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u8ffd\u52a0\u3001Redis\u306b\u3088\u308b\u30ad\u30e3\u30c3\u30b7\u30e5\u5c64\u306e\u5b9f\u88c5\u3092\u6bb5\u968e\u7684\u306b\u5b9f\u65bd\u3057\u305f\u7d50\u679c\u3001\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u3092\u5e73\u57470.8\u79d2\u307e\u3067\u77ed\u7e2e\u3059\u308b\u3053\u3068\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002\u3053\u306e\u6539\u5584\u306b\u3088\u308a\u3001\u30b5\u30fc\u30d0\u30fc\u30b3\u30b9\u30c8\u3082\u6708\u984d30\u4e07\u5186\u524a\u6e1b\u3067\u304d\u307e\u3057\u305f\u3002\n\n\u5fa1\u793e\u306e\u25cb\u25cb\u30b5\u30fc\u30d3\u30b9\u306b\u304a\u3044\u3066\u3082\u3001\u5927\u898f\u6a21\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306b\u5bfe\u5fdc\u3059\u308b\u5805\u7262\u306a\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u30b7\u30b9\u30c6\u30e0\u306e\u69cb\u7bc9\u306b\u8ca2\u732e\u3067\u304d\u308b\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002(318\u5b57)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u81ea\u5df1PR\u4f8b2:\u554f\u984c\u89e3\u6c7a\u529b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u6280\u8853\u7684\u8ca0\u50b5\u306e\u89e3\u6d88\u3068\u30c1\u30fc\u30e0\u751f\u7523\u6027\u5411\u4e0a\u3011\n\n\u5165\u793e3\u5e74\u76ee\u306b\u3001\u30ec\u30ac\u30b7\u30fc\u30b3\u30fc\u30c9\u304c\u84c4\u7a4d\u3057\u3001\u65b0\u6a5f\u80fd\u958b\u767a\u306e\u30b9\u30d4\u30fc\u30c9\u304c\u4f4e\u4e0b\u3057\u3066\u3044\u305f\u72b6\u6cc1\u306b\u76f4\u9762\u3057\u307e\u3057\u305f\u3002\u79c1\u306f\u81ea\u767a\u7684\u306b\u30ea\u30d5\u30a1\u30af\u30bf\u30ea\u30f3\u30b0\u8a08\u753b\u3092\u7acb\u6848\u3057\u3001\u7d4c\u55b6\u5c64\u306b\u30d7\u30ec\u30bc\u30f3\u3092\u5b9f\u65bd\u3002\u627f\u8a8d\u3092\u5f97\u3066\u30013\u30f6\u6708\u9593\u306e\u30ea\u30d5\u30a1\u30af\u30bf\u30ea\u30f3\u30b0\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u30ea\u30fc\u30c9\u3057\u307e\u3057\u305f\u3002\n\n\u30c6\u30b9\u30c8\u30b3\u30fc\u30c9\u306e\u30ab\u30d0\u30ec\u30c3\u30b8\u309230%\u304b\u308985%\u306b\u5411\u4e0a\u3055\u305b\u3001\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u8cac\u4efb\u7bc4\u56f2\u3092\u660e\u78ba\u5316\u3059\u308b\u3053\u3068\u3067\u3001\u30b3\u30fc\u30c9\u306e\u4fdd\u5b88\u6027\u304c\u5927\u5e45\u306b\u6539\u5584\u3002\u305d\u306e\u7d50\u679c\u3001\u65b0\u6a5f\u80fd\u958b\u767a\u306e\u5de5\u6570\u304c\u5e73\u574740%\u524a\u6e1b\u3055\u308c\u3001\u30c1\u30fc\u30e0\u5168\u4f53\u306e\u751f\u7523\u6027\u304c\u5411\u4e0a\u3057\u307e\u3057\u305f\u3002\n\n\u5fa1\u793e\u3067\u3082\u3001\u6280\u8853\u7684\u8ab2\u984c\u3092\u898b\u3064\u3051\u3001\u30c1\u30fc\u30e0\u5168\u4f53\u306e\u751f\u7523\u6027\u5411\u4e0a\u306b\u8ca2\u732e\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002(285\u5b57)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u81ea\u5df1PR\u4f8b3:\u5b66\u7fd2\u610f\u6b32<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u7d99\u7d9a\u7684\u306a\u6280\u8853\u5b66\u7fd2\u3068\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u7fd2\u6163\u3011\n\nIT\u696d\u754c\u306e\u6280\u8853\u9032\u5316\u306b\u5bfe\u5fdc\u3059\u308b\u305f\u3081\u3001\u7d99\u7d9a\u7684\u306a\u5b66\u7fd2\u3092\u7fd2\u6163\u5316\u3057\u3066\u3044\u307e\u3059\u3002\u6bce\u9031\u672b\u306f\u6700\u4f4e3\u6642\u9593\u3092\u6280\u8853\u5b66\u7fd2\u306b\u5145\u3066\u3001\u65b0\u3057\u3044\u8a00\u8a9e\u3084\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3092\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u5b9f\u8df5\u3057\u3066\u3044\u307e\u3059\u3002\n\n\u76f4\u8fd1\u3067\u306f\u3001\u696d\u52d9\u3067\u4f7f\u7528\u3057\u3066\u3044\u306a\u304b\u3063\u305fTypeScript+Next.js\u3092\u72ec\u5b66\u3067\u7fd2\u5f97\u3057\u3001\u500b\u4eba\u3067Web\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u958b\u767a\u3002\u305d\u306e\u7d4c\u9a13\u3092\u793e\u5185\u52c9\u5f37\u4f1a\u3067\u5171\u6709\u3057\u305f\u3068\u3053\u308d\u3001\u30c1\u30fc\u30e0\u5185\u3067\u6b21\u671f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306e\u63a1\u7528\u304c\u6c7a\u5b9a\u3057\u307e\u3057\u305f\u3002\u307e\u305f\u3001\u5b66\u3093\u3060\u5185\u5bb9\u3092Qiita\u3067\u67082\u672c\u30da\u30fc\u30b9\u3067\u8a18\u4e8b\u6295\u7a3f\u3057\u3066\u304a\u308a\u3001\u7d2f\u8a085,000\u3044\u3044\u306d\u3092\u7372\u5f97\u3057\u3066\u3044\u307e\u3059\u3002\n\n\u5fa1\u793e\u306e\u3088\u3046\u306a\u6700\u65b0\u6280\u8853\u3092\u7a4d\u6975\u7684\u306b\u5c0e\u5165\u3059\u308b\u74b0\u5883\u3067\u3001\u3055\u3089\u306a\u308b\u6210\u9577\u3092\u5b9f\u73fe\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002(289\u5b57)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u81ea\u5df1PR\u306f\u3001\u8077\u52d9\u7d4c\u6b74\u306e\u5185\u5bb9\u3068\u91cd\u8907\u3057\u306a\u3044\u3088\u3046\u6ce8\u610f\u3057\u307e\u3057\u3087\u3046\u3002\u8077\u52d9\u7d4c\u6b74\u3067\u306f\u300c\u4f55\u3092\u3057\u305f\u304b\u300d\u3001\u81ea\u5df1PR\u3067\u306f\u300c\u3069\u3093\u306a\u5f37\u307f\u304c\u3042\u308a\u3001\u3069\u3046\u6d3b\u304b\u3059\u304b\u300d\u3068\u3044\u3046\u8996\u70b9\u306e\u9055\u3044\u3092\u610f\u8b58\u3059\u308b\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-17\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u3010\u30b3\u30d4\u30daOK\u3011\u30a8\u30f3\u30b8\u30cb\u30a2\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u30b5\u30f3\u30d7\u30eb\u30fb\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u3053\u3067\u306f\u3001\u5b9f\u969b\u306b\u4f7f\u7528\u3067\u304d\u308b\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u30b5\u30f3\u30d7\u30eb\u3092\u3001\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u7a2e\u5225\u306b\u7d39\u4ecb\u3057\u307e\u3059\u3002\u3053\u308c\u3089\u3092\u30d9\u30fc\u30b9\u306b\u3001\u81ea\u5206\u306e\u7d4c\u9a13\u3092\u5f53\u3066\u306f\u3081\u3066\u4f5c\u6210\u3059\u308b\u3053\u3068\u3067\u3001\u52b9\u7387\u7684\u306b\u8077\u52d9\u7d4c\u6b74\u66f8\u3092\u5b8c\u6210\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-18\">Web\u30a8\u30f3\u30b8\u30cb\u30a2\u5411\u3051\u30b5\u30f3\u30d7\u30eb(\u30d5\u30eb\u30b9\u30bf\u30c3\u30af)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\u8077\u52d9\u7d4c\u6b74\u66f8\n                                2025\u5e7410\u670822\u65e5\u73fe\u5728\n\u6c0f\u540d:\u5c71\u7530 \u592a\u90ce\n\n\u3010\u8077\u52d9\u8981\u7d04\u3011\nWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u30666\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002\u4e3b\u306b\u30d5\u30eb\u30b9\u30bf\u30c3\u30af\u958b\u767a\u3092\u62c5\u5f53\u3057\u3001React+Node.js\u3092\u4f7f\u7528\u3057\u305fSPA\u958b\u767a\u3001AWS\u4e0a\u3067\u306e\u30a4\u30f3\u30d5\u30e9\u69cb\u7bc9\u307e\u3067\u5e45\u5e83\u304f\u7d4c\u9a13\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001\u6708\u959350\u4e07PV\u306eBtoB SaaS\u30b5\u30fc\u30d3\u30b9\u306e\u65b0\u898f\u958b\u767a\u3092\u30ea\u30fc\u30c9\u3057\u3001\u30ed\u30fc\u30f3\u30c1\u304b\u30896\u30f6\u6708\u3067\u5951\u7d04\u793e\u6570100\u793e\u3092\u9054\u6210\u3057\u307e\u3057\u305f\u3002(168\u5b57)\n\n\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\n\u25a0\u682a\u5f0f\u4f1a\u793e\u25cb\u25cb(2022\u5e744\u6708\u301c\u73fe\u5728)\n\u4e8b\u696d\u5185\u5bb9:BtoB SaaS\u30b5\u30fc\u30d3\u30b9\u306e\u958b\u767a\u30fb\u904b\u55b6\n\u8cc7\u672c\u91d1:5\u5104\u5186 \/ \u5f93\u696d\u54e1\u6570:150\u540d\n\u96c7\u7528\u5f62\u614b:\u6b63\u793e\u54e1\n\n\u25cf\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d:\u25cb\u25cbSaaS\u65b0\u898f\u958b\u767a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\n\u671f\u9593:2023\u5e741\u6708\u301c2024\u5e7412\u6708(24\u30f6\u6708)\n\n\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981\u3011\n\u4e2d\u5c0f\u4f01\u696d\u5411\u3051\u306e\u696d\u52d9\u7ba1\u7406SaaS\u30b5\u30fc\u30d3\u30b9\u306e\u65b0\u898f\u958b\u767a\u3002\u9867\u5ba2\u7ba1\u7406\u3001\u6848\u4ef6\u7ba1\u7406\u3001\u8acb\u6c42\u66f8\u767a\u884c\u6a5f\u80fd\u3092\u7d71\u5408\u3057\u305fWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3002\n\n\u3010\u958b\u767a\u74b0\u5883\u3011\n\u30fb\u8a00\u8a9e:TypeScript\u3001Python\n\u30fb\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9:React 18\u3001Next.js 14\u3001TailwindCSS\n\u30fb\u30d0\u30c3\u30af\u30a8\u30f3\u30c9:Node.js(Express)\u3001FastAPI\n\u30fb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9:PostgreSQL\u3001Redis\n\u30fb\u30a4\u30f3\u30d5\u30e9:AWS(EC2\u3001RDS\u3001S3\u3001CloudFront\u3001Lambda)\n\u30fb\u305d\u306e\u4ed6:Docker\u3001GitHub Actions\u3001Stripe(\u6c7a\u6e08\u9023\u643a)\n\n\u3010\u30c1\u30fc\u30e0\u898f\u6a21\u3011\n\u958b\u767a\u30c1\u30fc\u30e08\u540d(PL1\u540d\u3001\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c93\u540d\u3001\u30d0\u30c3\u30af\u30a8\u30f3\u30c93\u540d\u3001\u30c7\u30b6\u30a4\u30ca\u30fc1\u540d)\n\n\u3010\u62c5\u5f53\u30d5\u30a7\u30fc\u30ba\u30fb\u5f79\u5272\u3011\n\u30fb\u8981\u4ef6\u5b9a\u7fa9\u301c\u8a2d\u8a08\u301c\u5b9f\u88c5\u301c\u30c6\u30b9\u30c8\u301c\u904b\u7528\u307e\u3067\u4e00\u8cab\u3057\u3066\u62c5\u5f53\n\u30fb\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u958b\u767a\u306e\u30ea\u30fc\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u3066\u3001\u8a2d\u8a08\u65b9\u91dd\u306e\u6c7a\u5b9a\u3068\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\n\u30fb\u30d0\u30c3\u30af\u30a8\u30f3\u30c9API\u8a2d\u8a08\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u8a2d\u8a08\n\u30fbAWS\u4e0a\u3067\u306e\u30a4\u30f3\u30d5\u30e9\u69cb\u7bc9\u3068CI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u6574\u5099\n\n\u3010\u5b9f\u7e3e\u30fb\u6210\u679c\u3011\n\u30fb\u30e6\u30fc\u30b6\u30d3\u30ea\u30c6\u30a3\u3092\u91cd\u8996\u3057\u305fUI\/UX\u8a2d\u8a08\u306b\u3088\u308a\u3001\u30e6\u30fc\u30b6\u30fc\u6e80\u8db3\u5ea6\u8abf\u67fb\u3067\u5e73\u57474.5\/5.0\u3092\u7372\u5f97\n\u30fb\u30da\u30fc\u30b8\u8aad\u307f\u8fbc\u307f\u901f\u5ea6\u3092\u5e73\u57471.2\u79d2\u4ee5\u5185\u306b\u6700\u9069\u5316(Lighthouse \u30b9\u30b3\u30a295\u70b9\u4ee5\u4e0a)\n\u30fb\u81ea\u52d5\u30c6\u30b9\u30c8\u306e\u30ab\u30d0\u30ec\u30c3\u30b885%\u3092\u9054\u6210\u3057\u3001\u672c\u756a\u74b0\u5883\u3067\u306e\u81f4\u547d\u7684\u30d0\u30b0\u30bc\u30ed\u3092\u5b9f\u73fe\n\u30fb\u30ed\u30fc\u30f3\u30c1\u304b\u30896\u30f6\u6708\u3067\u5951\u7d04\u793e\u6570100\u793e\u3001\u6708\u9593ARR 3,000\u4e07\u5186\u3092\u9054\u6210\n\n---\n\n\u25a0\u682a\u5f0f\u4f1a\u793e\u25b3\u25b3(2019\u5e744\u6708\u301c2022\u5e743\u6708)\n\u4e8b\u696d\u5185\u5bb9:\u53d7\u8a17Web\u958b\u767a\n\u8cc7\u672c\u91d1:3,000\u4e07\u5186 \/ \u5f93\u696d\u54e1\u6570:50\u540d\n\u96c7\u7528\u5f62\u614b:\u6b63\u793e\u54e1\n\n\u25cf\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d:EC\u30b5\u30a4\u30c8\u30ea\u30cb\u30e5\u30fc\u30a2\u30eb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\n\u671f\u9593:2021\u5e744\u6708\u301c2022\u5e742\u6708(11\u30f6\u6708)\n\n\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981\u3011\n\u30a2\u30d1\u30ec\u30eb\u4f01\u696d\u306eEC\u30b5\u30a4\u30c8\u306e\u30d5\u30eb\u30ea\u30cb\u30e5\u30fc\u30a2\u30eb\u3002\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u5bfe\u5fdc\u3068\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6539\u5584\u304c\u4e3b\u306a\u8981\u4ef6\u3002\n\n\u3010\u958b\u767a\u74b0\u5883\u3011\n\u30fb\u8a00\u8a9e:JavaScript\u3001PHP\n\u30fb\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9:Vue.js 2\u3001Nuxt.js\n\u30fb\u30d0\u30c3\u30af\u30a8\u30f3\u30c9:Laravel 8\n\u30fb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9:MySQL\n\u30fb\u30a4\u30f3\u30d5\u30e9:AWS(EC2\u3001RDS\u3001S3\u3001CloudFront)\n\n\u3010\u30c1\u30fc\u30e0\u898f\u6a21\u3011\n\u958b\u767a\u30c1\u30fc\u30e05\u540d(PL1\u540d\u3001\u30a8\u30f3\u30b8\u30cb\u30a23\u540d\u3001\u30c7\u30b6\u30a4\u30ca\u30fc1\u540d)\n\n\u3010\u62c5\u5f53\u30d5\u30a7\u30fc\u30ba\u30fb\u5f79\u5272\u3011\n\u30fb\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u958b\u767a\u5168\u822c(\u8a2d\u8a08\u3001\u5b9f\u88c5\u3001\u30c6\u30b9\u30c8)\n\u30fb\u65e2\u5b58\u30c7\u30fc\u30bf\u306e\u30de\u30a4\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u8a2d\u8a08\u30fb\u5b9f\u88c5\n\u30fb\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\n\n\u3010\u5b9f\u7e3e\u30fb\u6210\u679c\u3011\n\u30fb\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u306a\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u30c7\u30b6\u30a4\u30f3\u3092\u5b9f\u88c5\u3057\u3001\u30e2\u30d0\u30a4\u30eb\u304b\u3089\u306eCV\u7387\u304c20%\u5411\u4e0a\n\u30fb\u753b\u50cf\u6700\u9069\u5316\u3068CDN\u5c0e\u5165\u306b\u3088\u308a\u3001\u30da\u30fc\u30b8\u8aad\u307f\u8fbc\u307f\u901f\u5ea6\u309250%\u6539\u5584\n\u30fbSEO\u5bfe\u7b56\u3092\u5b9f\u65bd\u3057\u3001\u30aa\u30fc\u30ac\u30cb\u30c3\u30af\u6d41\u5165\u304c30%\u5897\u52a0\n\n\u3010\u6d3b\u304b\u305b\u308b\u6280\u8853\u30fb\u30b9\u30ad\u30eb\u3011\n\n\u3010\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u3011\n\u30fbTypeScript\/JavaScript:\u5b9f\u52d95\u5e74(React\u3001Node.js \u3067\u306e\u958b\u767a\u7d4c\u9a13\u8c4a\u5bcc)\n\u30fbPython:\u5b9f\u52d93\u5e74(Django\u3001FastAPI)\n\u30fbPHP:\u5b9f\u52d92\u5e74(Laravel)\n\u30fbSQL:\u5b9f\u52d96\u5e74(PostgreSQL\u3001MySQL)\n\n\u3010\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u3011\n\u30fbReact 18:\u5b9f\u52d94\u5e74(Hooks\u3001Context API\u3001\u30ab\u30b9\u30bf\u30e0\u30d5\u30c3\u30af\u8a2d\u8a08)\n\u30fbNext.js 14:\u5b9f\u52d92\u5e74(App Router\u3001SSR\/SSG\/ISR)\n\u30fbVue.js 2\/3:\u5b9f\u52d92\u5e74\n\u30fbTailwindCSS\u3001styled-components\n\n\u3010\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u3011\n\u30fbNode.js(Express):\u5b9f\u52d93\u5e74\n\u30fbFastAPI:\u5b9f\u52d92\u5e74\n\u30fbRESTful API\u8a2d\u8a08\u3001GraphQL\u57fa\u790e\n\n\u3010\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30fb\u30a4\u30f3\u30d5\u30e9\u3011\n\u30fbPostgreSQL:\u5b9f\u52d94\u5e74(\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u6700\u9069\u5316\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0)\n\u30fbRedis:\u5b9f\u52d92\u5e74(\u30ad\u30e3\u30c3\u30b7\u30e5\u30b5\u30fc\u30d0\u30fc\u904b\u7528)\n\u30fbAWS:\u5b9f\u52d94\u5e74(EC2\u3001RDS\u3001S3\u3001CloudFront\u3001Lambda\u3001Route53)\n\u30fbDocker:\u5b9f\u52d93\u5e74(\u30b3\u30f3\u30c6\u30ca\u5316\u3001docker-compose)\n\u30fbKubernetes:\u57fa\u790e\u77e5\u8b58\u3042\u308a(\u500b\u4eba\u5b66\u7fd2\u4e2d)\n\n\u3010\u305d\u306e\u4ed6\u3011\n\u30fbGit\/GitHub:\u5b9f\u52d96\u5e74(GitHub Flow\u3001\u30d7\u30eb\u30ea\u30af\u30a8\u30b9\u30c8\u30d9\u30fc\u30b9\u306e\u958b\u767a)\n\u30fbCI\/CD:GitHub Actions\u3001CircleCI\n\u30fb\u30c6\u30b9\u30c8:Jest\u3001pytest\u3001Cypress\n\u30fb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u7ba1\u7406:Jira\u3001Notion\n\n\u3010\u4fdd\u6709\u8cc7\u683c\u3011\n\u30fbAWS\u8a8d\u5b9a\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\u30a2\u30fc\u30ad\u30c6\u30af\u30c8 \u2013 \u30a2\u30bd\u30b7\u30a8\u30a4\u30c8(2023\u5e748\u6708\u53d6\u5f97)\n\u30fb\u5fdc\u7528\u60c5\u5831\u6280\u8853\u8005(2021\u5e7410\u6708\u53d6\u5f97)\n\u30fbTOEIC 750\u70b9(2024\u5e741\u6708\u53d7\u9a13)\n\n\u3010\u81ea\u5df1PR\u3011\n\n\u25cf\u30d5\u30eb\u30b9\u30bf\u30c3\u30af\u958b\u767a\u306b\u3088\u308b\u8fc5\u901f\u306a\u4fa1\u5024\u63d0\u4f9b\n\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u304b\u3089\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u3001\u30a4\u30f3\u30d5\u30e9\u307e\u3067\u4e00\u8cab\u3057\u3066\u958b\u767a\u3067\u304d\u308b\u3053\u3068\u304c\u5f37\u307f\u3067\u3059\u3002\u7279\u306b\u3001\u30b9\u30bf\u30fc\u30c8\u30a2\u30c3\u30d7\u3084SaaS\u4f01\u696d\u306b\u304a\u3044\u3066\u3001MVP\u958b\u767a\u304b\u3089\u30b9\u30b1\u30fc\u30eb\u307e\u3067\u3092\u4e00\u6c17\u901a\u8cab\u3067\u62c5\u5f53\u3067\u304d\u308b\u70b9\u304c\u8a55\u4fa1\u3055\u308c\u3066\u304d\u307e\u3057\u305f\u3002\u6280\u8853\u9078\u5b9a\u304b\u3089\u8a2d\u8a08\u3001\u5b9f\u88c5\u3001\u30c7\u30d7\u30ed\u30a4\u307e\u3067\u5e45\u5e83\u304f\u5bfe\u5fdc\u3067\u304d\u308b\u305f\u3081\u3001\u30c1\u30fc\u30e0\u5168\u4f53\u306e\u751f\u7523\u6027\u5411\u4e0a\u306b\u8ca2\u732e\u3067\u304d\u307e\u3059\u3002\u5fa1\u793e\u3067\u3082\u3001\u30d7\u30ed\u30c0\u30af\u30c8\u958b\u767a\u306e\u521d\u671f\u30d5\u30a7\u30fc\u30ba\u304b\u3089\u4e2d\u6838\u30e1\u30f3\u30d0\u30fc\u3068\u3057\u3066\u8ca2\u732e\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002\n\n\u25cf\u30e6\u30fc\u30b6\u30fc\u8996\u70b9\u3067\u306eUI\/UX\u8a2d\u8a08\u3068\u5b9f\u88c5\n\u6280\u8853\u5b9f\u88c5\u3060\u3051\u3067\u306a\u304f\u3001\u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u3092\u91cd\u8996\u3057\u305f\u958b\u767a\u3092\u5fc3\u304c\u3051\u3066\u3044\u307e\u3059\u3002\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001\u30e6\u30fc\u30b6\u30d3\u30ea\u30c6\u30a3\u30c6\u30b9\u30c8\u3092\u5b9a\u671f\u7684\u306b\u5b9f\u65bd\u3057\u3001\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u5373\u5ea7\u306b\u5b9f\u88c5\u306b\u53cd\u6620\u3059\u308b\u4f53\u5236\u3092\u69cb\u7bc9\u3002\u305d\u306e\u7d50\u679c\u3001\u30e6\u30fc\u30b6\u30fc\u6e80\u8db3\u5ea6\u3067\u5e73\u57474.5\/5.0\u3068\u3044\u3046\u9ad8\u8a55\u4fa1\u3092\u7372\u5f97\u3057\u307e\u3057\u305f\u3002\u6280\u8853\u529b\u3068\u30e6\u30fc\u30b6\u30fc\u8996\u70b9\u3092\u4e21\u7acb\u3055\u305b\u3001\u30d3\u30b8\u30cd\u30b9\u6210\u679c\u306b\u8ca2\u732e\u3067\u304d\u308b\u30a8\u30f3\u30b8\u30cb\u30a2\u3092\u76ee\u6307\u3057\u3066\u3044\u307e\u3059\u3002\n\n\u3010\u4eca\u5f8c\u306e\u30ad\u30e3\u30ea\u30a2\u30d7\u30e9\u30f3\u3011\n\u4eca\u5f8c\u306f\u3001\u3088\u308a\u5927\u898f\u6a21\u306a\u30b5\u30fc\u30d3\u30b9\u306e\u958b\u767a\u306b\u643a\u308f\u308a\u3001\u30de\u30a4\u30af\u30ed\u30b5\u30fc\u30d3\u30b9\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u3084\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\u306a\u958b\u767a\u624b\u6cd5\u3092\u5b9f\u8df5\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u3044\u307e\u3059\u3002\u307e\u305f\u3001\u30c6\u30c3\u30af\u30ea\u30fc\u30c9\u3068\u3057\u3066\u3001\u30c1\u30fc\u30e0\u5168\u4f53\u306e\u6280\u8853\u529b\u5411\u4e0a\u3084\u958b\u767a\u30d7\u30ed\u30bb\u30b9\u306e\u6539\u5584\u306b\u3082\u8ca2\u732e\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002\n\n\u4ee5\u4e0a<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-19\">\u30a4\u30f3\u30d5\u30e9\u30a8\u30f3\u30b8\u30cb\u30a2\u5411\u3051\u30b5\u30f3\u30d7\u30eb<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\u8077\u52d9\u7d4c\u6b74\u66f8\n                                2025\u5e7410\u670822\u65e5\u73fe\u5728\n\u6c0f\u540d:\u4f50\u85e4 \u82b1\u5b50\n\n\u3010\u8077\u52d9\u8981\u7d04\u3011\n\u30a4\u30f3\u30d5\u30e9\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u30665\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002\u4e3b\u306bAWS\u3092\u4f7f\u7528\u3057\u305f\u30af\u30e9\u30a6\u30c9\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u8a08\u30fb\u69cb\u7bc9\u30fb\u904b\u7528\u3092\u62c5\u5f53\u3057\u3001\u30aa\u30f3\u30d7\u30ec\u30df\u30b9\u304b\u3089\u30af\u30e9\u30a6\u30c9\u3078\u306e\u79fb\u884c\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30923\u4ef6\u30ea\u30fc\u30c9\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001Kubernetes\u5c0e\u5165\u306b\u3088\u308a\u30c7\u30d7\u30ed\u30a4\u6642\u9593\u309290%\u524a\u6e1b\u3057\u3001\u958b\u767a\u30c1\u30fc\u30e0\u306e\u751f\u7523\u6027\u5411\u4e0a\u306b\u8ca2\u732e\u3057\u307e\u3057\u305f\u3002(166\u5b57)\n\n\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\n\u25a0\u682a\u5f0f\u4f1a\u793e\u25a1\u25a1(2020\u5e744\u6708\u301c\u73fe\u5728)\n\u4e8b\u696d\u5185\u5bb9:\u81ea\u793eWeb\u30b5\u30fc\u30d3\u30b9\u306e\u958b\u767a\u30fb\u904b\u55b6\n\u8cc7\u672c\u91d1:10\u5104\u5186 \/ \u5f93\u696d\u54e1\u6570:300\u540d\n\u96c7\u7528\u5f62\u614b:\u6b63\u793e\u54e1\n\n\u25cf\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d:\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\u57fa\u76e4\u69cb\u7bc9\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\n\u671f\u9593:2023\u5e744\u6708\u301c2024\u5e7412\u6708(21\u30f6\u6708)\n\n\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981\u3011\n\u30aa\u30f3\u30d7\u30ec\u30df\u30b9\u3067\u904b\u7528\u3057\u3066\u3044\u305fWeb\u30b5\u30fc\u30d3\u30b9\u3092\u3001AWS\u4e0a\u306eKubernetes\u74b0\u5883\u306b\u79fb\u884c\u3057\u3001CI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u3092\u6574\u5099\u3002\n\n\u3010\u6280\u8853\u74b0\u5883\u3011\n\u30fb\u30af\u30e9\u30a6\u30c9:AWS(EKS\u3001EC2\u3001RDS\u3001S3\u3001CloudWatch\u3001ALB)\n\u30fb\u30b3\u30f3\u30c6\u30ca:Docker\u3001Kubernetes\u3001Helm\n\u30fbCI\/CD:GitHub Actions\u3001ArgoCD\n\u30fbInfrastructure as Code:Terraform\u3001CloudFormation\n\u30fb\u76e3\u8996:Datadog\u3001Prometheus\u3001Grafana\n\u30fbOS:Amazon Linux 2\u3001Ubuntu\n\n\u3010\u30c1\u30fc\u30e0\u898f\u6a21\u3011\n\u30a4\u30f3\u30d5\u30e9\u30c1\u30fc\u30e04\u540d(\u30ea\u30fc\u30c0\u30fc1\u540d\u3001\u30e1\u30f3\u30d0\u30fc3\u540d)\n\n\u3010\u62c5\u5f53\u30d5\u30a7\u30fc\u30ba\u30fb\u5f79\u5272\u3011\n\u30fbAWS\u74b0\u5883\u306e\u8a2d\u8a08\u30fb\u69cb\u7bc9(VPC\u8a2d\u8a08\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30b0\u30eb\u30fc\u30d7\u8a2d\u8a08)\n\u30fbKubernetes(EKS)\u30af\u30e9\u30b9\u30bf\u306e\u69cb\u7bc9\u3068\u904b\u7528\n\u30fbTerraform\u306b\u3088\u308b\u30a4\u30f3\u30d5\u30e9\u306e\u30b3\u30fc\u30c9\u5316\n\u30fbCI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u8a2d\u8a08\u30fb\u5b9f\u88c5\n\u30fb\u76e3\u8996\u30fb\u30a2\u30e9\u30fc\u30c8\u306e\u8a2d\u8a08\u3068\u904b\u7528\n\n\u3010\u5b9f\u7e3e\u30fb\u6210\u679c\u3011\n\u30fb\u30c7\u30d7\u30ed\u30a4\u6642\u9593\u30922\u6642\u9593\u304b\u308910\u5206\u306b\u77ed\u7e2e(90%\u524a\u6e1b)\n\u30fbInfrastructure as Code\u306b\u3088\u308a\u3001\u74b0\u5883\u69cb\u7bc9\u306e\u5de5\u6570\u309270%\u524a\u6e1b\n\u30fb\u30aa\u30fc\u30c8\u30b9\u30b1\u30fc\u30ea\u30f3\u30b0\u5c0e\u5165\u306b\u3088\u308a\u3001\u6708\u9593\u30a4\u30f3\u30d5\u30e9\u30b3\u30b9\u30c8\u309225%\u524a\u6e1b\n\u30fbDatadog\u5c0e\u5165\u306b\u3088\u308aMTTR(\u5e73\u5747\u5fa9\u65e7\u6642\u9593)\u309260%\u77ed\u7e2e\n\u30fb\u7a3c\u50cd\u738799.9%\u30921\u5e74\u9593\u7dad\u6301\n\n\u3010\u6d3b\u304b\u305b\u308b\u6280\u8853\u30fb\u30b9\u30ad\u30eb\u3011\n\n\u3010\u30af\u30e9\u30a6\u30c9(AWS)\u3011\n\u30fb\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0:EC2\u3001ECS\u3001EKS\u3001Lambda(\u5b9f\u52d95\u5e74)\n\u30fb\u30b9\u30c8\u30ec\u30fc\u30b8:S3\u3001EBS\u3001EFS\n\u30fb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9:RDS(PostgreSQL\u3001MySQL)\u3001DynamoDB\n\u30fb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af:VPC\u3001Route53\u3001CloudFront\u3001ALB\u3001NLB\n\u30fb\u76e3\u8996:CloudWatch\u3001CloudTrail\n\u30fb\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3:IAM\u3001Security Groups\u3001WAF\n\n\u3010\u30b3\u30f3\u30c6\u30ca\u30fb\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u3011\n\u30fbDocker:\u5b9f\u52d94\u5e74(\u30a4\u30e1\u30fc\u30b8\u4f5c\u6210\u3001\u30de\u30eb\u30c1\u30b9\u30c6\u30fc\u30b8\u30d3\u30eb\u30c9)\n\u30fbKubernetes:\u5b9f\u52d92\u5e74(EKS\u3001Deployment\u3001Service\u3001Ingress\u3001HPA)\n\u30fbHelm:\u5b9f\u52d91\u5e74(Chart\u4f5c\u6210\u3001\u7ba1\u7406)\n\n\u3010Infrastructure as Code\u3011\n\u30fbTerraform:\u5b9f\u52d93\u5e74(\u30e2\u30b8\u30e5\u30fc\u30eb\u8a2d\u8a08\u3001state\u7ba1\u7406)\n\u30fbCloudFormation:\u5b9f\u52d92\u5e74\n\u30fbAnsible:\u5b9f\u52d92\u5e74(\u30d7\u30ec\u30a4\u30d6\u30c3\u30af\u4f5c\u6210\u3001\u81ea\u52d5\u5316)\n\n\u3010CI\/CD\u3011\n\u30fbGitHub Actions:\u5b9f\u52d92\u5e74(\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u8a2d\u8a08\u3001\u30bb\u30eb\u30d5\u30db\u30b9\u30c6\u30c3\u30c9\u30e9\u30f3\u30ca\u30fc\u69cb\u7bc9)\n\u30fbJenkins:\u5b9f\u52d92\u5e74\n\u30fbArgoCD:\u5b9f\u52d91\u5e74(GitOps\u5b9f\u8df5)\n\n\u3010\u76e3\u8996\u30fb\u30ed\u30b0\u7ba1\u7406\u3011\n\u30fbDatadog:\u5b9f\u52d92\u5e74(APM\u3001\u30ed\u30b0\u7ba1\u7406\u3001\u30ab\u30b9\u30bf\u30e0\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9)\n\u30fbPrometheus + Grafana:\u5b9f\u52d91\u5e74\n\u30fbElasticsearch + Kibana:\u5b9f\u52d92\u5e74\n\n\u3010OS\u30fb\u30df\u30c9\u30eb\u30a6\u30a7\u30a2\u3011\n\u30fbLinux:\u5b9f\u52d95\u5e74(Ubuntu\u3001CentOS\u3001Amazon Linux)\n\u30fbNginx:\u5b9f\u52d94\u5e74(\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3001\u30ed\u30fc\u30c9\u30d0\u30e9\u30f3\u30b5\u30fc\u8a2d\u5b9a)\n\u30fbPostgreSQL\u3001MySQL:\u5b9f\u52d93\u5e74(\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3001\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u8a2d\u8a08)\n\n\u3010\u4fdd\u6709\u8cc7\u683c\u3011\n\u30fbAWS\u8a8d\u5b9a\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\u30a2\u30fc\u30ad\u30c6\u30af\u30c8 \u2013 \u30d7\u30ed\u30d5\u30a7\u30c3\u30b7\u30e7\u30ca\u30eb(2024\u5e743\u6708\u53d6\u5f97)\n\u30fbAWS\u8a8d\u5b9aDevOps\u30a8\u30f3\u30b8\u30cb\u30a2 \u2013 \u30d7\u30ed\u30d5\u30a7\u30c3\u30b7\u30e7\u30ca\u30eb(2023\u5e749\u6708\u53d6\u5f97)\n\u30fbLinuC \u30ec\u30d9\u30eb2(2021\u5e746\u6708\u53d6\u5f97)\n\u30fb\u5fdc\u7528\u60c5\u5831\u6280\u8853\u8005(2020\u5e7412\u6708\u53d6\u5f97)\n\n\u3010\u81ea\u5df1PR\u3011\n\n\u25cf\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\u306a\u74b0\u5883\u69cb\u7bc9\u3068\u30b3\u30b9\u30c8\u6700\u9069\u5316\nAWS\u3092\u6d3b\u7528\u3057\u305f\u30b9\u30b1\u30fc\u30e9\u30d6\u30eb\u3067\u53ef\u7528\u6027\u306e\u9ad8\u3044\u30a4\u30f3\u30d5\u30e9\u8a2d\u8a08\u3092\u5f97\u610f\u3068\u3057\u3066\u3044\u307e\u3059\u3002\u7279\u306b\u3001\u9069\u5207\u306a\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08\u3068\u30aa\u30fc\u30c8\u30b9\u30b1\u30fc\u30ea\u30f3\u30b0\u306e\u6d3b\u7528\u306b\u3088\u308a\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u3092\u7dad\u6301\u3057\u306a\u304c\u3089\u30b3\u30b9\u30c8\u309225%\u524a\u6e1b\u3057\u305f\u5b9f\u7e3e\u304c\u3042\u308a\u307e\u3059\u3002Infrastructure as Code\u3092\u5fb9\u5e95\u3057\u3001\u518d\u73fe\u6027\u3068\u4fdd\u5b88\u6027\u306e\u9ad8\u3044\u30a4\u30f3\u30d5\u30e9\u3092\u69cb\u7bc9\u3059\u308b\u3053\u3068\u3067\u3001\u30c1\u30fc\u30e0\u5168\u4f53\u306e\u751f\u7523\u6027\u5411\u4e0a\u306b\u8ca2\u732e\u3067\u304d\u307e\u3059\u3002\n\n\u25cfDevOps\u6587\u5316\u306e\u63a8\u9032\u3068\u958b\u767a\u751f\u7523\u6027\u5411\u4e0a\n\u30a4\u30f3\u30d5\u30e9\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u3066\u3001\u958b\u767a\u30c1\u30fc\u30e0\u3068\u306e\u5bc6\u63a5\u306a\u9023\u643a\u3092\u91cd\u8996\u3057\u3066\u3044\u307e\u3059\u3002CI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u6574\u5099\u306b\u3088\u308a\u3001\u30c7\u30d7\u30ed\u30a4\u6642\u9593\u309290%\u524a\u6e1b\u3057\u3001\u958b\u767a\u8005\u304c\u30a4\u30f3\u30d5\u30e9\u3092\u610f\u8b58\u305b\u305a\u306b\u30b5\u30fc\u30d3\u30b9\u958b\u767a\u306b\u96c6\u4e2d\u3067\u304d\u308b\u74b0\u5883\u3092\u69cb\u7bc9\u3057\u307e\u3057\u305f\u3002\u4eca\u5f8c\u3082\u3001DevOps\u306e\u5b9f\u8df5\u3092\u901a\u3058\u3066\u3001\u7d44\u7e54\u5168\u4f53\u306e\u958b\u767a\u30b9\u30d4\u30fc\u30c9\u3068\u54c1\u8cea\u5411\u4e0a\u306b\u8ca2\u732e\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u3044\u307e\u3059\u3002\n\n\u3010\u4eca\u5f8c\u306e\u30ad\u30e3\u30ea\u30a2\u30d7\u30e9\u30f3\u3011\n\u4eca\u5f8c\u306f\u3001\u3088\u308a\u5927\u898f\u6a21\u306a\u30af\u30e9\u30a6\u30c9\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u8a08\u30fb\u904b\u7528\u306b\u643a\u308f\u308a\u3001\u30de\u30eb\u30c1\u30af\u30e9\u30a6\u30c9\u74b0\u5883\u3084SRE(Site Reliability Engineering)\u306e\u5b9f\u8df5\u306b\u3082\u6311\u6226\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u3044\u307e\u3059\u3002\u307e\u305f\u3001\u30a4\u30f3\u30d5\u30e9\u30c1\u30fc\u30e0\u306e\u30ea\u30fc\u30c0\u30fc\u3068\u3057\u3066\u3001\u30e1\u30f3\u30d0\u30fc\u306e\u80b2\u6210\u3084\u30d9\u30b9\u30c8\u30d7\u30e9\u30af\u30c6\u30a3\u30b9\u306e\u78ba\u7acb\u306b\u3082\u8ca2\u732e\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002\n\n\u4ee5\u4e0a<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-20\">\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u5411\u3051\u30b5\u30f3\u30d7\u30eb<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\u8077\u52d9\u7d4c\u6b74\u66f8\n                                2025\u5e7410\u670822\u65e5\u73fe\u5728\n\u6c0f\u540d:\u7530\u4e2d \u6b21\u90ce\n\n\u3010\u8077\u52d9\u8981\u7d04\u3011\n\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u30664\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002\u4e3b\u306bReact\u3001Vue.js\u3092\u4f7f\u7528\u3057\u305fSPA\u958b\u767a\u3092\u62c5\u5f53\u3057\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316\u3068\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u5411\u4e0a\u306b\u6ce8\u529b\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001Core Web Vitals \u306e\u5168\u6307\u6a19\u3067\u300c\u826f\u597d\u300d\u3092\u9054\u6210\u3057\u3001\u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u306e\u5411\u4e0a\u306b\u8ca2\u732e\u3057\u307e\u3057\u305f\u3002(160\u5b57)\n\n\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\n\u25a0\u682a\u5f0f\u4f1a\u793e\u25c7\u25c7(2021\u5e744\u6708\u301c\u73fe\u5728)\n\u4e8b\u696d\u5185\u5bb9:EC\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306e\u958b\u767a\u30fb\u904b\u55b6\n\u8cc7\u672c\u91d1:15\u5104\u5186 \/ \u5f93\u696d\u54e1\u6570:200\u540d\n\u96c7\u7528\u5f62\u614b:\u6b63\u793e\u54e1\n\n\u25cf\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d:EC\u30b5\u30a4\u30c8\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u5237\u65b0\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\n\u671f\u9593:2023\u5e746\u6708\u301c2024\u5e7412\u6708(19\u30f6\u6708)\n\n\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981\u3011\n\u65e2\u5b58\u306ejQuery\u30d9\u30fc\u30b9\u306eEC\u30b5\u30a4\u30c8\u3092\u3001Next.js\u3092\u4f7f\u7528\u3057\u305f\u30e2\u30c0\u30f3\u306aSPA\u306b\u30ea\u30d7\u30ec\u30a4\u30b9\u3002SEO\u5bfe\u7b56\u3068\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u5411\u4e0a\u304c\u4e3b\u306a\u8981\u4ef6\u3002\n\n\u3010\u958b\u767a\u74b0\u5883\u3011\n\u30fb\u8a00\u8a9e:TypeScript\u3001JavaScript(ES6+)\n\u30fb\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af:Next.js 14(App Router)\u3001React 18\n\u30fb\u72b6\u614b\u7ba1\u7406:Zustand\u3001React Query\n\u30fb\u30b9\u30bf\u30a4\u30ea\u30f3\u30b0:TailwindCSS\u3001CSS Modules\n\u30fb\u30c6\u30b9\u30c8:Jest\u3001React Testing Library\u3001Playwright\n\u30fb\u30d3\u30eb\u30c9\u30c4\u30fc\u30eb:Turbopack\u3001Webpack\n\u30fbAPI\u9023\u643a:GraphQL(Apollo Client)\u3001RESTful API\n\u30fb\u305d\u306e\u4ed6:Storybook\u3001ESLint\u3001Prettier\n\n\u3010\u30c1\u30fc\u30e0\u898f\u6a21\u3011\n\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30c1\u30fc\u30e06\u540d(\u30ea\u30fc\u30c0\u30fc1\u540d\u3001\u30b7\u30cb\u30a22\u540d\u3001\u30b8\u30e5\u30cb\u30a23\u540d)\n\n\u3010\u62c5\u5f53\u30d5\u30a7\u30fc\u30ba\u30fb\u5f79\u5272\u3011\n\u30fb\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u8a2d\u8a08\u3068\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u69cb\u6210\u306e\u7b56\u5b9a\n\u30fb\u5171\u901a\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u5b9f\u88c5\u3068Storybook\u3067\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u5316\n\u30fb\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316(\u30b3\u30fc\u30c9\u5206\u5272\u3001\u753b\u50cf\u6700\u9069\u5316\u3001\u30d7\u30ea\u30d5\u30a7\u30c3\u30c1)\n\u30fb\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u5bfe\u5fdc(WCAG 2.1 AA\u6e96\u62e0)\n\u30fb\u30b8\u30e5\u30cb\u30a2\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3068\u30e1\u30f3\u30bf\u30ea\u30f3\u30b0\n\n\u3010\u5b9f\u7e3e\u30fb\u6210\u679c\u3011\n\u30fbLighthouse \u30b9\u30b3\u30a2\u3092\u5e73\u574760\u70b9\u304b\u308995\u70b9\u306b\u6539\u5584\n\u30fbCore Web Vitals \u306e\u5168\u6307\u6a19(LCP\u3001FID\u3001CLS)\u3067\u300c\u826f\u597d\u300d\u3092\u9054\u6210\n\u30fb\u30da\u30fc\u30b8\u8aad\u307f\u8fbc\u307f\u901f\u5ea6\u3092\u5e73\u57474\u79d2\u304b\u30891.2\u79d2\u306b\u77ed\u7e2e(70%\u6539\u5584)\n\u30fb\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u518d\u5229\u7528\u738780%\u3092\u9054\u6210\u3057\u3001\u958b\u767a\u5de5\u6570\u309230%\u524a\u6e1b\n\u30fbWCAG 2.1 AA\u6e96\u62e0\u306b\u3088\u308a\u3001\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u30b9\u30b3\u30a295\u70b9\u4ee5\u4e0a\u3092\u9054\u6210\n\n\u3010\u6d3b\u304b\u305b\u308b\u6280\u8853\u30fb\u30b9\u30ad\u30eb\u3011\n\n\u3010\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u958b\u767a\u3011\n\u30fbReact:\u5b9f\u52d94\u5e74(Hooks\u3001Context API\u3001\u30ab\u30b9\u30bf\u30e0\u30d5\u30c3\u30af\u8a2d\u8a08\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316)\n\u30fbNext.js:\u5b9f\u52d92\u5e74(App Router\u3001Pages Router\u3001SSR\/SSG\/ISR\u3001Middleware)\n\u30fbVue.js 3:\u5b9f\u52d91\u5e74(Composition API\u3001Pinia)\n\u30fbTypeScript:\u5b9f\u52d94\u5e74(\u578b\u5b89\u5168\u306a\u8a2d\u8a08\u3001\u30b8\u30a7\u30cd\u30ea\u30af\u30b9\u3001\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u578b)\n\n\u3010\u72b6\u614b\u7ba1\u7406\u3011\n\u30fbZustand\u3001Recoil:\u5b9f\u52d92\u5e74\n\u30fbReact Query:\u5b9f\u52d92\u5e74(\u30ad\u30e3\u30c3\u30b7\u30e5\u6226\u7565\u3001\u697d\u89b3\u7684\u66f4\u65b0)\n\u30fbRedux Toolkit:\u5b9f\u52d91\u5e74\n\n\u3010\u30b9\u30bf\u30a4\u30ea\u30f3\u30b0\u3011\n\u30fbTailwindCSS:\u5b9f\u52d93\u5e74\n\u30fbCSS Modules\u3001styled-components:\u5b9f\u52d92\u5e74\n\u30fb\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u30c7\u30b6\u30a4\u30f3\u3001\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u8a2d\u8a08\n\n\u3010\u30c6\u30b9\u30c8\u3011\n\u30fbJest:\u5b9f\u52d93\u5e74(\u30e6\u30cb\u30c3\u30c8\u30c6\u30b9\u30c8\u3001\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u30c6\u30b9\u30c8)\n\u30fbReact Testing Library:\u5b9f\u52d92\u5e74\n\u30fbPlaywright:\u5b9f\u52d91\u5e74(E2E\u30c6\u30b9\u30c8)\n\n\u3010\u958b\u767a\u74b0\u5883\u30fb\u30c4\u30fc\u30eb\u3011\n\u30fbGit\/GitHub:\u5b9f\u52d94\u5e74(\u30d7\u30eb\u30ea\u30af\u30a8\u30b9\u30c8\u30d9\u30fc\u30b9\u306e\u958b\u767a)\n\u30fbStorybook:\u5b9f\u52d92\u5e74(\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u30ab\u30bf\u30ed\u30b0\u3001\u30d3\u30b8\u30e5\u30a2\u30eb\u30c6\u30b9\u30c8)\n\u30fbFigma:\u5b9f\u52d93\u5e74(\u30c7\u30b6\u30a4\u30f3\u304b\u3089\u306e\u5b9f\u88c5\u3001\u30c7\u30b6\u30a4\u30ca\u30fc\u3068\u306e\u9023\u643a)\n\u30fbWebpack\u3001Vite:\u5b9f\u52d92\u5e74(\u30d3\u30eb\u30c9\u6700\u9069\u5316)\n\n\u3010\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316\u3011\n\u30fbCore Web Vitals\u6700\u9069\u5316\n\u30fb\u30b3\u30fc\u30c9\u5206\u5272\u3001\u9045\u5ef6\u8aad\u307f\u8fbc\u307f\n\u30fb\u753b\u50cf\u6700\u9069\u5316(WebP\u3001AVIF\u3001srcset)\n\u30fb\u30ad\u30e3\u30c3\u30b7\u30e5\u6226\u7565\n\n\u3010\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u3011\n\u30fbWCAG 2.1 AA\u6e96\u62e0\u306e\u5b9f\u88c5\n\u30fb\u30b9\u30af\u30ea\u30fc\u30f3\u30ea\u30fc\u30c0\u30fc\u5bfe\u5fdc\n\u30fb\u30ad\u30fc\u30dc\u30fc\u30c9\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\n\n\u3010\u4fdd\u6709\u8cc7\u683c\u3011\n\u30fb\u30a6\u30a7\u30d6\u30c7\u30b6\u30a4\u30f3\u6280\u80fd\u691c\u5b9a 2\u7d1a(2022\u5e749\u6708\u53d6\u5f97)\n\u30fbGoogle Analytics Individual Qualification(2023\u5e743\u6708\u53d6\u5f97)\n\u30fbTOEIC 720\u70b9(2024\u5e745\u6708\u53d7\u9a13)\n\n\u3010\u81ea\u5df1PR\u3011\n\n\u25cf\u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u3092\u91cd\u8996\u3057\u305f\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316\n\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u958b\u767a\u306b\u304a\u3044\u3066\u3001\u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u3092\u6700\u512a\u5148\u306b\u8003\u3048\u3066\u3044\u307e\u3059\u3002Lighthouse \u3084 Core Web Vitals \u3092\u6d3b\u7528\u3057\u305f\u5b9a\u91cf\u7684\u306a\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6e2c\u5b9a\u3092\u884c\u3044\u3001\u753b\u50cf\u6700\u9069\u5316\u3001\u30b3\u30fc\u30c9\u5206\u5272\u3001\u9069\u5207\u306a\u30ad\u30e3\u30c3\u30b7\u30e5\u6226\u7565\u306b\u3088\u308a\u3001\u30da\u30fc\u30b8\u8aad\u307f\u8fbc\u307f\u901f\u5ea6\u309270%\u6539\u5584\u3057\u305f\u5b9f\u7e3e\u304c\u3042\u308a\u307e\u3059\u3002\u6280\u8853\u7684\u306a\u6700\u9069\u5316\u3060\u3051\u3067\u306a\u304f\u3001\u30d3\u30b8\u30cd\u30b9\u6307\u6a19(CV\u7387\u3001\u96e2\u8131\u7387)\u3078\u306e\u5f71\u97ff\u3082\u610f\u8b58\u3057\u3001\u6210\u679c\u306b\u76f4\u7d50\u3059\u308b\u6539\u5584\u3092\u5b9f\u73fe\u3067\u304d\u307e\u3059\u3002\n\n\u25cf\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u3068\u30a4\u30f3\u30af\u30eb\u30fc\u30b7\u30d6\u30c7\u30b6\u30a4\u30f3\u306e\u5b9f\u8df5\n\u3059\u3079\u3066\u306e\u30e6\u30fc\u30b6\u30fc\u304c\u5feb\u9069\u306b\u5229\u7528\u3067\u304d\u308bWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u3092\u5fc3\u304c\u3051\u3066\u3044\u307e\u3059\u3002WCAG 2.1 AA\u6e96\u62e0\u306e\u5b9f\u88c5\u306b\u3088\u308a\u3001\u30b9\u30af\u30ea\u30fc\u30f3\u30ea\u30fc\u30c0\u30fc\u3084\u30ad\u30fc\u30dc\u30fc\u30c9\u64cd\u4f5c\u306b\u3082\u5bfe\u5fdc\u3057\u305f\u30a2\u30af\u30bb\u30b7\u30d6\u30eb\u306aUI\u3092\u69cb\u7bc9\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u6280\u8853\u529b\u3060\u3051\u3067\u306a\u304f\u3001\u591a\u69d8\u306a\u30e6\u30fc\u30b6\u30fc\u3078\u306e\u914d\u616e\u3092\u6301\u3061\u5408\u308f\u305b\u305f\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u3066\u3001\u5fa1\u793e\u306e\u30d7\u30ed\u30c0\u30af\u30c8\u54c1\u8cea\u5411\u4e0a\u306b\u8ca2\u732e\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002\n\n\u3010\u4eca\u5f8c\u306e\u30ad\u30e3\u30ea\u30a2\u30d7\u30e9\u30f3\u3011\n\u4eca\u5f8c\u306f\u3001\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a2\u30fc\u30ad\u30c6\u30af\u30c8\u3068\u3057\u3066\u3001\u3088\u308a\u5927\u898f\u6a21\u306a\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u8a2d\u8a08\u306b\u643a\u308f\u308a\u305f\u3044\u3068\u8003\u3048\u3066\u3044\u307e\u3059\u3002\u307e\u305f\u3001Web\u6a19\u6e96\u6280\u8853\u306e\u52d5\u5411\u3092\u30ad\u30e3\u30c3\u30c1\u30a2\u30c3\u30d7\u3057\u3001Progressive Web Apps \u3084 Web Components \u306a\u3069\u6700\u65b0\u6280\u8853\u306e\u5c0e\u5165\u306b\u3082\u6311\u6226\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002\n\n\u4ee5\u4e0a<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-21\">\u30c7\u30fc\u30bf\u30a8\u30f3\u30b8\u30cb\u30a2\u5411\u3051\u30b5\u30f3\u30d7\u30eb<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\u8077\u52d9\u7d4c\u6b74\u66f8\n                                2025\u5e7410\u670822\u65e5\u73fe\u5728\n\u6c0f\u540d:\u9234\u6728 \u4e00\u90ce\n\n\u3010\u8077\u52d9\u8981\u7d04\u3011\n\u30c7\u30fc\u30bf\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u30665\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002\u4e3b\u306b\u30c7\u30fc\u30bf\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u8a2d\u8a08\u30fb\u69cb\u7bc9\u3068\u30c7\u30fc\u30bf\u57fa\u76e4\u306e\u6574\u5099\u3092\u62c5\u5f53\u3057\u3001Python\u3068AWS\u3092\u4f7f\u7528\u3057\u305f\u5927\u898f\u6a21\u30c7\u30fc\u30bf\u51e6\u7406\u30b7\u30b9\u30c6\u30e0\u3092\u8907\u6570\u69cb\u7bc9\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001\u30c7\u30fc\u30bf\u51e6\u7406\u6642\u9593\u309280%\u524a\u6e1b\u3057\u3001\u30c7\u30fc\u30bf\u5206\u6790\u30c1\u30fc\u30e0\u306e\u751f\u7523\u6027\u3092\u5927\u5e45\u306b\u5411\u4e0a\u3055\u305b\u307e\u3057\u305f\u3002(168\u5b57)\n\n\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\n\u25a0\u682a\u5f0f\u4f1a\u793e\u2606\u2606(2020\u5e744\u6708\u301c\u73fe\u5728)\n\u4e8b\u696d\u5185\u5bb9:\u30c7\u30fc\u30bf\u5206\u6790\u30b5\u30fc\u30d3\u30b9\u306e\u63d0\u4f9b\n\u8cc7\u672c\u91d1:8\u5104\u5186 \/ \u5f93\u696d\u54e1\u6570:180\u540d\n\u96c7\u7528\u5f62\u614b:\u6b63\u793e\u54e1\n\n\u25cf\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d:\u30c7\u30fc\u30bf\u57fa\u76e4\u5237\u65b0\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\n\u671f\u9593:2023\u5e741\u6708\u301c2024\u5e749\u6708(21\u30f6\u6708)\n\n\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981\u3011\n\u30aa\u30f3\u30d7\u30ec\u30df\u30b9\u3067\u904b\u7528\u3057\u3066\u3044\u305f\u30c7\u30fc\u30bf\u30a6\u30a7\u30a2\u30cf\u30a6\u30b9\u3092\u3001AWS\u306e\u30e2\u30c0\u30f3\u30c7\u30fc\u30bf\u30b9\u30bf\u30c3\u30af\u306b\u79fb\u884c\u3002\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u30c7\u30fc\u30bf\u51e6\u7406\u57fa\u76e4\u3092\u69cb\u7bc9\u3002\n\n\u3010\u6280\u8853\u74b0\u5883\u3011\n\u30fb\u8a00\u8a9e:Python\u3001SQL\u3001Scala\n\u30fb\u30c7\u30fc\u30bf\u51e6\u7406:Apache Spark\u3001Apache Airflow\u3001dbt\n\u30fb\u30c7\u30fc\u30bf\u30a6\u30a7\u30a2\u30cf\u30a6\u30b9:Amazon Redshift\u3001Snowflake\n\u30fb\u30c7\u30fc\u30bf\u30ec\u30a4\u30af:Amazon S3\u3001AWS Glue\n\u30fb\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0:Amazon Kinesis\u3001Apache Kafka\n\u30fbBI\/\u53ef\u8996\u5316:Looker\u3001Tableau\n\u30fb\u305d\u306e\u4ed6:Docker\u3001Terraform\u3001GitHub Actions\n\n\u3010\u30c1\u30fc\u30e0\u898f\u6a21\u3011\n\u30c7\u30fc\u30bf\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0\u30c1\u30fc\u30e05\u540d(\u30ea\u30fc\u30c0\u30fc1\u540d\u3001\u30e1\u30f3\u30d0\u30fc4\u540d)\n\n\u3010\u62c5\u5f53\u30d5\u30a7\u30fc\u30ba\u30fb\u5f79\u5272\u3011\n\u30fb\u30c7\u30fc\u30bf\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08\n\u30fbApache Airflow\u3092\u4f7f\u7528\u3057\u305fETL\/ELT\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u69cb\u7bc9\n\u30fbdbt\u306b\u3088\u308b\u30c7\u30fc\u30bf\u30e2\u30c7\u30ea\u30f3\u30b0\u3068\u30c6\u30b9\u30c8\u306e\u5b9f\u88c5\n\u30fbSnowflake\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\n\u30fb\u30c7\u30fc\u30bf\u54c1\u8cea\u76e3\u8996\u306e\u4ed5\u7d44\u307f\u69cb\u7bc9\n\n\u3010\u5b9f\u7e3e\u30fb\u6210\u679c\u3011\n\u30fb\u30c7\u30fc\u30bf\u51e6\u7406\u6642\u9593\u309210\u6642\u9593\u304b\u30892\u6642\u9593\u306b\u77ed\u7e2e(80%\u524a\u6e1b)\n\u30fb\u30c7\u30fc\u30bf\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u5b9f\u884c\u6210\u529f\u7387\u309295%\u304b\u308999.5%\u306b\u6539\u5584\n\u30fb\u30c7\u30fc\u30bf\u54c1\u8cea\u30c1\u30a7\u30c3\u30af\u306e\u81ea\u52d5\u5316\u306b\u3088\u308a\u3001\u4e0d\u6b63\u30c7\u30fc\u30bf\u6d41\u5165\u309290%\u524a\u6e1b\n\u30fb\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u30c7\u30fc\u30bf\u51e6\u7406\u57fa\u76e4\u306b\u3088\u308a\u3001\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306e\u66f4\u65b0\u983b\u5ea6\u3092\u65e5\u6b21\u304b\u30895\u5206\u9593\u9694\u306b\u6539\u5584\n\u30fb\u6708\u9593\u30c7\u30fc\u30bf\u51e6\u7406\u30b3\u30b9\u30c8\u309240%\u524a\u6e1b(Snowflake\u306e\u30af\u30e9\u30b9\u30bf\u6700\u9069\u5316)\n\n\u3010\u6d3b\u304b\u305b\u308b\u6280\u8853\u30fb\u30b9\u30ad\u30eb\u3011\n\n\u3010\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30fb\u30c7\u30fc\u30bf\u51e6\u7406\u3011\n\u30fbPython:\u5b9f\u52d95\u5e74(Pandas\u3001NumPy\u3001PySpark)\n\u30fbSQL:\u5b9f\u52d95\u5e74(\u8907\u96d1\u306a\u30af\u30a8\u30ea\u6700\u9069\u5316\u3001\u30a6\u30a3\u30f3\u30c9\u30a6\u95a2\u6570\u3001CTE\u306e\u6d3b\u7528)\n\u30fbScala:\u5b9f\u52d92\u5e74(Spark\u958b\u767a)\n\u30fbApache Spark:\u5b9f\u52d93\u5e74(\u5927\u898f\u6a21\u30c7\u30fc\u30bf\u51e6\u7406\u3001\u6700\u9069\u5316)\n\n\u3010\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u7ba1\u7406\u3011\n\u30fbApache Airflow:\u5b9f\u52d93\u5e74(DAG\u8a2d\u8a08\u3001\u30ab\u30b9\u30bf\u30e0\u30aa\u30da\u30ec\u30fc\u30bf\u30fc\u958b\u767a)\n\u30fbdbt:\u5b9f\u52d92\u5e74(\u30c7\u30fc\u30bf\u30e2\u30c7\u30ea\u30f3\u30b0\u3001\u30c6\u30b9\u30c8\u3001\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u751f\u6210)\n\n\u3010\u30c7\u30fc\u30bf\u30a6\u30a7\u30a2\u30cf\u30a6\u30b9\u30fb\u30ec\u30a4\u30af\u3011\n\u30fbAmazon Redshift:\u5b9f\u52d93\u5e74(\u30c6\u30fc\u30d6\u30eb\u8a2d\u8a08\u3001\u30af\u30a8\u30ea\u6700\u9069\u5316)\n\u30fbSnowflake:\u5b9f\u52d92\u5e74(\u30a6\u30a7\u30a2\u30cf\u30a6\u30b9\u8a2d\u8a08\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0)\n\u30fbAmazon S3:\u5b9f\u52d95\u5e74(\u30c7\u30fc\u30bf\u30ec\u30a4\u30af\u8a2d\u8a08\u3001\u30e9\u30a4\u30d5\u30b5\u30a4\u30af\u30eb\u7ba1\u7406)\n\u30fbAWS Glue:\u5b9f\u52d92\u5e74(ETL \u30b8\u30e7\u30d6\u3001Data Catalog)\n\n\u3010\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u30fb\u30e1\u30c3\u30bb\u30fc\u30b8\u30f3\u30b0\u3011\n\u30fbAmazon Kinesis:\u5b9f\u52d92\u5e74(Data Streams\u3001Firehose)\n\u30fbApache Kafka:\u5b9f\u52d91\u5e74(\u57fa\u790e\u77e5\u8b58\u3001\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u4f7f\u7528)\n\n\u3010BI\u30fb\u53ef\u8996\u5316\u3011\n\u30fbLooker:\u5b9f\u52d92\u5e74(LookML\u306b\u3088\u308b\u30c7\u30fc\u30bf\u30e2\u30c7\u30ea\u30f3\u30b0)\n\u30fbTableau:\u5b9f\u52d93\u5e74(\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u4f5c\u6210\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316)\n\u30fbGoogle Looker Studio:\u5b9f\u52d91\u5e74\n\n\u3010\u30a4\u30f3\u30d5\u30e9\u30fbDevOps\u3011\n\u30fbAWS:\u5b9f\u52d94\u5e74(S3\u3001Redshift\u3001Glue\u3001Lambda\u3001Step Functions)\n\u30fbDocker:\u5b9f\u52d93\u5e74\n\u30fbTerraform:\u5b9f\u52d92\u5e74(\u30c7\u30fc\u30bf\u57fa\u76e4\u306eIaC\u5316)\n\u30fbGitHub Actions:\u5b9f\u52d92\u5e74(CI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u69cb\u7bc9)\n\n\u3010\u4fdd\u6709\u8cc7\u683c\u3011\n\u30fbAWS\u8a8d\u5b9a\u30c7\u30fc\u30bf\u30a2\u30ca\u30ea\u30c6\u30a3\u30af\u30b9 \u2013 \u30b9\u30da\u30b7\u30e3\u30ea\u30c6\u30a3(2023\u5e7411\u6708\u53d6\u5f97)\n\u30fbGoogle Cloud Professional Data Engineer(2024\u5e742\u6708\u53d6\u5f97)\n\u30fb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30b9\u30da\u30b7\u30e3\u30ea\u30b9\u30c8(2021\u5e7412\u6708\u53d6\u5f97)\n\u30fb\u7d71\u8a08\u691c\u5b9a2\u7d1a(2020\u5e746\u6708\u53d6\u5f97)\n\n\u3010\u81ea\u5df1PR\u3011\n\n\u25cf\u30b9\u30b1\u30fc\u30e9\u30d6\u30eb\u3067\u4fe1\u983c\u6027\u306e\u9ad8\u3044\u30c7\u30fc\u30bf\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u69cb\u7bc9\n\u5927\u898f\u6a21\u30c7\u30fc\u30bf\u3092\u6271\u3046\u30c7\u30fc\u30bf\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u8a2d\u8a08\u30fb\u69cb\u7bc9\u3092\u5f97\u610f\u3068\u3057\u3066\u3044\u307e\u3059\u3002Apache Airflow\u3068Spark\u3092\u7d44\u307f\u5408\u308f\u305b\u305f\u5805\u7262\u306a\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306b\u3088\u308a\u3001\u5b9f\u884c\u6210\u529f\u738799.5%\u3092\u9054\u6210\u3057\u307e\u3057\u305f\u3002\u30c7\u30fc\u30bf\u54c1\u8cea\u76e3\u8996\u3068\u30a2\u30e9\u30fc\u30c8\u306e\u4ed5\u7d44\u307f\u3082\u6574\u5099\u3057\u3001\u554f\u984c\u3092\u65e9\u671f\u306b\u691c\u77e5\u3067\u304d\u308b\u4f53\u5236\u3092\u69cb\u7bc9\u3002\u30c7\u30fc\u30bf\u5206\u6790\u30c1\u30fc\u30e0\u304c\u5b89\u5fc3\u3057\u3066\u30c7\u30fc\u30bf\u3092\u6d3b\u7528\u3067\u304d\u308b\u57fa\u76e4\u3092\u63d0\u4f9b\u3067\u304d\u307e\u3059\u3002\n\n\u25cf\u30b3\u30b9\u30c8\u6700\u9069\u5316\u3068\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\n\u30c7\u30fc\u30bf\u51e6\u7406\u30b3\u30b9\u30c8\u306e\u6700\u9069\u5316\u306b\u3082\u6ce8\u529b\u3057\u3066\u3044\u307e\u3059\u3002Snowflake\u306e\u30a6\u30a7\u30a2\u30cf\u30a6\u30b9\u8a2d\u8a08\u898b\u76f4\u3057\u3068\u30af\u30a8\u30ea\u6700\u9069\u5316\u306b\u3088\u308a\u3001\u6708\u9593\u30b3\u30b9\u30c8\u309240%\u524a\u6e1b\u3057\u305f\u5b9f\u7e3e\u304c\u3042\u308a\u307e\u3059\u3002\u30af\u30e9\u30a6\u30c9\u30b5\u30fc\u30d3\u30b9\u306e\u6599\u91d1\u4f53\u7cfb\u3092\u7406\u89e3\u3057\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u3068\u30b3\u30b9\u30c8\u306e\u30d0\u30e9\u30f3\u30b9\u3092\u6700\u9069\u5316\u3059\u308b\u3053\u3068\u3067\u3001\u30d3\u30b8\u30cd\u30b9\u4fa1\u5024\u306e\u9ad8\u3044\u30c7\u30fc\u30bf\u57fa\u76e4\u3092\u5b9f\u73fe\u3067\u304d\u307e\u3059\u3002\n\n\u3010\u4eca\u5f8c\u306e\u30ad\u30e3\u30ea\u30a2\u30d7\u30e9\u30f3\u3011\n\u4eca\u5f8c\u306f\u3001\u6a5f\u68b0\u5b66\u7fd2\u57fa\u76e4\u306e\u69cb\u7bc9\u3084MLOps\u306b\u3082\u6311\u6226\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u3044\u307e\u3059\u3002\u307e\u305f\u3001\u30c7\u30fc\u30bf\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0\u30c1\u30fc\u30e0\u306e\u30ea\u30fc\u30c0\u30fc\u3068\u3057\u3066\u3001\u30c7\u30fc\u30bf\u6226\u7565\u306e\u7acb\u6848\u3084\u30c1\u30fc\u30e0\u30d3\u30eb\u30c7\u30a3\u30f3\u30b0\u306b\u3082\u8ca2\u732e\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002\n\n\u4ee5\u4e0a<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-22\">\u3010\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3011\u8a18\u5165\u4f8b\u4ed8\u304d\u30d5\u30a9\u30fc\u30de\u30c3\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u4e0b\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306f\u3001\u30b3\u30d4\u30fc\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u3001\u8a18\u5165\u30ac\u30a4\u30c9\u3092\u542b\u3081\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u8077\u52d9\u7d4c\u6b74\u66f8\n                                [\u4f5c\u6210\u65e5]\u73fe\u5728\n\u6c0f\u540d:[\u3042\u306a\u305f\u306e\u540d\u524d]\n\n\u3010\u8077\u52d9\u8981\u7d04\u3011\n[\u8077\u7a2e]\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u3066[X]\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002\u4e3b\u306b[\u62c5\u5f53\u5206\u91ce]\u3092\u62c5\u5f53\u3057\u3001[\u4f7f\u7528\u6280\u8853]\u3092\u4f7f\u7528\u3057\u305f[\u30b7\u30b9\u30c6\u30e0\u306e\u7a2e\u985e]\u306e\u958b\u767a\u306b\u5f93\u4e8b\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001[\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981]\u306b\u304a\u3044\u3066\u3001[\u5177\u4f53\u7684\u306a\u6210\u679c\u30fb\u6570\u5024]\u3092\u9054\u6210\u3057\u307e\u3057\u305f\u3002[\u5f79\u5272\u30fb\u30dd\u30b8\u30b7\u30e7\u30f3]\u3068\u3057\u3066[\u8ffd\u52a0\u306e\u5b9f\u7e3e]\u3057\u305f\u7d4c\u9a13\u3082\u3042\u308a\u307e\u3059\u3002([150\u301c200\u5b57])\n\n\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\n\u25a0[\u4f1a\u793e\u540d]([\u5165\u793e\u5e74\u6708]\u301c[\u9000\u793e\u5e74\u6708 or \u73fe\u5728])\n\u4e8b\u696d\u5185\u5bb9:[\u4f1a\u793e\u306e\u4e8b\u696d\u5185\u5bb9]\n\u8cc7\u672c\u91d1:[\u91d1\u984d] \/ \u5f93\u696d\u54e1\u6570:[\u4eba\u6570]\n\u96c7\u7528\u5f62\u614b:[\u6b63\u793e\u54e1\/\u5951\u7d04\u793e\u54e1\/\u696d\u52d9\u59d4\u8a17]\n\n\u25cf\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d:[\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d]\n\u671f\u9593:[\u958b\u59cb\u5e74\u6708]\u301c[\u7d42\u4e86\u5e74\u6708]([\u671f\u9593])\n\n\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981\u3011\n[\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u76ee\u7684\u3001\u80cc\u666f\u3001\u30b7\u30b9\u30c6\u30e0\u306e\u7a2e\u985e\u3001\u898f\u6a21\u306a\u3069\u30922\u301c3\u884c\u3067\u8aac\u660e]\n\n\u3010\u958b\u767a\u74b0\u5883\u3011\n\u30fb\u8a00\u8a9e:[\u4f7f\u7528\u8a00\u8a9e\u3092\u3059\u3079\u3066\u5217\u6319]\n\u30fb\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\/\u30d0\u30c3\u30af\u30a8\u30f3\u30c9:[\u4f7f\u7528\u3057\u305f\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3001\u30e9\u30a4\u30d6\u30e9\u30ea]\n\u30fb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9:[\u4f7f\u7528\u3057\u305f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9]\n\u30fb\u30a4\u30f3\u30d5\u30e9:[\u30af\u30e9\u30a6\u30c9\u30b5\u30fc\u30d3\u30b9\u3001\u30b5\u30fc\u30d0\u30fc\u74b0\u5883]\n\u30fb\u305d\u306e\u4ed6:[\u30c4\u30fc\u30eb\u3001\u30b5\u30fc\u30d3\u30b9]\n\n\u3010\u30c1\u30fc\u30e0\u898f\u6a21\u3011\n[\u30c1\u30fc\u30e0\u5168\u4f53\u306e\u4eba\u6570\u3068\u69cb\u6210]\n\n\u3010\u62c5\u5f53\u30d5\u30a7\u30fc\u30ba\u30fb\u5f79\u5272\u3011\n\u30fb[\u8981\u4ef6\u5b9a\u7fa9\/\u8a2d\u8a08\/\u5b9f\u88c5\/\u30c6\u30b9\u30c8\/\u904b\u7528 \u306a\u3069\u304b\u3089\u8a72\u5f53\u3059\u308b\u3082\u306e\u3092\u8a18\u8f09]\n\u30fb[\u5177\u4f53\u7684\u306a\u62c5\u5f53\u696d\u52d91]\n\u30fb[\u5177\u4f53\u7684\u306a\u62c5\u5f53\u696d\u52d92]\n\u30fb[\u5177\u4f53\u7684\u306a\u62c5\u5f53\u696d\u52d93]\n\n\u3010\u5b9f\u7e3e\u30fb\u6210\u679c\u3011\n\u30fb[\u5b9a\u91cf\u7684\u306a\u6210\u679c1(\u6570\u5024\u3067\u793a\u3059)]\n\u30fb[\u5b9a\u91cf\u7684\u306a\u6210\u679c2(\u6570\u5024\u3067\u793a\u3059)]\n\u30fb[\u5b9a\u91cf\u7684\u306a\u6210\u679c3(\u6570\u5024\u3067\u793a\u3059)]\n\u30fb[\u305d\u306e\u4ed6\u306e\u30a2\u30d4\u30fc\u30eb\u30dd\u30a4\u30f3\u30c8]\n\n[\u203b2\u3064\u76ee\u4ee5\u964d\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3082\u540c\u69d8\u306e\u5f62\u5f0f\u3067\u8a18\u8f09]\n\n\u3010\u6d3b\u304b\u305b\u308b\u6280\u8853\u30fb\u30b9\u30ad\u30eb\u3011\n\n\u3010\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u3011\n\u30fb[\u8a00\u8a9e\u540d]:\u5b9f\u52d9[X]\u5e74([\u88dc\u8db3\u60c5\u5831])\n\u30fb[\u8a00\u8a9e\u540d]:\u5b9f\u52d9[X]\u5e74([\u88dc\u8db3\u60c5\u5831])\n\n\u3010\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u30fb\u30e9\u30a4\u30d6\u30e9\u30ea\u3011\n\u30fb[\u6280\u8853\u540d]:\u5b9f\u52d9[X]\u5e74([\u88dc\u8db3\u60c5\u5831])\n\n\u3010\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3011\n\u30fb[\u6280\u8853\u540d]:\u5b9f\u52d9[X]\u5e74([\u88dc\u8db3\u60c5\u5831])\n\n\u3010\u30a4\u30f3\u30d5\u30e9\u30fb\u30af\u30e9\u30a6\u30c9\u3011\n\u30fb[\u6280\u8853\u540d]:\u5b9f\u52d9[X]\u5e74([\u88dc\u8db3\u60c5\u5831])\n\n\u3010\u958b\u767a\u30c4\u30fc\u30eb\u30fb\u305d\u306e\u4ed6\u3011\n\u30fb[\u30c4\u30fc\u30eb\u540d]:\u5b9f\u52d9[X]\u5e74([\u88dc\u8db3\u60c5\u5831])\n\n\u3010\u4fdd\u6709\u8cc7\u683c\u3011\n\u30fb[\u8cc7\u683c\u540d]([\u53d6\u5f97\u5e74\u6708])\n\u30fb[\u8cc7\u683c\u540d]([\u53d6\u5f97\u5e74\u6708])\n\n\u3010\u81ea\u5df1PR\u3011\n\n\u25cf[\u898b\u51fa\u3057:\u3042\u306a\u305f\u306e\u5f37\u307f1]\n[\u5f37\u307f\u306e\u8aac\u660e\u3068\u5177\u4f53\u7684\u306a\u30a8\u30d4\u30bd\u30fc\u30c9\u3002STAR\u6cd5\u3092\u610f\u8b58\u3057\u3066\u8a18\u8f09\u3002300\u301c400\u5b57\u7a0b\u5ea6]\n\n\u25cf[\u898b\u51fa\u3057:\u3042\u306a\u305f\u306e\u5f37\u307f2]\n[\u5f37\u307f\u306e\u8aac\u660e\u3068\u5177\u4f53\u7684\u306a\u30a8\u30d4\u30bd\u30fc\u30c9\u3002STAR\u6cd5\u3092\u610f\u8b58\u3057\u3066\u8a18\u8f09\u3002300\u301c400\u5b57\u7a0b\u5ea6]\n\n\u3010\u4eca\u5f8c\u306e\u30ad\u30e3\u30ea\u30a2\u30d7\u30e9\u30f3\u3011\n[\u4eca\u5f8c\u6311\u6226\u3057\u305f\u3044\u6280\u8853\u3084\u5f79\u5272\u3001\u4e2d\u9577\u671f\u7684\u306a\u76ee\u6a19\u3092\u8a18\u8f09\u3002\u4efb\u610f\u3060\u304c\u8a18\u8f09\u63a8\u5968]\n\n\u4ee5\u4e0a<\/code><\/pre>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-corner sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\"><strong>\u8a18\u5165\u306e\u30b3\u30c4<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\">\n<li>[ ]\u5185\u306f\u5b9f\u969b\u306e\u5185\u5bb9\u306b\u7f6e\u304d\u63db\u3048\u308b<\/li>\n\n\n\n<li>\u5177\u4f53\u7684\u306a\u6570\u5024\u3092\u5fc5\u305a\u542b\u3081\u308b<\/li>\n\n\n\n<li>\u5fdc\u52df\u4f01\u696d\u306e\u6c42\u4eba\u5185\u5bb9\u306b\u5408\u308f\u305b\u3066\u30ab\u30b9\u30bf\u30de\u30a4\u30ba<\/li>\n\n\n\n<li>A4\u7528\u7d192\u301c3\u679a\u306b\u53ce\u3081\u308b<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u308c\u3089\u306e\u30b5\u30f3\u30d7\u30eb\u3068\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u53c2\u8003\u306b\u3001\u81ea\u5206\u306e\u7d4c\u9a13\u3092\u52b9\u679c\u7684\u306b\u8868\u73fe\u3059\u308b\u8077\u52d9\u7d4c\u6b74\u66f8\u3092\u4f5c\u6210\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-23\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u30a8\u30f3\u30b8\u30cb\u30a2\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u3088\u304f\u3042\u308bNG\u4f8b\u3068\u6539\u5584\u30dd\u30a4\u30f3\u30c8<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u4f5c\u6210\u3067\u306f\u3001\u3088\u304f\u3042\u308b\u5931\u6557\u30d1\u30bf\u30fc\u30f3\u3092\u77e5\u308b\u3053\u3068\u3067\u3001\u3088\u308a\u52b9\u679c\u7684\u306a\u66f8\u985e\u3092\u4f5c\u6210\u3067\u304d\u307e\u3059\u3002\u3053\u3053\u3067\u306f\u3001\u5b9f\u969b\u306b\u591a\u304f\u898b\u3089\u308c\u308bNG\u4f8b\u3068\u3001\u305d\u306e\u6539\u5584\u65b9\u6cd5\u3092\u5177\u4f53\u7684\u306b\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-24\">\u6280\u8853\u7528\u8a9e\u3060\u3051\u7f85\u5217\u3057\u3066\u5b9f\u7e3e\u304c\u4e0d\u660e\u77ad<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u3082\u591a\u3044\u5931\u6557\u306f\u3001\u4f7f\u7528\u3057\u305f\u6280\u8853\u3092\u5217\u6319\u3059\u308b\u3060\u3051\u3067\u3001\u305d\u308c\u3092\u3069\u3046\u6d3b\u7528\u3057\u305f\u306e\u304b\u3001\u3069\u3093\u306a\u6210\u679c\u3092\u51fa\u3057\u305f\u306e\u304b\u304c\u4f1d\u308f\u3089\u306a\u3044\u3053\u3068\u3067\u3059\u3002\u63a1\u7528\u62c5\u5f53\u8005\u306f\u300c\u6280\u8853\u3092\u77e5\u3063\u3066\u3044\u308b\u300d\u3053\u3068\u3088\u308a\u3082\u300c\u6280\u8853\u3067\u4f55\u3092\u5b9f\u73fe\u3057\u305f\u304b\u300d\u3092\u77e5\u308a\u305f\u3044\u306e\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NG\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Java\u3001Python\u3001AWS\u3092\u4f7f\u7528\u3057\u3066Web\u30b7\u30b9\u30c6\u30e0\u306e\u958b\u767a\u3092\u884c\u3044\u307e\u3057\u305f\u3002Spring Boot\u3068React\u3092\u4f7f\u3044\u3001\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u306fMySQL\u3092\u4f7f\u7528\u3057\u307e\u3057\u305f\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u8a18\u8f09\u3067\u306f\u3001\u4ee5\u4e0b\u306e\u60c5\u5831\u304c\u6b20\u3051\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-simple\">\n<li>\u3069\u3093\u306a\u30b7\u30b9\u30c6\u30e0\u3060\u3063\u305f\u306e\u304b<\/li>\n\n\n\n<li>\u30c1\u30fc\u30e0\u3067\u306e\u5f79\u5272\u306f\u4f55\u3060\u3063\u305f\u306e\u304b<\/li>\n\n\n\n<li>\u3069\u3093\u306a\u8ab2\u984c\u304c\u3042\u308a\u3001\u3069\u3046\u89e3\u6c7a\u3057\u305f\u306e\u304b<\/li>\n\n\n\n<li>\u3069\u3093\u306a\u6210\u679c\u304c\u51fa\u305f\u306e\u304b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6539\u5584\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010EC\u30b5\u30a4\u30c8\u30ea\u30cb\u30e5\u30fc\u30a2\u30eb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3011\nJava(Spring Boot)\u3068React \u3092\u4f7f\u7528\u3057\u3001\u6708\u9593100\u4e07PV\u306eEC\u30b5\u30a4\u30c8\u306e\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u958b\u767a\u3092\u62c5\u5f53\u3057\u307e\u3057\u305f\u3002\u5728\u5eab\u7ba1\u7406API\u306e\u8a2d\u8a08\u30fb\u5b9f\u88c5\u3092\u4e3b\u5c0e\u3057\u3001MySQL \u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u6700\u9069\u5316\u306b\u3088\u308a\u3001\u691c\u7d22\u51e6\u7406\u901f\u5ea6\u30923\u79d2\u304b\u30890.5\u79d2\u306b\u6539\u5584(83%\u5411\u4e0a)\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u30ab\u30fc\u30c8\u653e\u68c4\u7387\u304c15%\u6e1b\u5c11\u3057\u3001\u58f2\u4e0a\u5411\u4e0a\u306b\u8ca2\u732e\u3057\u307e\u3057\u305f\u3002AWS(EC2\u3001RDS)\u4e0a\u3067\u306e\u672c\u756a\u74b0\u5883\u69cb\u7bc9\u3068\u904b\u7528\u3082\u62c5\u5f53\u3057\u307e\u3057\u305f\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6539\u5584\u4f8b\u3067\u306f\u3001\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5185\u5bb9\u3001\u62c5\u5f53\u7bc4\u56f2\u3001\u5177\u4f53\u7684\u306a\u6539\u5584\u5185\u5bb9\u3001\u6570\u5024\u306b\u3088\u308b\u6210\u679c\u304c\u660e\u78ba\u306b\u793a\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6539\u5584\u306e\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-chevron\">\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u76ee\u7684\u3068\u898f\u6a21\u3092\u660e\u793a<\/li>\n\n\n\n<li>\u81ea\u5206\u306e\u62c5\u5f53\u7bc4\u56f2\u3092\u5177\u4f53\u7684\u306b\u8a18\u8f09<\/li>\n\n\n\n<li>\u6280\u8853\u3092\u300c\u4f55\u306e\u305f\u3081\u306b\u300d\u4f7f\u3063\u305f\u306e\u304b\u3092\u8aac\u660e<\/li>\n\n\n\n<li>\u6210\u679c\u3092\u6570\u5024\u3067\u793a\u3059<\/li>\n\n\n\n<li>\u30d3\u30b8\u30cd\u30b9\u3078\u306e\u5f71\u97ff\u307e\u3067\u8a00\u53ca<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-25\">\u696d\u52d9\u5185\u5bb9\u304c\u62bd\u8c61\u7684\u3059\u304e\u308b<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u300c\u958b\u767a\u696d\u52d9\u3092\u62c5\u5f53\u300d\u300c\u30b7\u30b9\u30c6\u30e0\u306e\u4fdd\u5b88\u904b\u7528\u300d\u3068\u3044\u3063\u305f\u62bd\u8c61\u7684\u306a\u8868\u73fe\u3067\u306f\u3001\u3042\u306a\u305f\u306e\u5b9f\u529b\u304c\u5168\u304f\u4f1d\u308f\u308a\u307e\u305b\u3093\u3002\u63a1\u7528\u62c5\u5f53\u8005\u306f\u3001\u5177\u4f53\u7684\u306b\u4f55\u3092\u3069\u306e\u3088\u3046\u306b\u884c\u3063\u305f\u306e\u304b\u3092\u77e5\u308a\u305f\u3044\u306e\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NG\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u30fbWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u958b\u767a\u696d\u52d9\u3092\u62c5\u5f53\n\u30fb\u30c1\u30fc\u30e0\u30e1\u30f3\u30d0\u30fc\u3068\u3057\u3066\u958b\u767a\u306b\u5f93\u4e8b\n\u30fb\u30b7\u30b9\u30c6\u30e0\u306e\u4fdd\u5b88\u904b\u7528\u3092\u5b9f\u65bd<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6539\u5584\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u30fbWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u4f1a\u54e1\u7ba1\u7406\u6a5f\u80fd(\u65b0\u898f\u767b\u9332\u3001\u30ed\u30b0\u30a4\u30f3\u3001\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u7de8\u96c6)\u306e\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30fb\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u958b\u767a\u3092\u62c5\u5f53\n\u30fb5\u540d\u306e\u958b\u767a\u30c1\u30fc\u30e0\u306b\u304a\u3044\u3066\u3001\u30d0\u30c3\u30af\u30a8\u30f3\u30c9API\u8a2d\u8a08\u306e\u30ea\u30fc\u30c9\u5f79\u3092\u52d9\u3081\u3001RESTful API\u306e\u8a2d\u8a08\u898f\u7d04\u3092\u7b56\u5b9a\n\u30fb\u672c\u756a\u74b0\u5883\u3067\u306e\u30b7\u30b9\u30c6\u30e0\u76e3\u8996(Datadog)\u3001\u969c\u5bb3\u767a\u751f\u6642\u306e\u4e00\u6b21\u5bfe\u5fdc\u3001\u9031\u6b21\u3067\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u4f5c\u696d\u3092\u62c5\u5f53\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6539\u5584\u4f8b\u3067\u306f\u3001\u300c\u4f55\u3092\u300d\u300c\u3069\u306e\u7bc4\u56f2\u3067\u300d\u300c\u3069\u306e\u3088\u3046\u306b\u300d\u62c5\u5f53\u3057\u305f\u304b\u304c\u660e\u78ba\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6539\u5584\u306e\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>5W1H(\u3044\u3064\u3001\u3069\u3053\u3067\u3001\u8ab0\u304c\u3001\u4f55\u3092\u3001\u306a\u305c\u3001\u3069\u306e\u3088\u3046\u306b)\u3092\u610f\u8b58<\/li>\n\n\n\n<li>\u6a5f\u80fd\u540d\u3001\u30b7\u30b9\u30c6\u30e0\u540d\u306a\u3069\u56fa\u6709\u540d\u8a5e\u3092\u4f7f\u3046<\/li>\n\n\n\n<li>\u81ea\u5206\u306e\u8cac\u4efb\u7bc4\u56f2\u3092\u660e\u78ba\u306b<\/li>\n\n\n\n<li>\u4f7f\u7528\u3057\u305f\u30c4\u30fc\u30eb\u3084\u6280\u8853\u3082\u4f75\u8a18<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-26\">\u53e4\u3044\u6280\u8853\u30b9\u30ad\u30eb\u3070\u304b\u308a\u5f37\u8abf<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">IT\u696d\u754c\u306f\u6280\u8853\u306e\u5909\u5316\u304c\u901f\u304f\u3001\u53e4\u3044\u6280\u8853\u3060\u3051\u3092\u30a2\u30d4\u30fc\u30eb\u3057\u3066\u3082\u3001\u73fe\u5728\u306e\u5e02\u5834\u30cb\u30fc\u30ba\u306b\u5408\u308f\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u6700\u65b0\u6280\u8853\u3078\u306e\u30ad\u30e3\u30c3\u30c1\u30a2\u30c3\u30d7\u59ff\u52e2\u3092\u793a\u3059\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NG\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u6280\u8853\u30b9\u30ad\u30eb\u3011\n\u30fbJava 6:\u5b9f\u52d98\u5e74\n\u30fbStruts 1.x:\u5b9f\u52d96\u5e74\n\u30fbJSP\/Servlet:\u5b9f\u52d98\u5e74\n\u30fbOracle 10g:\u5b9f\u52d97\u5e74<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u4f8b\u3067\u306f\u3001\u3059\u3079\u306610\u5e74\u4ee5\u4e0a\u524d\u306e\u6280\u8853\u3067\u3042\u308a\u3001\u73fe\u5728\u306e\u958b\u767a\u73fe\u5834\u3067\u4e3b\u6d41\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6539\u5584\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u6280\u8853\u30b9\u30ad\u30eb\u3011\n\u3010\u73fe\u5728\u4f7f\u7528\u3057\u3066\u3044\u308b\u6280\u8853\u3011\n\u30fbJava 17:\u5b9f\u52d93\u5e74(Spring Boot 3.x\u3001Spring Security)\n\u30fbTypeScript:\u5b9f\u52d92\u5e74(React\u3001Node.js)\n\u30fbPostgreSQL:\u5b9f\u52d94\u5e74(\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3001\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30cb\u30f3\u30b0)\n\u30fbAWS:\u5b9f\u52d93\u5e74(EC2\u3001RDS\u3001Lambda\u3001S3)\n\n\u3010\u904e\u53bb\u306b\u4f7f\u7528\u3057\u3066\u3044\u305f\u6280\u8853\u3011\n\u30fbJava 6-8:\u5b9f\u52d95\u5e74(\u30ec\u30ac\u30b7\u30fc\u30b7\u30b9\u30c6\u30e0\u4fdd\u5b88)\n\u30fbStruts 1.x \u2192 Spring MVC\u3078\u306e\u79fb\u884c\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u7d4c\u9a13\u3042\u308a\n\n\u3010\u73fe\u5728\u5b66\u7fd2\u4e2d\u306e\u6280\u8853\u3011\n\u30fbKubernetes(\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u691c\u8a3c\u4e2d)\n\u30fbGo\u8a00\u8a9e(Udemy\u30b3\u30fc\u30b9\u4fee\u4e86\u3001\u7c21\u5358\u306aAPI\u30b5\u30fc\u30d0\u30fc\u69cb\u7bc9\u7d4c\u9a13)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6539\u5584\u4f8b\u3067\u306f\u3001\u6700\u65b0\u6280\u8853\u3092\u7fd2\u5f97\u3057\u3066\u3044\u308b\u3053\u3068\u3068\u3001\u7d99\u7d9a\u7684\u306b\u5b66\u7fd2\u3057\u3066\u3044\u308b\u59ff\u52e2\u304c\u4f1d\u308f\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:var(--sgb-accent-color);color:#FFF\" class=\"sgb-box-simple__title\"><strong>\u6539\u5584\u306e\u30dd\u30a4\u30f3\u30c8<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--sgb-accent-color);background-color:#fff9e6\">\n<ul class=\"wp-block-list\">\n<li>\u73fe\u5728\u4f7f\u7528\u3057\u3066\u3044\u308b\u6280\u8853\u3092\u512a\u5148\u7684\u306b\u8a18\u8f09<\/li>\n\n\n\n<li>\u53e4\u3044\u6280\u8853\u306f\u300c\u904e\u53bb\u306b\u4f7f\u7528\u300d\u3068\u3057\u3066\u533a\u5225<\/li>\n\n\n\n<li>\u6700\u65b0\u6280\u8853\u3078\u306e\u79fb\u884c\u7d4c\u9a13\u3092\u30a2\u30d4\u30fc\u30eb<\/li>\n\n\n\n<li>\u73fe\u5728\u5b66\u7fd2\u4e2d\u306e\u6280\u8853\u3092\u660e\u8a18<\/li>\n\n\n\n<li>\u30d0\u30fc\u30b8\u30e7\u30f3\u60c5\u5831\u3092\u5177\u4f53\u7684\u306b(Java 8\u3067\u306f\u306a\u304fJava 17\u306a\u3069)<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-27\">\u81ea\u5df1PR\u304c\u4e00\u822c\u7684\u3059\u304e\u3066\u5dee\u5225\u5316\u3067\u304d\u306a\u3044<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u300c\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u80fd\u529b\u304c\u3042\u308a\u307e\u3059\u300d\u300c\u30c1\u30fc\u30e0\u30ef\u30fc\u30af\u3092\u5927\u5207\u306b\u3057\u3066\u3044\u307e\u3059\u300d\u3068\u3044\u3063\u305f\u62bd\u8c61\u7684\u306a\u81ea\u5df1PR\u306f\u3001\u8ab0\u306b\u3067\u3082\u5f53\u3066\u306f\u307e\u308a\u3001\u5dee\u5225\u5316\u306b\u306a\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NG\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u81ea\u5df1PR\u3011\n\u79c1\u306f\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u80fd\u529b\u304c\u3042\u308a\u3001\u30c1\u30fc\u30e0\u3067\u306e\u958b\u767a\u304c\u5f97\u610f\u3067\u3059\u3002\u554f\u984c\u89e3\u6c7a\u80fd\u529b\u306b\u3082\u81ea\u4fe1\u304c\u3042\u308a\u307e\u3059\u3002\u65b0\u3057\u3044\u6280\u8853\u306e\u5b66\u7fd2\u306b\u3082\u7a4d\u6975\u7684\u306b\u53d6\u308a\u7d44\u3093\u3067\u3044\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u81ea\u5df1PR\u3067\u306f\u3001\u5177\u4f53\u6027\u304c\u5168\u304f\u306a\u304f\u3001\u3042\u306a\u305f\u72ec\u81ea\u306e\u5f37\u307f\u304c\u4f1d\u308f\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6539\u5584\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u81ea\u5df1PR\u3011\n\u25cf\u6280\u8853\u7684\u8ca0\u50b5\u306e\u89e3\u6d88\u306b\u3088\u308b\u958b\u767a\u751f\u7523\u6027\u5411\u4e0a\n\u5165\u793e3\u5e74\u76ee\u306b\u3001\u30c6\u30b9\u30c8\u30b3\u30fc\u30c9\u304c\u5168\u304f\u5b58\u5728\u3057\u306a\u3044\u72b6\u614b\u3067\u6a5f\u80fd\u8ffd\u52a0\u304c\u56f0\u96e3\u306b\u306a\u3063\u3066\u3044\u308b\u30ec\u30ac\u30b7\u30fc\u30b7\u30b9\u30c6\u30e0\u306b\u5bfe\u3057\u3001\u6bb5\u968e\u7684\u306a\u30ea\u30d5\u30a1\u30af\u30bf\u30ea\u30f3\u30b0\u8a08\u753b\u3092\u7acb\u6848\u3057\u307e\u3057\u305f\u3002\u6bce\u9031\u91d1\u66dc\u65e5\u306e\u5348\u5f8c\u3092\u30ea\u30d5\u30a1\u30af\u30bf\u30ea\u30f3\u30b0\u6642\u9593\u3068\u3057\u3066\u78ba\u4fdd\u3059\u308b\u63d0\u6848\u3092\u7d4c\u55b6\u5c64\u306b\u884c\u3044\u3001\u627f\u8a8d\u3092\u7372\u5f97\u30026\u30f6\u6708\u304b\u3051\u3066\u30c6\u30b9\u30c8\u30ab\u30d0\u30ec\u30c3\u30b8\u30920%\u304b\u308975%\u306b\u5411\u4e0a\u3055\u305b\u3001\u65b0\u6a5f\u80fd\u958b\u767a\u306e\u5de5\u6570\u3092\u5e73\u574730%\u524a\u6e1b\u3057\u307e\u3057\u305f\u3002\u3053\u306e\u53d6\u308a\u7d44\u307f\u306f\u793e\u5185\u306e\u30d9\u30b9\u30c8\u30d7\u30e9\u30af\u30c6\u30a3\u30b9\u3068\u3057\u3066\u4ed6\u30c1\u30fc\u30e0\u306b\u3082\u5c55\u958b\u3055\u308c\u307e\u3057\u305f\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6539\u5584\u4f8b\u3067\u306f\u3001\u5177\u4f53\u7684\u306a\u72b6\u6cc1\u3001\u884c\u52d5\u3001\u6210\u679c\u304c\u793a\u3055\u308c\u3001\u3042\u306a\u305f\u72ec\u81ea\u306e\u7d4c\u9a13\u304c\u4f1d\u308f\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:var(--sgb-accent-color);color:#FFF\" class=\"sgb-box-simple__title\"><strong>\u6539\u5584\u306e\u30dd\u30a4\u30f3\u30c8<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--sgb-accent-color);background-color:#fff9e6\">\n<ul class=\"wp-block-list\">\n<li>\u62bd\u8c61\u7684\u306a\u8a00\u8449(\u300c\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u80fd\u529b\u300d\u306a\u3069)\u306f\u4f7f\u308f\u306a\u3044<\/li>\n\n\n\n<li>STAR\u6cd5\u3067\u5177\u4f53\u7684\u306a\u30a8\u30d4\u30bd\u30fc\u30c9\u3092\u8a18\u8f09<\/li>\n\n\n\n<li>\u6570\u5024\u3067\u6210\u679c\u3092\u793a\u3059<\/li>\n\n\n\n<li>\u4ed6\u306e\u4eba\u306b\u306f\u306a\u3044\u72ec\u81ea\u306e\u7d4c\u9a13\u3092\u9078\u3076<\/li>\n\n\n\n<li>\u3042\u306a\u305f\u306e\u4fa1\u5024\u89b3\u3084\u4ed5\u4e8b\u3078\u306e\u59ff\u52e2\u304c\u4f1d\u308f\u308b\u5185\u5bb9\u306b<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-28\">\u30dc\u30ea\u30e5\u30fc\u30e0\u304c\u591a\u3059\u304e\u308b\u30fb\u5c11\u306a\u3059\u304e\u308b<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306f\u3001\u60c5\u5831\u91cf\u304c\u9069\u5207\u3067\u3042\u308b\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002\u591a\u3059\u304e\u308b\u3068\u8aad\u3080\u6c17\u304c\u5931\u305b\u3001\u5c11\u306a\u3059\u304e\u308b\u3068\u5224\u65ad\u6750\u6599\u304c\u4e0d\u8db3\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NG\u4f8b:\u591a\u3059\u304e\u308b\u5834\u5408<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double has-sango-silver-background-color has-background\">\n<li>A4\u7528\u7d195\u679a\u4ee5\u4e0a\u306b\u306a\u3063\u3066\u3044\u308b<\/li>\n\n\n\n<li>\u3059\u3079\u3066\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u540c\u3058\u8a73\u7d30\u5ea6\u3067\u8a18\u8f09<\/li>\n\n\n\n<li>\u4e9b\u7d30\u306a\u696d\u52d9\u307e\u3067\u3059\u3079\u3066\u5217\u6319<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NG\u4f8b:\u5c11\u306a\u3059\u304e\u308b\u5834\u5408<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double has-sango-silver-background-color has-background\">\n<li>A4\u7528\u7d191\u679a\u4ee5\u5185<\/li>\n\n\n\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u8a73\u7d30\u304c\u307b\u3068\u3093\u3069\u306a\u3044<\/li>\n\n\n\n<li>\u6280\u8853\u30b9\u30ad\u30eb\u4e00\u89a7\u306e\u307f<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u9069\u5207\u306a\u30dc\u30ea\u30e5\u30fc\u30e0<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>A4\u7528\u7d192\u301c3\u679a\u304c\u76ee\u5b89<\/li>\n\n\n\n<li>\u91cd\u8981\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u8a73\u7d30\u306b\u3001\u305d\u308c\u4ee5\u5916\u306f\u7c21\u6f54\u306b<\/li>\n\n\n\n<li>\u8077\u52d9\u7d4c\u6b747\u301c8\u5272\u3001\u305d\u306e\u4ed6(\u30b9\u30ad\u30eb\u3001\u81ea\u5df1PR\u306a\u3069)2\u301c3\u5272<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8abf\u6574\u65b9\u6cd5<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u512a\u5148\u9806\u4f4d\u306e\u4f4e\u3044\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u7c21\u6f54\u306b\u307e\u3068\u3081\u308b<\/li>\n\n\n\n<li>\u53e4\u3044\u7d4c\u9a13(5\u5e74\u4ee5\u4e0a\u524d)\u306f\u6982\u8981\u306e\u307f\u306b<\/li>\n\n\n\n<li>\u5fdc\u52df\u4f01\u696d\u306b\u95a2\u9023\u6027\u306e\u9ad8\u3044\u5185\u5bb9\u3092\u539a\u304f\u8a18\u8f09<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-29\">5-6. \u8077\u52d9\u7d4c\u6b74\u3068\u81ea\u5df1PR\u306e\u5185\u5bb9\u304c\u91cd\u8907<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u3067\u8a73\u3057\u304f\u66f8\u3044\u305f\u5185\u5bb9\u3092\u3001\u81ea\u5df1PR\u3067\u305d\u306e\u307e\u307e\u7e70\u308a\u8fd4\u3059\u306e\u306f\u5197\u9577\u3067\u3059\u3002\u305d\u308c\u305e\u308c\u306e\u5f79\u5272\u3092\u7406\u89e3\u3057\u3001\u4f7f\u3044\u5206\u3051\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NG\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\u25cb\u25cb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u304a\u3044\u3066\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6539\u5584\u3092\u5b9f\u65bd\u3057\u3001\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u309250%\u77ed\u7e2e\u3057\u307e\u3057\u305f\u3002\n\n\u3010\u81ea\u5df1PR\u3011\n\u25cb\u25cb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6539\u5584\u3092\u62c5\u5f53\u3057\u3001\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u309250%\u77ed\u7e2e\u3057\u305f\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u540c\u3058\u5185\u5bb9\u306e\u7e70\u308a\u8fd4\u3057\u306b\u306a\u3063\u3066\u304a\u308a\u3001\u7d19\u9762\u306e\u7121\u99c4\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6539\u5584\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\u25cb\u25cb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u304a\u3044\u3066\u3001\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30af\u30a8\u30ea\u306e\u6700\u9069\u5316\u3068Redis\u30ad\u30e3\u30c3\u30b7\u30e5\u306e\u5c0e\u5165\u306b\u3088\u308a\u3001API\u306e\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u3092\u5e73\u57473\u79d2\u304b\u30891.5\u79d2\u306b\u77ed\u7e2e(50%\u6539\u5584)\u3057\u307e\u3057\u305f\u3002\n\n\u3010\u81ea\u5df1PR\u3011\n\u25cf\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\u3078\u306e\u4f53\u7cfb\u7684\u30a2\u30d7\u30ed\u30fc\u30c1\n\u30b7\u30b9\u30c6\u30e0\u306e\u30dc\u30c8\u30eb\u30cd\u30c3\u30af\u3092\u7279\u5b9a\u3057\u3001\u30c7\u30fc\u30bf\u69cb\u9020\u306e\u898b\u76f4\u3057\u304b\u3089\u30a4\u30f3\u30d5\u30e9\u6700\u9069\u5316\u307e\u3067\u3001\u591a\u89d2\u7684\u306a\u8996\u70b9\u3067\u6539\u5584\u3092\u5b9f\u65bd\u3067\u304d\u308b\u3053\u3068\u304c\u5f37\u307f\u3067\u3059\u3002\u25cb\u25cb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306e\u7d4c\u9a13\u3092\u901a\u3058\u3066\u3001\u8a08\u6e2c\u2192\u5206\u6790\u2192\u6539\u5584\u2192\u691c\u8a3c\u306e\u30b5\u30a4\u30af\u30eb\u3092\u78ba\u7acb\u3057\u3001\u73fe\u5728\u306f\u4ed6\u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u3078\u306e\u30ca\u30ec\u30c3\u30b8\u5171\u6709\u3082\u884c\u3063\u3066\u3044\u307e\u3059\u3002\u5fa1\u793e\u3067\u3082\u3001\u3053\u306e\u4f53\u7cfb\u7684\u306a\u30a2\u30d7\u30ed\u30fc\u30c1\u3067\u30b7\u30b9\u30c6\u30e0\u5168\u4f53\u306e\u54c1\u8cea\u5411\u4e0a\u306b\u8ca2\u732e\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u304a\u308a\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6539\u5584\u4f8b\u3067\u306f\u3001\u8077\u52d9\u7d4c\u6b74\u306f\u300c\u4e8b\u5b9f\u300d\u3001\u81ea\u5df1PR\u306f\u300c\u5f37\u307f\u3068\u4eca\u5f8c\u306e\u5c55\u671b\u300d\u3068\u3044\u3046\u5f79\u5272\u5206\u62c5\u304c\u3067\u304d\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5f79\u5272\u306e\u9055\u3044<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u8077\u52d9\u7d4c\u6b74:\u300c\u4f55\u3092\u3057\u305f\u304b\u300d\u306e\u4e8b\u5b9f\u3092\u8a18\u8f09<\/li>\n\n\n\n<li>\u81ea\u5df1PR:\u300c\u3069\u3093\u306a\u5f37\u307f\u304c\u3042\u308a\u3001\u3069\u3046\u6d3b\u304b\u3059\u304b\u300d\u306e\u89e3\u91c8\u3068\u5c55\u671b\u3092\u8a18\u8f09<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-30\">\u901a\u904e\u7387\u3092\u9ad8\u3081\u308b\u8077\u52d9\u7d4c\u6b74\u66f8\u4f5c\u6210\u306e5\u3064\u306e\u30b3\u30c4<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u3053\u307e\u3067\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u5404\u9805\u76ee\u306e\u66f8\u304d\u65b9\u3092\u89e3\u8aac\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u6700\u5f8c\u306b\u3001\u66f8\u985e\u9078\u8003\u306e\u901a\u904e\u7387\u3092\u3055\u3089\u306b\u9ad8\u3081\u308b\u305f\u3081\u306e\u5b9f\u8df5\u7684\u306a\u30b3\u30c4\u30925\u3064\u7d39\u4ecb\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-31\">\u5fdc\u52df\u5148\u4f01\u696d\u306b\u5408\u308f\u305b\u3066\u30ab\u30b9\u30bf\u30de\u30a4\u30ba<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306f\u300c1\u3064\u4f5c\u3063\u3066\u4f7f\u3044\u56de\u3059\u300d\u306e\u3067\u306f\u306a\u304f\u3001\u5fdc\u52df\u4f01\u696d\u3054\u3068\u306b\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3059\u308b\u3053\u3068\u3067\u3001\u901a\u904e\u7387\u304c\u5927\u5e45\u306b\u5411\u4e0a\u3057\u307e\u3059\u3002\u63a1\u7528\u62c5\u5f53\u8005\u306f\u300c\u3053\u306e\u4eba\u306f\u81ea\u793e\u3067\u6d3b\u8e8d\u3067\u304d\u308b\u304b\u300d\u3092\u5224\u65ad\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u4f01\u696d\u306e\u30cb\u30fc\u30ba\u306b\u5408\u3063\u305f\u5185\u5bb9\u306b\u3059\u308b\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u306e\u624b\u9806<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>\u6c42\u4eba\u7968\u304b\u3089\u6c42\u3081\u3089\u308c\u308b\u30b9\u30ad\u30eb\u3092\u62bd\u51fa<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u5fc5\u9808\u30b9\u30ad\u30eb:\u3053\u308c\u304c\u306a\u3044\u3068\u5fdc\u52df\u3067\u304d\u306a\u3044<\/li>\n\n\n\n<li>\u6b53\u8fce\u30b9\u30ad\u30eb:\u3042\u308b\u3068\u6709\u5229\u306b\u306a\u308b<\/li>\n\n\n\n<li>\u6c42\u3081\u308b\u4eba\u7269\u50cf:\u4f01\u696d\u304c\u91cd\u8996\u3059\u308b\u4fa1\u5024\u89b3\u3084\u59ff\u52e2<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u81ea\u5206\u306e\u7d4c\u9a13\u304b\u3089\u8a72\u5f53\u3059\u308b\u3082\u306e\u3092\u30d4\u30c3\u30af\u30a2\u30c3\u30d7<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u6c42\u3081\u3089\u308c\u3066\u3044\u308b\u30b9\u30ad\u30eb\u3092\u4f7f\u3063\u305f\u7d4c\u9a13<\/li>\n\n\n\n<li>\u985e\u4f3c\u306e\u696d\u52d9\u7d4c\u9a13<\/li>\n\n\n\n<li>\u95a2\u9023\u3059\u308b\u5b66\u7fd2\u7d4c\u9a13<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u8a72\u5f53\u7d4c\u9a13\u3092\u5f37\u8abf\u3059\u308b\u66f8\u304d\u65b9\u306b\u5909\u66f4<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u8077\u52d9\u8981\u7d04\u306b\u8a72\u5f53\u30b9\u30ad\u30eb\u3092\u660e\u8a18<\/li>\n\n\n\n<li>\u95a2\u9023\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u8a73\u7d30\u306b\u8a18\u8f09<\/li>\n\n\n\n<li>\u6280\u8853\u30b9\u30ad\u30eb\u6b04\u3067\u8a72\u5f53\u6280\u8853\u3092\u4e0a\u4f4d\u306b\u914d\u7f6e<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5177\u4f53\u4f8b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6c42\u4eba\u7968:\u300cReact \u3068 TypeScript \u3092\u4f7f\u7528\u3057\u305f\u5927\u898f\u6a21SPA\u958b\u767a\u7d4c\u9a13\u8005\u3092\u52df\u96c6\u300d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u524d<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u8981\u7d04\u3011\nWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u30665\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u5f8c<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u8981\u7d04\u3011\nWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u30665\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u3001\u7279\u306bReact \u3068 TypeScript \u3092\u4f7f\u7528\u3057\u305fSPA\u958b\u767a\u3092\u5f97\u610f\u3068\u3057\u3066\u3044\u307e\u3059\u3002\u76f4\u8fd1\u306e3\u3064\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3059\u3079\u3066\u3067React \u3092\u4f7f\u7528\u3057\u3001\u6708\u9593100\u4e07PV\u3092\u8d85\u3048\u308b\u5927\u898f\u6a21\u30b5\u30fc\u30d3\u30b9\u306e\u958b\u767a\u3092\u7d4c\u9a13\u3057\u3066\u3044\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f01\u696d\u304c\u6c42\u3081\u3066\u3044\u308b\u6280\u8853\u3092\u5192\u982d\u3067\u660e\u793a\u3059\u308b\u3053\u3068\u3067\u3001\u300c\u3053\u306e\u4eba\u306f\u6c42\u3081\u308b\u4eba\u6750\u3060\u300d\u3068\u5373\u5ea7\u306b\u5224\u65ad\u3057\u3066\u3082\u3089\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:gray;color:#FFF\" class=\"sgb-box-simple__title\"><strong>\u6ce8\u610f\u70b9<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:gray;background-color:#FFF\">\n<ul class=\"wp-block-list\">\n<li>\u5618\u3084\u8a87\u5f35\u306f\u7d76\u5bfe\u306b\u3057\u306a\u3044<\/li>\n\n\n\n<li>\u5b9f\u969b\u306b\u7d4c\u9a13\u3057\u305f\u3053\u3068\u3060\u3051\u3092\u8a18\u8f09<\/li>\n\n\n\n<li>\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u306f\u300c\u5f37\u8abf\u306e\u4ed5\u65b9\u300d\u3067\u3042\u308a\u3001\u5185\u5bb9\u306e\u634f\u9020\u3067\u306f\u306a\u3044<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-32\">\u6570\u5024\u30fb\u30c7\u30fc\u30bf\u3067\u6210\u679c\u3092\u53ef\u8996\u5316<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u5b9f\u7e3e\u306f\u3001\u53ef\u80fd\u306a\u9650\u308a\u6570\u5024\u3067\u793a\u3059\u3053\u3068\u3067\u3001\u5ba2\u89b3\u7684\u306b\u8a55\u4fa1\u3055\u308c\u3084\u3059\u304f\u306a\u308a\u307e\u3059\u3002\u300c\u9811\u5f35\u308a\u307e\u3057\u305f\u300d\u300c\u6539\u5584\u3057\u307e\u3057\u305f\u300d\u3068\u3044\u3046\u4e3b\u89b3\u7684\u306a\u8868\u73fe\u3067\u306f\u306a\u304f\u3001\u5b9a\u91cf\u7684\u306a\u30c7\u30fc\u30bf\u3067\u793a\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6570\u5024\u5316\u3067\u304d\u308b\u9805\u76ee\u306e\u4f8b<\/strong><\/p>\n\n\n<div id=\"id-00f52b45-7fc7-4d62-9639-492d5f655b02\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u30ab\u30c6\u30b4\u30ea<\/th><th>\u6570\u5024\u5316\u306e\u4f8b<\/th><\/tr><\/thead><tbody><tr><td>\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9<\/td><td>\u30ec\u30b9\u30dd\u30f3\u30b9\u901f\u5ea640%\u5411\u4e0a\u3001\u30e1\u30e2\u30ea\u4f7f\u7528\u91cf30%\u524a\u6e1b\u3001\u51e6\u7406\u6642\u9593\u309210\u6642\u9593\u21922\u6642\u9593\u306b\u77ed\u7e2e<\/td><\/tr><tr><td>\u30d3\u30b8\u30cd\u30b9\u8ca2\u732e<\/td><td>CV\u738715%\u6539\u5584\u3001\u6708\u9593PV\u657020%\u5897\u52a0\u3001\u58f2\u4e0a10%\u5411\u4e0a\u3001\u30e6\u30fc\u30b6\u30fc\u6e80\u8db3\u5ea64.5\/5.0<\/td><\/tr><tr><td>\u30b3\u30b9\u30c8\u524a\u6e1b<\/td><td>\u30a4\u30f3\u30d5\u30e9\u30b3\u30b9\u30c8\u670820\u4e07\u5186\u524a\u6e1b\u3001\u958b\u767a\u5de5\u657030%\u77ed\u7e2e\u3001\u30b5\u30fc\u30d0\u30fc\u53f0\u6570\u309210\u53f0\u21925\u53f0\u306b\u524a\u6e1b<\/td><\/tr><tr><td>\u54c1\u8cea\u5411\u4e0a<\/td><td>\u30d0\u30b0\u767a\u751f\u738750%\u6e1b\u5c11\u3001\u30c6\u30b9\u30c8\u30ab\u30d0\u30ec\u30c3\u30b880%\u9054\u6210\u3001\u7a3c\u50cd\u738799.9%\u7dad\u6301<\/td><\/tr><tr><td>\u898f\u6a21\u30fb\u671f\u9593<\/td><td>\u6708\u9593100\u4e07PV\u3001\u30c1\u30fc\u30e08\u540d\u3001\u958b\u767a\u671f\u959312\u30f6\u6708\u3001\u7dcf\u4e88\u7b975,000\u4e07\u5186<\/td><\/tr><tr><td>\u30c1\u30fc\u30e0\u8ca2\u732e<\/td><td>\u65b0\u4eba2\u540d\u306e\u80b2\u6210\u3001\u903110\u4ef6\u306e\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3001\u793e\u5185\u52c9\u5f37\u4f1a\u3092\u67081\u56de\u4e3b\u50ac<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6570\u5024\u5316\u306e\u30b3\u30c4<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-yubi\">\n<li>\u30d3\u30d5\u30a9\u30fc\u30fb\u30a2\u30d5\u30bf\u30fc\u3067\u793a\u3059:\u300c\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u30923\u79d2\u304b\u30891\u79d2\u306b\u77ed\u7e2e\u300d<\/li>\n\n\n\n<li>\u6bd4\u7387\u3067\u793a\u3059:\u300c\u51e6\u7406\u901f\u5ea6\u309240%\u5411\u4e0a\u300d<\/li>\n\n\n\n<li>\u7d76\u5bfe\u5024\u3067\u793a\u3059:\u300c\u6708\u9593\u30b3\u30b9\u30c8\u309220\u4e07\u5186\u524a\u6e1b\u300d<\/li>\n\n\n\n<li>\u898f\u6a21\u611f\u3092\u793a\u3059:\u300c\u6708\u9593100\u4e07PV\u306e\u30b5\u30fc\u30d3\u30b9\u300d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u6570\u5024\u304c\u306a\u3044\u5b9f\u7e3e\u3088\u308a\u3082\u3001\u6570\u5024\u304c\u3042\u308b\u5b9f\u7e3e\u306e\u65b9\u304c\u8aac\u5f97\u529b\u304c\u5727\u5012\u7684\u306b\u9ad8\u304f\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-33\">6-3. \u8aad\u307f\u3084\u3059\u3055\u3092\u6700\u512a\u5148\u3057\u305f\u30ec\u30a4\u30a2\u30a6\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u63a1\u7528\u62c5\u5f53\u8005\u306f1\u65e5\u306b\u6570\u5341\u679a\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3092\u78ba\u8a8d\u3059\u308b\u305f\u3081\u3001\u30d1\u30c3\u3068\u898b\u3066\u7406\u89e3\u3057\u3084\u3059\u3044\u30ec\u30a4\u30a2\u30a6\u30c8\u304c\u91cd\u8981\u3067\u3059\u3002\u8996\u8a8d\u6027\u3092\u9ad8\u3081\u308b\u5de5\u592b\u3092\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8aad\u307f\u3084\u3059\u3044\u30ec\u30a4\u30a2\u30a6\u30c8\u306e\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-chevron\">\n<li><strong>\u898b\u51fa\u3057\u306e\u968e\u5c64\u3092\u660e\u78ba\u306b<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>H2\u898b\u51fa\u3057:\u592a\u5b57\u3001\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u5927\u3001\u4e0b\u7dda<\/li>\n\n\n\n<li>H3\u898b\u51fa\u3057:\u592a\u5b57\u3001\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u4e2d<\/li>\n\n\n\n<li>\u672c\u6587:\u901a\u5e38\u30d5\u30a9\u30f3\u30c8<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u7b87\u6761\u66f8\u304d\u3092\u6d3b\u7528<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u9577\u6587\u3088\u308a\u3082\u7b87\u6761\u66f8\u304d\u306e\u65b9\u304c\u60c5\u5831\u3092\u7d20\u65e9\u304f\u628a\u63e1\u3067\u304d\u308b<\/li>\n\n\n\n<li>\u300c\u30fb\u300d\u300c\u25cf\u300d\u306a\u3069\u306e\u8a18\u53f7\u3067\u8996\u899a\u7684\u306b\u6574\u7406<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u8868\u7d44\u307f\u306e\u6d3b\u7528<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u7d4c\u6b74\u306f\u8868\u306b\u3059\u308b\u3068\u898b\u3084\u3059\u3044<\/li>\n\n\n\n<li>\u6280\u8853\u30b9\u30ad\u30eb\u4e00\u89a7\u3082\u8868\u5f62\u5f0f\u304c\u52b9\u679c\u7684<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u9069\u5207\u306a\u4f59\u767d<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u6587\u5b57\u304c\u8a70\u307e\u308a\u3059\u304e\u308b\u3068\u8aad\u307f\u306b\u304f\u3044<\/li>\n\n\n\n<li>\u4e0a\u4e0b\u5de6\u53f3\u306b\u9069\u5ea6\u306a\u4f59\u767d\u3092\u8a2d\u3051\u308b<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30d5\u30a9\u30f3\u30c8\u306e\u7d71\u4e00<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u672c\u6587:10.5\u301c11pt<\/li>\n\n\n\n<li>\u898b\u51fa\u3057:12\u301c14pt<\/li>\n\n\n\n<li>\u8aad\u307f\u3084\u3059\u3044\u30d5\u30a9\u30f3\u30c8(\u6e38\u30b4\u30b7\u30c3\u30af\u3001\u30e1\u30a4\u30ea\u30aa\u306a\u3069)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u5f37\u8abf\u306e\u4f7f\u3044\u65b9<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u91cd\u8981\u306a\u30ad\u30fc\u30ef\u30fc\u30c9\u306f\u592a\u5b57<\/li>\n\n\n\n<li>\u4f7f\u3044\u3059\u304e\u308b\u3068\u9006\u52b9\u679c\u306a\u306e\u3067\u3001\u672c\u5f53\u306b\u91cd\u8981\u306a\u90e8\u5206\u306e\u307f<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NG\u4f8b:\u8aad\u307f\u306b\u304f\u3044\u30ec\u30a4\u30a2\u30a6\u30c8<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double\">\n<li>\u4f59\u767d\u304c\u306a\u304f\u3001\u6587\u5b57\u304c\u304e\u3063\u3057\u308a\u8a70\u307e\u3063\u3066\u3044\u308b<\/li>\n\n\n\n<li>\u3059\u3079\u3066\u9577\u6587\u3067\u3001\u7b87\u6761\u66f8\u304d\u304c\u306a\u3044<\/li>\n\n\n\n<li>\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u304c\u5c0f\u3055\u3059\u304e\u308b(9pt\u4ee5\u4e0b)<\/li>\n\n\n\n<li>\u898b\u51fa\u3057\u3068\u672c\u6587\u306e\u533a\u5225\u304c\u3064\u304b\u306a\u3044<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u8996\u8a8d\u6027\u306e\u9ad8\u3044\u30ec\u30a4\u30a2\u30a6\u30c8\u306b\u3059\u308b\u3053\u3068\u3067\u3001\u63a1\u7528\u62c5\u5f53\u8005\u304c\u30b9\u30c8\u30ec\u30b9\u306a\u304f\u8aad\u307f\u9032\u3081\u3089\u308c\u3001\u3042\u306a\u305f\u306e\u5b9f\u7e3e\u304c\u6b63\u3057\u304f\u8a55\u4fa1\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-34\">GitHub\u3084\u30dd\u30fc\u30c8\u30d5\u30a9\u30ea\u30aa\u3068\u306e\u9023\u643a<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u5834\u5408\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u3060\u3051\u3067\u306a\u304f\u3001GitHub\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3084\u500b\u4eba\u30dd\u30fc\u30c8\u30d5\u30a9\u30ea\u30aa\u3082\u8a55\u4fa1\u6750\u6599\u306b\u306a\u308a\u307e\u3059\u3002\u3053\u308c\u3089\u3092\u52b9\u679c\u7684\u306b\u9023\u643a\u3055\u305b\u308b\u3053\u3068\u3067\u3001\u6280\u8853\u529b\u3092\u3088\u308a\u5177\u4f53\u7684\u306b\u30a2\u30d4\u30fc\u30eb\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>GitHub\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u306e\u6d3b\u7528<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306bGitHub\u306eURL\u3092\u8a18\u8f09\u3057\u3001\u30b3\u30fc\u30c9\u3092\u898b\u3066\u3082\u3089\u3046\u3053\u3068\u3067\u3001\u6280\u8853\u529b\u3092\u5ba2\u89b3\u7684\u306b\u793a\u305b\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010Web\u4e0a\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3011\n\u30fbGitHub:https:\/\/github.com\/your-username\n  \u203b\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3068\u3057\u3066\u3001\u25cb\u25cb(\u6280\u8853\u30b9\u30bf\u30c3\u30af)\u3092\u4f7f\u7528\u3057\u305f\u00d7\u00d7\u30a2\u30d7\u30ea\u3092\u958b\u767a\n\u30fbQiita:https:\/\/qiita.com\/your-username\n  \u203b\u6280\u8853\u8a18\u4e8b\u3092\u67082\u672c\u30da\u30fc\u30b9\u3067\u6295\u7a3f(\u7d2f\u8a085,000\u3044\u3044\u306d)\n\u30fb\u500b\u4eba\u30d6\u30ed\u30b0:https:\/\/your-blog.com\n  \u203b\u6280\u8853\u7684\u306a\u5b66\u3073\u3084\u958b\u767a\u306e\u632f\u308a\u8fd4\u308a\u3092\u767a\u4fe1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>GitHub\u3067\u8a55\u4fa1\u3055\u308c\u308b\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u5b9a\u671f\u7684\u306a\u30b3\u30df\u30c3\u30c8\u5c65\u6b74(\u7d99\u7d9a\u7684\u306a\u5b66\u7fd2\u59ff\u52e2)<\/li>\n\n\n\n<li>README\u306e\u5145\u5b9f\u5ea6(\u30c9\u30ad\u30e5\u30e1\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u80fd\u529b)<\/li>\n\n\n\n<li>\u30b3\u30fc\u30c9\u306e\u54c1\u8cea(\u547d\u540d\u898f\u5247\u3001\u30b3\u30e1\u30f3\u30c8\u3001\u30c6\u30b9\u30c8\u30b3\u30fc\u30c9)<\/li>\n\n\n\n<li>OSS\u3078\u306e\u8ca2\u732e(\u30d7\u30eb\u30ea\u30af\u30a8\u30b9\u30c8\u3001Issue\u5bfe\u5fdc)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30dd\u30fc\u30c8\u30d5\u30a9\u30ea\u30aa\u30b5\u30a4\u30c8\u306e\u4f5c\u6210<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7279\u306b\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u5834\u5408\u3001\u81ea\u5206\u3067\u4f5c\u6210\u3057\u305fWeb\u30b5\u30a4\u30c8\u3092\u30dd\u30fc\u30c8\u30d5\u30a9\u30ea\u30aa\u3068\u3057\u3066\u516c\u958b\u3059\u308b\u3053\u3068\u3067\u3001\u5b9f\u529b\u3092\u76f4\u63a5\u793a\u305b\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30dd\u30fc\u30c8\u30d5\u30a9\u30ea\u30aa\u306b\u542b\u3081\u308b\u3079\u304d\u5185\u5bb9<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u81ea\u5df1\u7d39\u4ecb\u3068\u30b9\u30ad\u30eb\u4e00\u89a7<\/li>\n\n\n\n<li>\u5236\u4f5c\u7269\u306e\u4e00\u89a7(\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8\u4ed8\u304d)<\/li>\n\n\n\n<li>\u5404\u5236\u4f5c\u7269\u306e\u6280\u8853\u30b9\u30bf\u30c3\u30af\u3001\u5de5\u592b\u3057\u305f\u70b9<\/li>\n\n\n\n<li>GitHub\u30ea\u30dd\u30b8\u30c8\u30ea\u3078\u306e\u30ea\u30f3\u30af<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6ce8\u610f\u70b9<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double has-sango-silver-background-color has-background\">\n<li>\u696d\u52d9\u3067\u4f5c\u6210\u3057\u305f\u30b3\u30fc\u30c9\u306f\u63b2\u8f09\u3057\u306a\u3044(\u6a5f\u5bc6\u60c5\u5831\u6f0f\u6d29\u306e\u30ea\u30b9\u30af)<\/li>\n\n\n\n<li>\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3084\u5b66\u7fd2\u7528\u306e\u30b3\u30fc\u30c9\u3092\u63b2\u8f09<\/li>\n\n\n\n<li>\u6700\u65b0\u306e\u72b6\u614b\u306b\u4fdd\u3064(\u53e4\u3044\u60c5\u5831\u306e\u307e\u307e\u653e\u7f6e\u3057\u306a\u3044)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub\u3084\u30dd\u30fc\u30c8\u30d5\u30a9\u30ea\u30aa\u306f\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u4f1d\u3048\u304d\u308c\u306a\u3044\u300c\u30b3\u30fc\u30c9\u3092\u66f8\u304f\u529b\u300d\u3092\u76f4\u63a5\u793a\u305b\u308b\u8cb4\u91cd\u306a\u6750\u6599\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-35\">\u5b9a\u671f\u7684\u306a\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u7fd2\u6163<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306f\u300c\u4e00\u5ea6\u4f5c\u3063\u305f\u3089\u7d42\u308f\u308a\u300d\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u5b9a\u671f\u7684\u306b\u898b\u76f4\u3057\u3001\u6700\u65b0\u306e\u7d4c\u9a13\u3084\u30b9\u30ad\u30eb\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3067\u3001\u3044\u3064\u3067\u3082\u8ee2\u8077\u6d3b\u52d5\u3092\u59cb\u3081\u3089\u308c\u308b\u72b6\u614b\u3092\u4fdd\u3061\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u63a8\u5968\u3055\u308c\u308b\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u983b\u5ea6<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>3\u30f6\u6708\u3054\u3068:\u65b0\u3057\u3044\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3084\u6280\u8853\u7fd2\u5f97\u3092\u8ffd\u52a0<\/li>\n\n\n\n<li>\u534a\u5e74\u3054\u3068:\u5168\u4f53\u306e\u898b\u76f4\u3057\u3068\u53e4\u3044\u60c5\u5831\u306e\u524a\u9664<\/li>\n\n\n\n<li>\u8ee2\u8077\u6d3b\u52d5\u524d:\u5fdc\u52df\u4f01\u696d\u306b\u5408\u308f\u305b\u305f\u30ab\u30b9\u30bf\u30de\u30a4\u30ba<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5b9a\u671f\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3067\u8a18\u9332\u3059\u3079\u304d\u3053\u3068<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li>\u65b0\u305f\u306b\u53c2\u52a0\u3057\u305f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8<\/li>\n\n\n\n<li>\u7fd2\u5f97\u3057\u305f\u65b0\u6280\u8853\u30fb\u8cc7\u683c<\/li>\n\n\n\n<li>\u9054\u6210\u3057\u305f\u6210\u679c(\u6570\u5024\u3067\u8a18\u9332)<\/li>\n\n\n\n<li>\u5f8c\u8f29\u80b2\u6210\u3084\u30e1\u30f3\u30bf\u30ea\u30f3\u30b0\u7d4c\u9a13<\/li>\n\n\n\n<li>\u793e\u5185\u52c9\u5f37\u4f1a\u306e\u958b\u50ac\u3084\u6280\u8853\u8a18\u4e8b\u306e\u57f7\u7b46<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306e\u30b3\u30c4<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-yubi\">\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u7d42\u4e86\u6642\u306b\u3059\u3050\u8a18\u9332\u3059\u308b(\u8a18\u61b6\u304c\u65b0\u9bae\u306a\u3046\u3061\u306b)<\/li>\n\n\n\n<li>\u6210\u679c\u306f\u6570\u5024\u3068\u3068\u3082\u306b\u30e1\u30e2\u3057\u3066\u304a\u304f<\/li>\n\n\n\n<li>\u65e5\u3005\u306e\u696d\u52d9\u30e1\u30e2\u304b\u3089\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u8ee2\u8a18\u3067\u304d\u308b\u5185\u5bb9\u3092\u62bd\u51fa<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b9a\u671f\u7684\u306a\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306b\u3088\u308a\u3001\u4ee5\u4e0b\u306e\u30e1\u30ea\u30c3\u30c8\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-stitch-orange\">\n<li>\u8ee2\u8077\u6d3b\u52d5\u3092\u30b9\u30e0\u30fc\u30ba\u306b\u958b\u59cb\u3067\u304d\u308b<\/li>\n\n\n\n<li>\u81ea\u5206\u306e\u30ad\u30e3\u30ea\u30a2\u3092\u5ba2\u89b3\u7684\u306b\u632f\u308a\u8fd4\u308c\u308b<\/li>\n\n\n\n<li>\u30b9\u30ad\u30eb\u306e\u68da\u5378\u3057\u304c\u3067\u304d\u3001\u5b66\u7fd2\u8a08\u753b\u304c\u7acb\u3066\u3084\u3059\u3044<\/li>\n\n\n\n<li>\u6210\u679c\u3092\u5fd8\u308c\u305a\u306b\u8a18\u9332\u3067\u304d\u308b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u3092\u300c\u5e38\u306b\u6700\u65b0\u306e\u72b6\u614b\u300d\u306b\u4fdd\u3064\u3053\u3068\u3067\u3001\u7a81\u7136\u306e\u8ee2\u8077\u6a5f\u4f1a\u306b\u3082\u8fc5\u901f\u306b\u5bfe\u5fdc\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-36\">\u30d7\u30ed\u306e\u6dfb\u524a\u3067\u5b8c\u6210\u5ea6\u3092\u4e0a\u3052\u308b\uff5c\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306e\u6d3b\u7528\u6cd5<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u3092\u81ea\u5206\u3067\u4f5c\u6210\u3057\u305f\u5f8c\u3001\u30d7\u30ed\u306e\u8996\u70b9\u304b\u3089\u6dfb\u524a\u3092\u53d7\u3051\u308b\u3053\u3068\u3067\u3001\u3055\u3089\u306b\u5b8c\u6210\u5ea6\u3092\u9ad8\u3081\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u7279\u306b\u30a8\u30f3\u30b8\u30cb\u30a2\u7279\u5316\u578b\u306e\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306f\u3001\u696d\u754c\u306e\u63a1\u7528\u30c8\u30ec\u30f3\u30c9\u3084\u4f01\u696d\u304c\u6c42\u3081\u308b\u4eba\u6750\u50cf\u3092\u719f\u77e5\u3057\u3066\u304a\u308a\u3001\u7684\u78ba\u306a\u30a2\u30c9\u30d0\u30a4\u30b9\u3092\u63d0\u4f9b\u3057\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-37\">\u30a8\u30f3\u30b8\u30cb\u30a2\u7279\u5316\u578b\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u6dfb\u524a\u30b5\u30fc\u30d3\u30b9<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306e\u591a\u304f\u306f\u3001\u7121\u6599\u3067\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u6dfb\u524a\u30b5\u30fc\u30d3\u30b9\u3092\u63d0\u4f9b\u3057\u3066\u3044\u307e\u3059\u3002\u30a8\u30f3\u30b8\u30cb\u30a2\u7279\u5316\u578b\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3067\u3042\u308c\u3070\u3001\u6280\u8853\u7684\u306a\u5185\u5bb9\u3082\u6b63\u3057\u304f\u7406\u89e3\u3057\u305f\u4e0a\u3067\u30a2\u30c9\u30d0\u30a4\u30b9\u3092\u3082\u3089\u3048\u308b\u305f\u3081\u3001\u975e\u5e38\u306b\u6709\u76ca\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6dfb\u524a\u30b5\u30fc\u30d3\u30b9\u306e\u6d41\u308c<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3078\u306e\u767b\u9332<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>Web\u30b5\u30a4\u30c8\u304b\u3089\u57fa\u672c\u60c5\u5831\u3092\u5165\u529b\u3057\u3066\u767b\u9332<\/li>\n\n\n\n<li>\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u521d\u7a3f\u3092\u63d0\u51fa(\u5b8c\u6210\u3057\u3066\u3044\u306a\u304f\u3066\u3082OK)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30ad\u30e3\u30ea\u30a2\u30a2\u30c9\u30d0\u30a4\u30b6\u30fc\u3068\u306e\u9762\u8ac7<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u5bfe\u9762\u307e\u305f\u306f\u30aa\u30f3\u30e9\u30a4\u30f3\u306730\u5206\u301c1\u6642\u9593\u7a0b\u5ea6<\/li>\n\n\n\n<li>\u3053\u308c\u307e\u3067\u306e\u7d4c\u6b74\u3084\u4eca\u5f8c\u306e\u5e0c\u671b\u3092\u30d2\u30a2\u30ea\u30f3\u30b0<\/li>\n\n\n\n<li>\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u65b9\u5411\u6027\u3092\u76f8\u8ac7<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u6dfb\u524a<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u63d0\u51fa\u3057\u305f\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u5bfe\u3057\u3066\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af<\/li>\n\n\n\n<li>\u4fee\u6b63\u6848\u306e\u63d0\u793a<\/li>\n\n\n\n<li>\u4f01\u696d\u76ee\u7dda\u3067\u306e\u6539\u5584\u30a2\u30c9\u30d0\u30a4\u30b9<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u4fee\u6b63\u3068\u518d\u6dfb\u524a<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30a2\u30c9\u30d0\u30a4\u30b9\u3092\u5143\u306b\u4fee\u6b63<\/li>\n\n\n\n<li>\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u8907\u6570\u56de\u306e\u6dfb\u524a\u304c\u53ef\u80fd<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:var(--sgb-accent-color);color:#FFF\" class=\"sgb-box-simple__title\"><strong>\u6dfb\u524a\u30b5\u30fc\u30d3\u30b9\u306e\u30e1\u30ea\u30c3\u30c8<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--sgb-accent-color);background-color:#fff9e6\">\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u63a1\u7528\u62c5\u5f53\u8005\u306e\u8996\u70b9\u304b\u3089\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u304c\u3082\u3089\u3048\u308b<\/li>\n\n\n\n<li>\u696d\u754c\u306e\u6700\u65b0\u30c8\u30ec\u30f3\u30c9\u3092\u53cd\u6620\u3067\u304d\u308b<\/li>\n\n\n\n<li>\u81ea\u5206\u3067\u306f\u6c17\u3065\u304b\u306a\u3044\u5f37\u307f\u3092\u767a\u898b\u3067\u304d\u308b<\/li>\n\n\n\n<li>\u4f01\u696d\u3054\u3068\u306e\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u65b9\u6cd5\u3092\u6559\u3048\u3066\u3082\u3089\u3048\u308b<\/li>\n\n\n\n<li>\u5b8c\u5168\u7121\u6599(\u8ee2\u8077\u6210\u529f\u6642\u306b\u4f01\u696d\u304b\u3089\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306b\u5831\u916c\u304c\u652f\u6255\u308f\u308c\u308b\u4ed5\u7d44\u307f)<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-38\">\u6dfb\u524a\u30b5\u30fc\u30d3\u30b9\u3067\u6539\u5584\u3055\u308c\u308b\u30dd\u30a4\u30f3\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d7\u30ed\u306e\u6dfb\u524a\u3092\u53d7\u3051\u308b\u3053\u3068\u3067\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30dd\u30a4\u30f3\u30c8\u304c\u6539\u5584\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. \u6280\u8853\u7528\u8a9e\u306e\u9069\u5207\u306a\u4f7f\u7528<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u5c02\u9580\u7528\u8a9e\u306e\u30ec\u30d9\u30eb\u304c\u5fdc\u52df\u4f01\u696d\u306b\u5408\u3063\u3066\u3044\u308b\u304b<\/li>\n\n\n\n<li>\u6280\u8853\u7684\u306a\u8aac\u660e\u304c\u6b63\u78ba\u304b<\/li>\n\n\n\n<li>\u7565\u8a9e\u306e\u4f7f\u3044\u65b9\u306f\u9069\u5207\u304b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u63a1\u7528\u62c5\u5f53\u8005\u306e\u6280\u8853\u30ec\u30d9\u30eb\u306f\u4f01\u696d\u306b\u3088\u3063\u3066\u7570\u306a\u308a\u307e\u3059\u3002\u6280\u8853\u306b\u8a73\u3057\u304f\u306a\u3044\u4eba\u4e8b\u62c5\u5f53\u8005\u304c\u8aad\u3080\u5834\u5408\u3068\u3001CTO\u304c\u76f4\u63a5\u8aad\u3080\u5834\u5408\u3067\u306f\u3001\u4f7f\u3046\u3079\u304d\u7528\u8a9e\u306e\u30ec\u30d9\u30eb\u304c\u5909\u308f\u308a\u307e\u3059\u3002\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306f\u3001\u5fdc\u52df\u4f01\u696d\u306e\u9078\u8003\u30d5\u30ed\u30fc\u3092\u719f\u77e5\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u9069\u5207\u306a\u30ec\u30d9\u30eb\u306b\u30a2\u30c9\u30d0\u30a4\u30b9\u3057\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. \u6210\u679c\u306e\u8868\u73fe\u65b9\u6cd5<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u6570\u5024\u306e\u793a\u3057\u65b9\u304c\u52b9\u679c\u7684\u304b<\/li>\n\n\n\n<li>\u30d3\u30b8\u30cd\u30b9\u8ca2\u732e\u304c\u660e\u78ba\u306b\u4f1d\u308f\u308b\u304b<\/li>\n\n\n\n<li>\u30a4\u30f3\u30d1\u30af\u30c8\u306e\u3042\u308b\u8868\u73fe\u306b\u306a\u3063\u3066\u3044\u308b\u304b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u81ea\u5206\u3067\u306f\u300c\u666e\u901a\u306e\u5b9f\u7e3e\u300d\u3068\u601d\u3063\u3066\u3044\u308b\u3053\u3068\u304c\u3001\u5b9f\u306f\u5e02\u5834\u4fa1\u5024\u306e\u9ad8\u3044\u7d4c\u9a13\u3060\u3063\u305f\u3068\u3044\u3046\u3053\u3068\u3082\u3042\u308a\u307e\u3059\u3002\u5ba2\u89b3\u7684\u306a\u8996\u70b9\u304b\u3089\u3001\u3069\u306e\u5b9f\u7e3e\u3092\u5f37\u8abf\u3059\u3079\u304d\u304b\u3001\u3069\u3046\u8868\u73fe\u3059\u308c\u3070\u97ff\u304f\u304b\u3092\u30a2\u30c9\u30d0\u30a4\u30b9\u3057\u3066\u3082\u3089\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. \u69cb\u6210\u306e\u6700\u9069\u5316<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u60c5\u5831\u306e\u512a\u5148\u9806\u4f4d\u306f\u9069\u5207\u304b<\/li>\n\n\n\n<li>\u8aad\u307f\u3084\u3059\u3044\u30ec\u30a4\u30a2\u30a6\u30c8\u306b\u306a\u3063\u3066\u3044\u308b\u304b<\/li>\n\n\n\n<li>\u30dc\u30ea\u30e5\u30fc\u30e0\u306f\u9069\u5207\u304b(\u591a\u3059\u304e\u306a\u3044\u3001\u5c11\u306a\u3059\u304e\u306a\u3044)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306f\u3001\u6570\u5343\u4ef6\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3092\u898b\u3066\u304d\u305f\u7d4c\u9a13\u304b\u3089\u3001\u300c\u8aad\u307e\u308c\u308b\u8077\u52d9\u7d4c\u6b74\u66f8\u300d\u306e\u69cb\u6210\u3092\u719f\u77e5\u3057\u3066\u3044\u307e\u3059\u3002\u3069\u306e\u60c5\u5831\u3092\u524d\u306b\u6301\u3063\u3066\u304f\u308b\u3079\u304d\u304b\u3001\u3069\u3053\u3092\u7c21\u6f54\u306b\u307e\u3068\u3081\u308b\u3079\u304d\u304b\u3068\u3044\u3063\u305f\u69cb\u6210\u9762\u3067\u306e\u30a2\u30c9\u30d0\u30a4\u30b9\u304c\u53d7\u3051\u3089\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. \u4f01\u696d\u30cb\u30fc\u30ba\u3068\u306e\u30de\u30c3\u30c1\u30f3\u30b0<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u5fdc\u52df\u4f01\u696d\u304c\u6c42\u3081\u3066\u3044\u308b\u7d4c\u9a13\u30fb\u30b9\u30ad\u30eb\u304c\u5f37\u8abf\u3055\u308c\u3066\u3044\u308b\u304b<\/li>\n\n\n\n<li>\u4f01\u696d\u6587\u5316\u306b\u5408\u3063\u305f\u8868\u73fe\u306b\u306a\u3063\u3066\u3044\u308b\u304b<\/li>\n\n\n\n<li>\u5fd7\u671b\u52d5\u6a5f\u304c\u4f01\u696d\u306b\u30d5\u30a3\u30c3\u30c8\u3057\u3066\u3044\u308b\u304b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306f\u3001\u4f01\u696d\u306e\u63a1\u7528\u62c5\u5f53\u8005\u3068\u76f4\u63a5\u3084\u308a\u53d6\u308a\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u300c\u3053\u306e\u4f01\u696d\u304c\u3069\u3093\u306a\u4eba\u6750\u3092\u6c42\u3081\u3066\u3044\u308b\u304b\u300d\u3092\u8a73\u7d30\u306b\u628a\u63e1\u3057\u3066\u3044\u307e\u3059\u3002\u6c42\u4eba\u7968\u306b\u306f\u66f8\u304b\u308c\u3066\u3044\u306a\u3044\u60c5\u5831\u3082\u542b\u3081\u3066\u3001\u4f01\u696d\u30cb\u30fc\u30ba\u306b\u5408\u308f\u305b\u305f\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u4f5c\u308a\u65b9\u3092\u30a2\u30c9\u30d0\u30a4\u30b9\u3057\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-39\">\u304a\u3059\u3059\u3081\u306e\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u6bd4\u8f03<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u8ee2\u8077\u306b\u5f37\u3044\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u30923\u3064\u7d39\u4ecb\u3057\u307e\u3059\u3002\u305d\u308c\u305e\u308c\u7279\u5fb4\u304c\u7570\u306a\u308b\u305f\u3081\u3001\u81ea\u5206\u306b\u5408\u3063\u305f\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3092\u9078\u3073\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30ec\u30d0\u30c6\u30c3\u30af\u30ad\u30e3\u30ea\u30a2|IT\u30fbWeb\u696d\u754c\u7279\u5316<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IT\u30fbWeb\u696d\u754c\u306b\u7279\u5316\u3057\u305f\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3067\u3001\u30a8\u30f3\u30b8\u30cb\u30a2\u8ee2\u8077\u306e\u652f\u63f4\u5b9f\u7e3e\u304c\u8c4a\u5bcc\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li><strong>\u7279\u5fb4<\/strong>:\u5e74\u95933,000\u56de\u4ee5\u4e0a\u306e\u4f01\u696d\u8a2a\u554f\u3067\u5f97\u305f\u60c5\u5831\u3092\u57fa\u306b\u3001\u4f01\u696d\u306e\u958b\u767a\u74b0\u5883\u3084\u50cd\u304d\u65b9\u3092\u8a73\u3057\u304f\u6559\u3048\u3066\u3082\u3089\u3048\u308b<\/li>\n\n\n\n<li><strong>\u5f37\u307f<\/strong>:\u6280\u8853\u7406\u89e3\u5ea6\u306e\u9ad8\u3044\u30a2\u30c9\u30d0\u30a4\u30b6\u30fc\u304c\u591a\u304f\u3001\u6280\u8853\u7684\u306a\u8a71\u304c\u901a\u3058\u3084\u3059\u3044<\/li>\n\n\n\n<li><strong>\u304a\u3059\u3059\u3081\u306e\u4eba<\/strong>:Web\u7cfb\u4f01\u696d\u3001\u30b9\u30bf\u30fc\u30c8\u30a2\u30c3\u30d7\u3078\u306e\u8ee2\u8077\u3092\u8003\u3048\u3066\u3044\u308b\u4eba<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30de\u30a4\u30ca\u30d3IT AGENT|\u5e45\u5e83\u3044\u6c42\u4eba<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5927\u624b\u30de\u30a4\u30ca\u30d3\u30b0\u30eb\u30fc\u30d7\u306eIT\u5c02\u9580\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3067\u3001\u6c42\u4eba\u6570\u304c\u8c4a\u5bcc\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li><strong>\u7279\u5fb4<\/strong>:\u5927\u624b\u4f01\u696d\u304b\u3089\u30d9\u30f3\u30c1\u30e3\u30fc\u307e\u3067\u5e45\u5e83\u3044\u6c42\u4eba\u3092\u4fdd\u6709<\/li>\n\n\n\n<li><strong>\u5f37\u307f<\/strong>:\u82e5\u624b\u30a8\u30f3\u30b8\u30cb\u30a2(20\u4ee3\u301c30\u4ee3\u524d\u534a)\u306e\u8ee2\u8077\u652f\u63f4\u306b\u5f37\u3044<\/li>\n\n\n\n<li><strong>\u304a\u3059\u3059\u3081\u306e\u4eba<\/strong>:\u521d\u3081\u3066\u306e\u8ee2\u8077\u3067\u3001\u5e45\u5e83\u3044\u9078\u629e\u80a2\u304b\u3089\u691c\u8a0e\u3057\u305f\u3044\u4eba<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Geekly(\u30ae\u30fc\u30af\u30ea\u30fc)|\u30b2\u30fc\u30e0\u30fbWeb\u7cfb\u306b\u5f37\u307f<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IT\u30fbWeb\u30fb\u30b2\u30fc\u30e0\u696d\u754c\u306b\u7279\u5316\u3057\u305f\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li><strong>\u7279\u5fb4<\/strong>:\u30b2\u30fc\u30e0\u696d\u754c\u306e\u6c42\u4eba\u306b\u5f37\u304f\u3001\u30a8\u30f3\u30bf\u30e1\u7cfb\u4f01\u696d\u3078\u306e\u8ee2\u8077\u652f\u63f4\u304c\u5f97\u610f<\/li>\n\n\n\n<li><strong>\u5f37\u307f<\/strong>:\u30b9\u30d4\u30fc\u30c9\u611f\u306e\u3042\u308b\u8ee2\u8077\u30b5\u30dd\u30fc\u30c8(\u5e73\u574730\u65e5\u3067\u5185\u5b9a)<\/li>\n\n\n\n<li><strong>\u304a\u3059\u3059\u3081\u306e\u4eba<\/strong>:\u30b2\u30fc\u30e0\u696d\u754c\u3001\u30a8\u30f3\u30bf\u30e1\u7cfbWeb\u4f01\u696d\u3078\u306e\u8ee2\u8077\u3092\u8003\u3048\u3066\u3044\u308b\u4eba<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8907\u6570\u767b\u9332\u306e\u30e1\u30ea\u30c3\u30c8<\/strong> \u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306f\u8907\u6570\u767b\u9332\u3059\u308b\u3053\u3068\u3092\u304a\u3059\u3059\u3081\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-main-color\">\n<li>\u3088\u308a\u591a\u304f\u306e\u6c42\u4eba\u60c5\u5831\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b<\/li>\n\n\n\n<li>\u8907\u6570\u306e\u30a2\u30c9\u30d0\u30a4\u30b6\u30fc\u304b\u3089\u591a\u89d2\u7684\u306a\u30a2\u30c9\u30d0\u30a4\u30b9\u3092\u53d7\u3051\u3089\u308c\u308b<\/li>\n\n\n\n<li>\u76f8\u6027\u306e\u826f\u3044\u30a2\u30c9\u30d0\u30a4\u30b6\u30fc\u3092\u9078\u3079\u308b<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-40\">\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u6d3b\u7528\u6642\u306e\u6ce8\u610f\u70b9<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3092\u6d3b\u7528\u3059\u308b\u969b\u306e\u6ce8\u610f\u70b9\u3092\u7406\u89e3\u3057\u3001\u52b9\u679c\u7684\u306b\u5229\u7528\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-inline sgb-box-simple--with-border\"><div style=\"background-color:var(--sgb-accent-color);color:#FFF\" class=\"sgb-box-simple__title\"><strong>\u8907\u6570\u767b\u9332\u306e\u30e1\u30ea\u30c3\u30c8<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--sgb-accent-color);background-color:#FFF\">\n<ul class=\"wp-block-list\">\n<li>\u6c42\u4eba\u306e\u9078\u629e\u80a2\u304c\u5e83\u304c\u308b<\/li>\n\n\n\n<li>\u7570\u306a\u308b\u8996\u70b9\u304b\u3089\u306e\u30a2\u30c9\u30d0\u30a4\u30b9\u304c\u3082\u3089\u3048\u308b<\/li>\n\n\n\n<li>\u76f8\u6027\u306e\u826f\u3044\u30a2\u30c9\u30d0\u30a4\u30b6\u30fc\u3092\u898b\u3064\u3051\u3084\u3059\u3044<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u305f\u3060\u3057\u3001\u540c\u3058\u4f01\u696d\u306b\u8907\u6570\u306e\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u7d4c\u7531\u3067\u5fdc\u52df\u3059\u308b\u3068\u3001\u4f01\u696d\u5074\u304c\u6df7\u4e71\u3059\u308b\u305f\u3081\u907f\u3051\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-overwrap sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:var(--wp--preset--color--sango-main)\" class=\"sgb-box-simple__title\"><strong>\u6dfb\u524a\u4f9d\u983c\u306e\u30bf\u30a4\u30df\u30f3\u30b0<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\">\n<li>\u521d\u7a3f\u304c\u3067\u304d\u305f\u6bb5\u968e\u3067\u4e00\u5ea6\u6dfb\u524a\u3092\u4f9d\u983c<\/li>\n\n\n\n<li>\u81ea\u5206\u306a\u308a\u306b\u4fee\u6b63\u3057\u305f\u5f8c\u3001\u518d\u5ea6\u78ba\u8a8d\u3057\u3066\u3082\u3089\u3046<\/li>\n\n\n\n<li>\u5fdc\u52df\u4f01\u696d\u304c\u6c7a\u307e\u3063\u305f\u3089\u3001\u4f01\u696d\u306b\u5408\u308f\u305b\u305f\u6700\u7d42\u30c1\u30a7\u30c3\u30af\u3092\u4f9d\u983c<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-overwrap sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:var(--wp--preset--color--sango-main)\" class=\"sgb-box-simple__title\"><strong><strong>\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3068\u306e\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3<\/strong><\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\">\n<li>\u5e0c\u671b\u6761\u4ef6\u306f\u6b63\u76f4\u306b\u4f1d\u3048\u308b<\/li>\n\n\n\n<li>\u308f\u304b\u3089\u306a\u3044\u3053\u3068\u306f\u9060\u616e\u305b\u305a\u8cea\u554f\u3059\u308b<\/li>\n\n\n\n<li>\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u306b\u5bfe\u3057\u3066\u7d0d\u5f97\u3067\u304d\u306a\u3044\u5834\u5408\u306f\u3001\u7406\u7531\u3092\u805e\u304f<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306f\u8ee2\u8077\u306e\u30d7\u30ed\u3067\u3059\u304c\u3001\u6700\u7d42\u7684\u306b\u6c7a\u3081\u308b\u306e\u306f\u3042\u306a\u305f\u81ea\u8eab\u3067\u3059\u3002\u30a2\u30c9\u30d0\u30a4\u30b9\u3092\u53c2\u8003\u306b\u3057\u3064\u3064\u3001\u81ea\u5206\u306e\u4fa1\u5024\u89b3\u306b\u5408\u3063\u305f\u5224\u65ad\u3092\u5927\u5207\u306b\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-41\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u307e\u3068\u3081\uff5c\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u306f\u300c\u5b9f\u7e3e\u306e\u898b\u3048\u308b\u5316\u300d\u304c\u9375<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u4f5c\u6210\u306b\u304a\u3044\u3066\u3001\u6700\u3082\u91cd\u8981\u306a\u306e\u306f\u300c\u6280\u8853\u529b\u3068\u5b9f\u7e3e\u3092\u5177\u4f53\u7684\u306b\u3001\u308f\u304b\u308a\u3084\u3059\u304f\u4f1d\u3048\u308b\u3053\u3068\u300d\u3067\u3059\u3002\u3053\u3053\u307e\u3067\u89e3\u8aac\u3057\u3066\u304d\u305f\u5185\u5bb9\u3092\u632f\u308a\u8fd4\u308a\u3001\u3059\u3050\u306b\u5b9f\u8df5\u3067\u304d\u308b\u30dd\u30a4\u30f3\u30c8\u3092\u6574\u7406\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6700\u91cd\u8981\u30dd\u30a4\u30f3\u30c8\u306e\u518d\u78ba\u8a8d<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>\u6280\u8853\u30b9\u30ad\u30eb\u306f\u5177\u4f53\u7684\u306b\u3001\u5b9f\u7e3e\u306f\u6570\u5024\u3067<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u300cJava\u4f7f\u7528\u7d4c\u9a13\u3042\u308a\u300d\u3067\u306f\u306a\u304f\u300cJava(Spring Boot)\u5b9f\u52d95\u5e74\u3001\u6708\u9593100\u4e07PV\u306eWeb\u30b5\u30fc\u30d3\u30b9\u958b\u767a\u300d<\/li>\n\n\n\n<li>\u300c\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6539\u5584\u3057\u307e\u3057\u305f\u300d\u3067\u306f\u306a\u304f\u300c\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u30923\u79d2\u304b\u30891\u79d2\u306b\u77ed\u7e2e(67%\u6539\u5584)\u300d<\/li>\n\n\n\n<li>\u6570\u5024\u3067\u793a\u3059\u3053\u3068\u3067\u3001\u5ba2\u89b3\u7684\u306b\u8a55\u4fa1\u3055\u308c\u3084\u3059\u304f\u306a\u308b<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5358\u4f4d\u3067\u6574\u7406\u3057\u3001\u5f79\u5272\u3092\u660e\u78ba\u306b<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3054\u3068\u306b\u300c\u6982\u8981\u30fb\u6280\u8853\u30fb\u5f79\u5272\u30fb\u6210\u679c\u300d\u3092\u69cb\u9020\u5316<\/li>\n\n\n\n<li>STAR\u6cd5(Situation\u30fbTask\u30fbAction\u30fbResult)\u3067\u5177\u4f53\u7684\u306b\u8a18\u8f09<\/li>\n\n\n\n<li>\u30c1\u30fc\u30e0\u898f\u6a21\u3001\u671f\u9593\u3001\u81ea\u5206\u306e\u8ca2\u732e\u5ea6\u3092\u660e\u793a<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u5fdc\u52df\u5148\u4f01\u696d\u306b\u5408\u308f\u305b\u305f\u30ab\u30b9\u30bf\u30de\u30a4\u30ba<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u6c42\u4eba\u7968\u304b\u3089\u6c42\u3081\u3089\u308c\u308b\u30b9\u30ad\u30eb\u3092\u62bd\u51fa<\/li>\n\n\n\n<li>\u8a72\u5f53\u3059\u308b\u7d4c\u9a13\u3092\u8077\u52d9\u8981\u7d04\u3084\u8077\u52d9\u7d4c\u6b74\u3067\u5f37\u8abf<\/li>\n\n\n\n<li>\u4f01\u696d\u306e\u30cb\u30fc\u30ba\u306b\u5408\u308f\u305b\u3066\u60c5\u5831\u306e\u512a\u5148\u9806\u4f4d\u3092\u5909\u66f4<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u8aad\u307f\u3084\u3059\u3044\u30ec\u30a4\u30a2\u30a6\u30c8\u3068\u9069\u5207\u306a\u30dc\u30ea\u30e5\u30fc\u30e0<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>A4\u7528\u7d192\u301c3\u679a\u304c\u76ee\u5b89<\/li>\n\n\n\n<li>\u7b87\u6761\u66f8\u304d\u3001\u8868\u7d44\u307f\u3092\u6d3b\u7528\u3057\u3066\u8996\u8a8d\u6027\u3092\u9ad8\u3081\u308b<\/li>\n\n\n\n<li>\u898b\u51fa\u3057\u306e\u968e\u5c64\u3092\u660e\u78ba\u306b\u3057\u3001\u91cd\u8981\u306a\u60c5\u5831\u3092\u76ee\u7acb\u305f\u305b\u308b<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30d7\u30ed\u306e\u6dfb\u524a\u3092\u6d3b\u7528\u3057\u3066\u5b8c\u6210\u5ea6\u3092\u9ad8\u3081\u308b<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30a8\u30f3\u30b8\u30cb\u30a2\u7279\u5316\u578b\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306b\u6dfb\u524a\u3092\u4f9d\u983c<\/li>\n\n\n\n<li>\u4f01\u696d\u76ee\u7dda\u3067\u306e\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u53d7\u3051\u308b<\/li>\n\n\n\n<li>\u8907\u6570\u56de\u306e\u4fee\u6b63\u3067\u5b8c\u6210\u5ea6\u3092\u4e0a\u3052\u308b<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6b21\u306e\u30a2\u30af\u30b7\u30e7\u30f3<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u4f5c\u6210\u306f\u3001\u81ea\u5206\u306e\u30ad\u30e3\u30ea\u30a2\u3092\u632f\u308a\u8fd4\u308b\u826f\u3044\u6a5f\u4f1a\u3067\u3082\u3042\u308a\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u624b\u9806\u3067\u3001\u3059\u3050\u306b\u884c\u52d5\u3092\u59cb\u3081\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u4f5c\u6210\u958b\u59cb<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u3053\u306e\u8a18\u4e8b\u3067\u7d39\u4ecb\u3057\u305f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u6d3b\u7528<\/li>\n\n\n\n<li>\u307e\u305a\u306f\u8077\u7a2e\u306b\u5408\u3063\u305f\u30b5\u30f3\u30d7\u30eb\u3092\u53c2\u8003\u306b\u3001\u81ea\u5206\u306e\u60c5\u5831\u3092\u5f53\u3066\u306f\u3081\u308b<\/li>\n\n\n\n<li>\u5b8c\u74a7\u3092\u76ee\u6307\u3055\u305a\u3001\u307e\u305a\u306f\u521d\u7a3f\u3092\u5b8c\u6210\u3055\u305b\u308b\u3053\u3068\u3092\u512a\u5148<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306e\u7121\u6599\u6dfb\u524a\u3092\u6d3b\u7528<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30ec\u30d0\u30c6\u30c3\u30af\u30ad\u30e3\u30ea\u30a2\u3001\u30de\u30a4\u30ca\u30d3IT AGENT\u3001Geekly\u306a\u3069\u306b\u767b\u9332<\/li>\n\n\n\n<li>\u521d\u7a3f\u304c\u3067\u304d\u305f\u6bb5\u968e\u3067\u6dfb\u524a\u3092\u4f9d\u983c<\/li>\n\n\n\n<li>\u30d7\u30ed\u306e\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u53d7\u3051\u3066\u4fee\u6b63<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u5b9a\u671f\u7684\u306a\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3067\u9bae\u5ea6\u3092\u4fdd\u3064<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>3\u30f6\u6708\u3054\u3068\u306b\u65b0\u3057\u3044\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3084\u6280\u8853\u3092\u8ffd\u52a0<\/li>\n\n\n\n<li>\u5e38\u306b\u300c\u3044\u3064\u3067\u3082\u8ee2\u8077\u6d3b\u52d5\u3092\u59cb\u3081\u3089\u308c\u308b\u72b6\u614b\u300d\u3092\u7dad\u6301<\/li>\n\n\n\n<li>\u81ea\u5206\u306e\u30ad\u30e3\u30ea\u30a2\u3092\u5ba2\u89b3\u7684\u306b\u632f\u308a\u8fd4\u308b\u7fd2\u6163\u3092\u4f5c\u308b<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306f\u3001\u3042\u306a\u305f\u306e\u3053\u308c\u307e\u3067\u306e\u52aa\u529b\u3068\u6210\u679c\u3092\u4f1d\u3048\u308b\u91cd\u8981\u306a\u66f8\u985e\u3067\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u7d39\u4ecb\u3057\u305f\u30dd\u30a4\u30f3\u30c8\u3092\u5b9f\u8df5\u3059\u308b\u3053\u3068\u3067\u3001\u63a1\u7528\u62c5\u5f53\u8005\u306e\u76ee\u306b\u7559\u307e\u308a\u3001\u66f8\u985e\u9078\u8003\u3092\u901a\u904e\u3059\u308b\u8077\u52d9\u7d4c\u6b74\u66f8\u3092\u4f5c\u6210\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3042\u306a\u305f\u306e\u8ee2\u8077\u6d3b\u52d5\u304c\u6210\u529f\u3059\u308b\u3053\u3068\u3092\u5fc3\u3088\u308a\u9858\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-42\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u3010\u88dc\u8db3\u3011\u8077\u52d9\u7d4c\u6b74\u66f8\u4f5c\u6210\u3067\u3088\u304f\u3042\u308b\u8cea\u554f(FAQ)<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u4f5c\u6210\u306e\u969b\u306b\u3088\u304f\u5bc4\u305b\u3089\u308c\u308b\u8cea\u554f\u3068\u56de\u7b54\u3092\u307e\u3068\u3081\u307e\u3057\u305f\u3002\u4f5c\u6210\u524d\u306b\u78ba\u8a8d\u3057\u3066\u304a\u304f\u3053\u3068\u3067\u3001\u8ff7\u308f\u305a\u30b9\u30e0\u30fc\u30ba\u306b\u9032\u3081\u3089\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-sgb-faq\"><div class=\"sgb-faq-container\">\n<dl class=\"wp-block-sgb-faq-item sgb-faq\"><dt class=\"hh hhq\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u679a\u6570\u306f\u4f55\u679a\u304c\u9069\u5207\u3067\u3059\u304b?<\/dt><dd class=\"hh hha\">\n<p class=\"wp-block-paragraph\"><strong>A4\u7528\u7d192\u301c3\u679a\u304c\u6700\u3082\u9069\u5207\u3067\u3059\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u9069\u5207\u306a\u679a\u6570\u306f\u3001\u7d4c\u9a13\u5e74\u6570\u3084\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6570\u306b\u3088\u3063\u3066\u7570\u306a\u308a\u307e\u3059\u304c\u3001\u4e00\u822c\u7684\u306b\u306fA4\u7528\u7d192\u301c3\u679a\u304c\u63a8\u5968\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>1\u679a\u4ee5\u5185<\/strong>:\u60c5\u5831\u4e0d\u8db3\u3067\u5224\u65ad\u6750\u6599\u304c\u5c11\u306a\u3059\u304e\u308b\u3002\u7d4c\u9a13\u304c\u6d45\u3044\u5834\u5408(1\u301c2\u5e74\u76ee)\u3067\u3082\u6700\u4f4e2\u679a\u306f\u66f8\u304d\u307e\u3057\u3087\u3046\u3002<\/li>\n\n\n\n<li><strong>2\u301c3\u679a<\/strong>:\u6700\u9069\u3002\u5fc5\u8981\u306a\u60c5\u5831\u3092\u7db2\u7f85\u3057\u3064\u3064\u3001\u63a1\u7528\u62c5\u5f53\u8005\u304c\u8aad\u307f\u5207\u308c\u308b\u5206\u91cf\u3067\u3059\u3002<\/li>\n\n\n\n<li><strong>4\u679a\u4ee5\u4e0a<\/strong>:\u5197\u9577\u3067\u8aad\u3080\u6c17\u304c\u5931\u305b\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u91cd\u8981\u5ea6\u306e\u4f4e\u3044\u60c5\u5831\u3092\u524a\u308a\u30013\u679a\u4ee5\u5185\u306b\u53ce\u3081\u307e\u3057\u3087\u3046\u3002<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u7d4c\u9a13\u5e74\u6570\u304c10\u5e74\u4ee5\u4e0a\u3042\u308a\u3001\u591a\u6570\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u643a\u308f\u3063\u3066\u3044\u308b\u5834\u5408\u3067\u3082\u30013\u679a\u3092\u76ee\u5b89\u306b\u307e\u3068\u3081\u308b\u3053\u3068\u3092\u304a\u3059\u3059\u3081\u3057\u307e\u3059\u3002\u53e4\u3044\u30d7\u30ed\u30b8\u30a7\u30af\u30c8(5\u5e74\u4ee5\u4e0a\u524d)\u306f\u7c21\u6f54\u306b\u8a18\u8f09\u3057\u3001\u76f4\u8fd1\u306e\u7d4c\u9a13\u3092\u8a73\u3057\u304f\u66f8\u304f\u3053\u3068\u3067\u30e1\u30ea\u30cf\u30ea\u3092\u3064\u3051\u307e\u3057\u3087\u3046\u3002<\/p>\n<\/dd><\/dl>\n\n\n\n<dl class=\"wp-block-sgb-faq-item\"><dt class=\"hh hhq\">\u8ee2\u8077\u56de\u6570\u304c\u591a\u3044\u5834\u5408\u3001\u3069\u306e\u3088\u3046\u306b\u66f8\u3051\u3070\u3088\u3044\u3067\u3059\u304b?<\/dt><dd class=\"hh hha\">\n<p class=\"wp-block-paragraph\"><strong>A. \u3059\u3079\u3066\u306e\u8077\u6b74\u3092\u8a18\u8f09\u3057\u3064\u3064\u3001\u91cd\u8981\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u7126\u70b9\u3092\u5f53\u3066\u307e\u3057\u3087\u3046\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8ee2\u8077\u56de\u6570\u304c\u591a\u3044\u5834\u5408\u3001\u6b63\u76f4\u306b\u3059\u3079\u3066\u306e\u8077\u6b74\u3092\u8a18\u8f09\u3059\u308b\u3053\u3068\u304c\u57fa\u672c\u3067\u3059\u3002\u5c65\u6b74\u66f8\u3068\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u9f5f\u9f6c\u304c\u3042\u308b\u3068\u3001\u4fe1\u983c\u6027\u3092\u640d\u306d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u66f8\u304d\u65b9\u306e\u30b3\u30c4<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>\u8077\u6b74\u306f\u6642\u7cfb\u5217\u3067\u6b63\u78ba\u306b\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u3059\u3079\u3066\u306e\u4f1a\u793e\u540d\u3068\u5728\u7c4d\u671f\u9593\u3092\u660e\u8a18<\/li>\n\n\n\n<li>\u77ed\u671f\u9593(1\u5e74\u672a\u6e80)\u306e\u5728\u7c4d\u3067\u3082\u7701\u7565\u3057\u306a\u3044<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u91cd\u8981\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u53b3\u9078\u3057\u3066\u8a73\u7d30\u306b\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u3059\u3079\u3066\u306e\u8077\u5834\u3067\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u540c\u3058\u8a73\u7d30\u5ea6\u3067\u66f8\u304f\u3068\u5197\u9577\u306b\u306a\u308b<\/li>\n\n\n\n<li>\u5fdc\u52df\u4f01\u696d\u306b\u95a2\u9023\u6027\u304c\u9ad8\u3044\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30923\u301c5\u500b\u9078\u3073\u3001\u8a73\u3057\u304f\u8a18\u8f09<\/li>\n\n\n\n<li>\u305d\u308c\u4ee5\u5916\u306f\u7c21\u6f54\u306b\u307e\u3068\u3081\u308b<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u8ee2\u8077\u7406\u7531\u3092\u524d\u5411\u304d\u306b\u8aac\u660e<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u8077\u52d9\u8981\u7d04\u3084\u81ea\u5df1PR\u3067\u3001\u4e00\u8cab\u3057\u305f\u30ad\u30e3\u30ea\u30a2\u306e\u8ef8\u3092\u793a\u3059<\/li>\n\n\n\n<li>\u300c\u30b9\u30ad\u30eb\u30a2\u30c3\u30d7\u306e\u305f\u3081\u300d\u300c\u25cb\u25cb\u306e\u6280\u8853\u3092\u6df1\u3081\u308b\u305f\u3081\u300d\u306a\u3069\u3001\u30dd\u30b8\u30c6\u30a3\u30d6\u306a\u7406\u7531\u3092\u8a18\u8f09<\/li>\n\n\n\n<li>\u9762\u63a5\u3067\u8a73\u3057\u304f\u805e\u304b\u308c\u308b\u3053\u3068\u3092\u60f3\u5b9a\u3057\u3001\u8aac\u660e\u3067\u304d\u308b\u3088\u3046\u306b\u6e96\u5099<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\n\u25a0\u682a\u5f0f\u4f1a\u793eC(2023\u5e744\u6708\u301c\u73fe\u5728)\n[\u8a73\u7d30\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u8a18\u8f09]\n\n\u25a0\u682a\u5f0f\u4f1a\u793eB(2021\u5e7410\u6708\u301c2023\u5e743\u6708)\n[\u8a73\u7d30\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u8a18\u8f09]\n\n\u25a0\u682a\u5f0f\u4f1a\u793eA(2019\u5e744\u6708\u301c2021\u5e749\u6708)\n\u4e8b\u696d\u5185\u5bb9:\u53d7\u8a17Web\u958b\u767a\n\u62c5\u5f53:Web\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a(React\u3001Node.js\u4f7f\u7528)\n\u203b\u8a73\u7d30\u306f\u7701\u7565\u3002\u3053\u306e\u671f\u9593\u3067React\u306e\u57fa\u790e\u3092\u7fd2\u5f97\u3057\u307e\u3057\u305f\u3002\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8ee2\u8077\u56de\u6570\u304c\u591a\u3044\u3053\u3068\u306f\u3001\u591a\u69d8\u306a\u74b0\u5883\u3067\u306e\u7d4c\u9a13\u304c\u3042\u308b\u3068\u3044\u3046\u30e1\u30ea\u30c3\u30c8\u3067\u3082\u3042\u308a\u307e\u3059\u3002\u9069\u5fdc\u529b\u306e\u9ad8\u3055\u3084\u5e45\u5e83\u3044\u6280\u8853\u7d4c\u9a13\u3092\u30a2\u30d4\u30fc\u30eb\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<\/dd><\/dl>\n\n\n\n<dl class=\"wp-block-sgb-faq-item\"><dt class=\"hh hhq\">\u672a\u7d4c\u9a13\u306e\u6280\u8853\u306f\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u66f8\u3044\u3066\u3082\u3088\u3044\u3067\u3059\u304b?<\/dt><dd class=\"hh hha\">\n<p class=\"wp-block-paragraph\"><strong>\u5b9f\u52d9\u672a\u7d4c\u9a13\u3067\u3082\u3001\u5b66\u7fd2\u4e2d\u3084\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u4f7f\u7528\u3057\u3066\u3044\u308b\u6280\u8853\u306f\u8a18\u8f09\u3057\u3066OK\u3067\u3059\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u6280\u8853\u30b9\u30ad\u30eb\u6b04\u306b\u306f\u3001\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308b\u6280\u8853\u3060\u3051\u3067\u306a\u304f\u3001\u73fe\u5728\u5b66\u7fd2\u4e2d\u306e\u6280\u8853\u3084\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u4f7f\u7528\u3057\u3066\u3044\u308b\u6280\u8853\u3082\u8a18\u8f09\u3067\u304d\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u5b9f\u52d9\u7d4c\u9a13\u3068\u306e\u533a\u5225\u3092\u660e\u78ba\u306b\u3059\u308b\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u65b9\u6cd5<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\u5b9f\u52d9\u7d4c\u9a13\u3068\u5b66\u7fd2\u4e2d\u3092\u660e\u78ba\u306b\u533a\u5225<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u6280\u8853\u30b9\u30ad\u30eb\u3011\n\n\u3010\u5b9f\u52d9\u7d4c\u9a13\u306e\u3042\u308b\u6280\u8853\u3011\n\u30fbJava(Spring Boot):\u5b9f\u52d95\u5e74\n\u30fbReact:\u5b9f\u52d93\u5e74\n\u30fbAWS(EC2\u3001RDS\u3001S3):\u5b9f\u52d94\u5e74\n\n\u3010\u5b66\u7fd2\u4e2d\u30fb\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u4f7f\u7528\u3057\u3066\u3044\u308b\u6280\u8853\u3011\n\u30fbGo\u8a00\u8a9e:\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u7c21\u5358\u306aAPI\u30b5\u30fc\u30d0\u30fc\u3092\u69cb\u7bc9(Udemy\u30b3\u30fc\u30b9\u4fee\u4e86)\n\u30fbKubernetes:\u66f8\u7c4d\u3067\u5b66\u7fd2\u4e2d\u3001\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u3067\u691c\u8a3c\n\u30fbGraphQL:\u500b\u4eba\u30d6\u30ed\u30b0\u30b5\u30a4\u30c8\u3067\u5b9f\u88c5\u7d4c\u9a13\u3042\u308a\n<\/code><\/pre>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>\u5b66\u7fd2\u610f\u6b32\u3092\u30a2\u30d4\u30fc\u30eb<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u81ea\u5df1PR\u6b04\u3067\u3001\u7d99\u7d9a\u7684\u306a\u5b66\u7fd2\u7fd2\u6163\u3092\u30a2\u30d4\u30fc\u30eb<\/li>\n\n\n\n<li>\u672a\u7d4c\u9a13\u6280\u8853\u3092\u5b66\u3093\u3067\u3044\u308b\u7406\u7531(\u30ad\u30e3\u30ea\u30a2\u30d7\u30e9\u30f3\u3068\u306e\u95a2\u9023\u6027)\u3092\u8aac\u660e<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u8a87\u5f35\u3084\u865a\u507d\u306fNG<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u300c\u89e6\u3063\u305f\u3053\u3068\u304c\u3042\u308b\u300d\u7a0b\u5ea6\u306e\u6280\u8853\u3092\u300c\u5b9f\u52d9\u7d4c\u9a13\u3042\u308a\u300d\u3068\u66f8\u304f\u306e\u306f\u4e0d\u53ef<\/li>\n\n\n\n<li>\u9762\u63a5\u3067\u6df1\u6398\u308a\u3055\u308c\u305f\u969b\u306b\u7b54\u3048\u3089\u308c\u306a\u3044\u3068\u3001\u4fe1\u983c\u3092\u640d\u306d\u308b<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u672a\u7d4c\u9a13\u6280\u8853\u3092\u8a18\u8f09\u3059\u308b\u3053\u3068\u3067\u3001\u5b66\u7fd2\u610f\u6b32\u306e\u9ad8\u3055\u3084\u65b0\u3057\u3044\u3053\u3068\u3078\u306e\u6311\u6226\u59ff\u52e2\u3092\u30a2\u30d4\u30fc\u30eb\u3067\u304d\u307e\u3059\u3002\u7279\u306b\u3001\u5fdc\u52df\u4f01\u696d\u3067\u4f7f\u7528\u3055\u308c\u3066\u3044\u308b\u6280\u8853\u3092\u5b66\u7fd2\u4e2d\u3067\u3042\u308b\u3053\u3068\u3092\u793a\u305b\u3070\u3001\u5165\u793e\u5f8c\u306e\u6d3b\u8e8d\u30a4\u30e1\u30fc\u30b8\u3092\u6301\u3063\u3066\u3082\u3089\u3044\u3084\u3059\u304f\u306a\u308a\u307e\u3059\u3002<\/p>\n<\/dd><\/dl>\n\n\n\n<dl class=\"wp-block-sgb-faq-item\"><dt class=\"hh hhq\">\u30d5\u30ea\u30fc\u30e9\u30f3\u30b9\u7d4c\u9a13\u306f\u3069\u306e\u3088\u3046\u306b\u8a18\u8f09\u3059\u308c\u3070\u3088\u3044\u3067\u3059\u304b?<\/dt><dd class=\"hh hha\">\n<p class=\"wp-block-paragraph\"><strong>\u6b63\u793e\u54e1\u7d4c\u9a13\u3068\u540c\u69d8\u306b\u3001\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5358\u4f4d\u3067\u8a73\u3057\u304f\u8a18\u8f09\u3057\u307e\u3057\u3087\u3046\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d5\u30ea\u30fc\u30e9\u30f3\u30b9\u3068\u3057\u3066\u306e\u7d4c\u9a13\u3082\u3001\u6b63\u793e\u54e1\u3068\u540c\u3058\u304f\u8cb4\u91cd\u306a\u5b9f\u52d9\u7d4c\u9a13\u3067\u3059\u3002\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3054\u3068\u306b\u8a73\u7d30\u3092\u8a18\u8f09\u3057\u3001\u6280\u8853\u529b\u3084\u5b9f\u7e3e\u3092\u3057\u3063\u304b\u308a\u30a2\u30d4\u30fc\u30eb\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u65b9\u6cd5<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\n\u25a0\u30d5\u30ea\u30fc\u30e9\u30f3\u30b9\u30a8\u30f3\u30b8\u30cb\u30a2(2021\u5e744\u6708\u301c2024\u5e743\u6708)\n\u96c7\u7528\u5f62\u614b:\u500b\u4eba\u4e8b\u696d\u4e3b\n\n\u25cf\u6848\u4ef61:\u25cb\u25cb\u682a\u5f0f\u4f1a\u793e Web\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u652f\u63f4\n\u671f\u9593:2023\u5e746\u6708\u301c2024\u5e743\u6708(10\u30f6\u6708)\n\u5951\u7d04\u5f62\u614b:\u696d\u52d9\u59d4\u8a17(\u90315\u65e5\u5e38\u99d0)\n\n\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6982\u8981\u3011\nBtoB SaaS\u30b5\u30fc\u30d3\u30b9\u306e\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u958b\u767a\u3092\u652f\u63f4\u3002React+TypeScript\u3092\u4f7f\u7528\u3057\u305fSPA\u958b\u767a\u3002\n\n\u3010\u958b\u767a\u74b0\u5883\u3011\n\u30fb\u8a00\u8a9e:TypeScript\n\u30fb\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9:React 18\u3001Next.js 13\n\u30fb\u72b6\u614b\u7ba1\u7406:Redux Toolkit\n\u30fb\u30a4\u30f3\u30d5\u30e9:Vercel\n\n\u3010\u62c5\u5f53\u30d5\u30a7\u30fc\u30ba\u30fb\u5f79\u5272\u3011\n\u30fb\u65b0\u6a5f\u80fd\u306e\u8a2d\u8a08\u30fb\u5b9f\u88c5\n\u30fb\u65e2\u5b58\u30b3\u30fc\u30c9\u306e\u30ea\u30d5\u30a1\u30af\u30bf\u30ea\u30f3\u30b0\n\u30fb\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\n\n\u3010\u5b9f\u7e3e\u30fb\u6210\u679c\u3011\n\u30fb\u30e6\u30fc\u30b6\u30fc\u7ba1\u7406\u6a5f\u80fd\u30922\u9031\u9593\u3067\u5b9f\u88c5\u3057\u3001\u4e88\u5b9a\u3088\u308a1\u9031\u9593\u65e9\u304f\u7d0d\u54c1\n\u30fbLighthouse \u30b9\u30b3\u30a2\u309275\u70b9\u304b\u308990\u70b9\u306b\u6539\u5584\n\u30fb\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u304b\u3089\u5951\u7d04\u5ef6\u9577\u306e\u4f9d\u983c\u3092\u53d7\u3051\u300110\u30f6\u6708\u9593\u7d99\u7d9a\n\n---\n\n\u25cf\u6848\u4ef62:\u00d7\u00d7\u682a\u5f0f\u4f1a\u793e EC\u30b5\u30a4\u30c8\u30ea\u30cb\u30e5\u30fc\u30a2\u30eb\n\u671f\u9593:2021\u5e7410\u6708\u301c2022\u5e743\u6708(6\u30f6\u6708)\n\u5951\u7d04\u5f62\u614b:\u696d\u52d9\u59d4\u8a17(\u30ea\u30e2\u30fc\u30c8)\n\n[\u540c\u69d8\u306e\u5f62\u5f0f\u3067\u8a18\u8f09]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30d5\u30ea\u30fc\u30e9\u30f3\u30b9\u7d4c\u9a13\u3092\u30a2\u30d4\u30fc\u30eb\u3059\u308b\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u5951\u7d04\u5f62\u614b(\u5e38\u99d0\/\u30ea\u30e2\u30fc\u30c8\u3001\u696d\u52d9\u59d4\u8a17\/\u8acb\u8ca0\u306a\u3069)\u3092\u660e\u8a18<\/li>\n\n\n\n<li>\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u4f01\u696d\u540d(\u516c\u958b\u53ef\u80fd\u306a\u5834\u5408)<\/li>\n\n\n\n<li>\u8907\u6570\u306e\u6848\u4ef6\u3092\u7d4c\u9a13\u3057\u3066\u3044\u308b\u5834\u5408\u3001\u6280\u8853\u306e\u5e45\u5e83\u3055\u3092\u30a2\u30d4\u30fc\u30eb<\/li>\n\n\n\n<li>\u81ea\u5df1\u7ba1\u7406\u80fd\u529b\u3001\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u80fd\u529b(\u30ea\u30e2\u30fc\u30c8\u30ef\u30fc\u30af\u7d4c\u9a13)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d5\u30ea\u30fc\u30e9\u30f3\u30b9\u7d4c\u9a13\u306f\u3001\u81ea\u5f8b\u6027\u3084\u591a\u69d8\u306a\u74b0\u5883\u3078\u306e\u9069\u5fdc\u529b\u3092\u30a2\u30d4\u30fc\u30eb\u3067\u304d\u308b\u5f37\u307f\u3067\u3059\u3002\u7279\u306b\u3001\u8907\u6570\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3084\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u7d4c\u9a13\u3057\u3066\u3044\u308c\u3070\u3001\u5e45\u5e83\u3044\u6280\u8853\u30b9\u30bf\u30c3\u30af\u3084\u67d4\u8edf\u306a\u5bfe\u5fdc\u529b\u3092\u793a\u305b\u307e\u3059\u3002<\/p>\n<\/dd><\/dl>\n\n\n\n<dl class=\"wp-block-sgb-faq-item\"><dt class=\"hh hhq\">\u526f\u696d\u30fb\u500b\u4eba\u958b\u767a\u306e\u5b9f\u7e3e\u306f\u8a18\u8f09\u3059\u3079\u304d\u3067\u3059\u304b?<\/dt><dd class=\"hh hha\">\n<p class=\"wp-block-paragraph\"><strong>\u6280\u8853\u529b\u306e\u30a2\u30d4\u30fc\u30eb\u306b\u306a\u308b\u5834\u5408\u306f\u7a4d\u6975\u7684\u306b\u8a18\u8f09\u3057\u307e\u3057\u3087\u3046\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u526f\u696d\u3084\u500b\u4eba\u958b\u767a\u306e\u5b9f\u7e3e\u306f\u3001\u5b66\u7fd2\u610f\u6b32\u306e\u9ad8\u3055\u3084\u6280\u8853\u3078\u306e\u60c5\u71b1\u3092\u793a\u3059\u6709\u52b9\u306a\u6750\u6599\u3067\u3059\u3002\u7279\u306b\u4ee5\u4e0b\u306e\u5834\u5408\u306f\u8a18\u8f09\u3092\u63a8\u5968\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u3059\u3079\u304d\u30b1\u30fc\u30b9<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u516c\u958b\u3057\u3066\u3044\u308bWeb\u30b5\u30fc\u30d3\u30b9\u3084\u30a2\u30d7\u30ea\u304c\u3042\u308b<\/li>\n\n\n\n<li>OSS\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3078\u306e\u8ca2\u732e\u5b9f\u7e3e\u304c\u3042\u308b<\/li>\n\n\n\n<li>\u6280\u8853\u30d6\u30ed\u30b0\u3084\u6280\u8853\u8a18\u4e8b\u306e\u57f7\u7b46<\/li>\n\n\n\n<li>\u526f\u696d\u3067\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30ef\u30fc\u30af\u3092\u3057\u3066\u3044\u308b<\/li>\n\n\n\n<li>\u500b\u4eba\u958b\u767a\u3067\u65b0\u3057\u3044\u6280\u8853\u3092\u7fd2\u5f97\u3057\u3066\u3044\u308b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u65b9\u6cd5<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u696d\u52d9\u5916\u6d3b\u52d5\u3011\n\n\u25cf\u500b\u4eba\u958b\u767a\n\u30fb\u30bf\u30b9\u30af\u7ba1\u7406Web\u30a2\u30d7\u30ea\u300cTaskMaster\u300d\u306e\u958b\u767a\u30fb\u516c\u958b\n  \u6280\u8853\u30b9\u30bf\u30c3\u30af:Next.js\u3001Supabase\u3001Vercel\n  URL:https:\/\/taskmaster-demo.com\n  GitHub:https:\/\/github.com\/your-username\/taskmaster\n  \u6982\u8981:\u500b\u4eba\u306e\u30bf\u30b9\u30af\u7ba1\u7406\u3092\u52b9\u7387\u5316\u3059\u308b\u30b7\u30f3\u30d7\u30eb\u306aWeb\u30a2\u30d7\u30ea\u3002\u6708\u9593\u30e6\u30fc\u30b6\u30fc\u6570500\u4eba\u3002\n\n\u25cfOSS\u6d3b\u52d5\n\u30fb\u25cb\u25cb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u30d0\u30b0\u4fee\u6b63\u306e\u30d7\u30eb\u30ea\u30af\u30a8\u30b9\u30c8\u30923\u4ef6\u63d0\u51fa\u3057\u3001\u3059\u3079\u3066\u30de\u30fc\u30b8\u3055\u308c\u305f\n  GitHub:https:\/\/github.com\/your-username\n\n\u25cf\u6280\u8853\u767a\u4fe1\n\u30fbQiita\u3067\u6280\u8853\u8a18\u4e8b\u3092\u67082\u672c\u30da\u30fc\u30b9\u3067\u6295\u7a3f(\u7d2f\u8a085,000\u3044\u3044\u306d\u3001\u30d5\u30a9\u30ed\u30ef\u30fc800\u4eba)\n  URL:https:\/\/qiita.com\/your-username\n\u30fb\u500b\u4eba\u30d6\u30ed\u30b0\u3067\u6280\u8853\u7684\u306a\u5b66\u3073\u3092\u767a\u4fe1(\u6708\u9593PV 3,000)\n  URL:https:\/\/your-blog.com\n\n\u25cf\u526f\u696d\n\u30fb\u8907\u6570\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u5411\u3051\u306bWeb\u30b5\u30a4\u30c8\u5236\u4f5c(WordPress\u3001HTML\/CSS\/JavaScript)\n\u30fb2022\u5e74\u301c\u73fe\u5728:\u67081\u301c2\u4ef6\u306e\u30da\u30fc\u30b9\u3067\u53d7\u6ce8<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u3059\u308b\u969b\u306e\u6ce8\u610f\u70b9<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double has-sango-silver-background-color has-background\">\n<li>\u672c\u696d\u306b\u652f\u969c\u304c\u306a\u3044\u3053\u3068\u3092\u524d\u63d0\u306b(\u9762\u63a5\u3067\u805e\u304b\u308c\u308b\u53ef\u80fd\u6027\u3042\u308a)<\/li>\n\n\n\n<li>\u672c\u696d\u306e\u5c31\u696d\u898f\u5247\u3067\u526f\u696d\u304c\u7981\u6b62\u3055\u308c\u3066\u3044\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d<\/li>\n\n\n\n<li>\u6a5f\u5bc6\u60c5\u5831\u3084\u696d\u52d9\u3067\u5f97\u305f\u77e5\u8b58\u3092\u500b\u4eba\u958b\u767a\u306b\u6d41\u7528\u3057\u3066\u3044\u306a\u3044\u3053\u3068\u3092\u660e\u78ba\u306b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u526f\u696d\u3084\u500b\u4eba\u958b\u767a\u306e\u5b9f\u7e3e\u306f\u3001\u6280\u8853\u3078\u306e\u71b1\u610f\u3084\u81ea\u5df1\u5b66\u7fd2\u80fd\u529b\u306e\u9ad8\u3055\u3092\u793a\u3059\u5f37\u529b\u306a\u6750\u6599\u3067\u3059\u3002\u7279\u306b\u3001\u5b9f\u969b\u306b\u52d5\u304f\u30b5\u30fc\u30d3\u30b9\u3092\u516c\u958b\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001GitHub\u3084URL\u3092\u8a18\u8f09\u3059\u308b\u3053\u3068\u3067\u3001\u30b3\u30fc\u30c9\u3092\u76f4\u63a5\u898b\u3066\u3082\u3089\u3046\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/dd><\/dl>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u4e0a\u3067\u3001\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u66f8\u304d\u65b9\u306b\u3064\u3044\u3066\u3001\u7db2\u7f85\u7684\u306b\u89e3\u8aac\u3057\u307e\u3057\u305f\u3002\u3053\u306e\u8a18\u4e8b\u306e\u5185\u5bb9\u3092\u5b9f\u8df5\u3059\u308b\u3053\u3068\u3067\u3001\u63a1\u7528\u62c5\u5f53\u8005\u306b\u97ff\u304f\u8077\u52d9\u7d4c\u6b74\u66f8\u304c\u4f5c\u6210\u3067\u304d\u307e\u3059\u3002\u3042\u306a\u305f\u306e\u8ee2\u8077\u6d3b\u52d5\u306e\u6210\u529f\u3092\u5fc3\u3088\u308a\u9858\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6b21\u306e\u30b9\u30c6\u30c3\u30d7<\/strong><\/p>\n\n\n<div style=\"--sgb-list-icon-color: var(--sgb-main-color);--sgb-list-border-color: var(--sgb-main-color);\">\n<ol class=\"wp-block-list is-style-sango-list-circle has-border-color has-var-sgb-main-color-border-color\">\n<li>\u4eca\u3059\u3050\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u4f5c\u6210\u3092\u958b\u59cb<\/li>\n\n\n\n<li>\u5b8c\u6210\u3057\u305f\u3089\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306b\u6dfb\u524a\u3092\u4f9d\u983c<\/li>\n\n\n\n<li>\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u53cd\u6620\u3057\u3066\u5b8c\u6210\u5ea6\u3092\u9ad8\u3081\u308b<\/li>\n<\/ol>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-43\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u3010\u8077\u7a2e\u5225\u3011\u30a8\u30f3\u30b8\u30cb\u30a2\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u7279\u5316\u30dd\u30a4\u30f3\u30c8<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u4e00\u53e3\u306b\u8a00\u3063\u3066\u3082\u3001\u8077\u7a2e\u306b\u3088\u3063\u3066\u30a2\u30d4\u30fc\u30eb\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8\u306f\u7570\u306a\u308a\u307e\u3059\u3002\u3053\u3053\u3067\u306f\u3001\u4e3b\u8981\u306a\u30a8\u30f3\u30b8\u30cb\u30a2\u8077\u7a2e\u3054\u3068\u306b\u3001\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u7279\u306b\u5f37\u8abf\u3059\u3079\u304d\u8981\u7d20\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-44\">9-1. \u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u304c\u5f37\u8abf\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u3001\u4ee5\u4e0b\u306e\u8981\u7d20\u3092\u91cd\u70b9\u7684\u306b\u30a2\u30d4\u30fc\u30eb\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u91cd\u8996\u3055\u308c\u308b\u30b9\u30ad\u30eb\u30fb\u7d4c\u9a13<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>API\u8a2d\u8a08\u30fb\u5b9f\u88c5\u306e\u7d4c\u9a13<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>RESTful API\u8a2d\u8a08\u306e\u601d\u60f3\u7406\u89e3<\/li>\n\n\n\n<li>GraphQL\u3001gRPC\u306a\u3069\u306e\u7d4c\u9a13<\/li>\n\n\n\n<li>API\u4ed5\u69d8\u66f8\u306e\u4f5c\u6210\u80fd\u529b<\/li>\n\n\n\n<li>OpenAPI\/Swagger \u3067\u306e\u6587\u66f8\u5316<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u8a2d\u8a08\u30fb\u6700\u9069\u5316<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30c6\u30fc\u30d6\u30eb\u8a2d\u8a08\u3001\u6b63\u898f\u5316\u306e\u7406\u89e3<\/li>\n\n\n\n<li>\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u8a2d\u8a08\u3068\u30af\u30a8\u30ea\u6700\u9069\u5316<\/li>\n\n\n\n<li>\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u5236\u5fa1<\/li>\n\n\n\n<li>\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3001\u30b7\u30e3\u30fc\u30c7\u30a3\u30f3\u30b0<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30dc\u30c8\u30eb\u30cd\u30c3\u30af\u5206\u6790<\/li>\n\n\n\n<li>\u30ad\u30e3\u30c3\u30b7\u30e5\u6226\u7565(Redis\u3001Memcached)<\/li>\n\n\n\n<li>\u975e\u540c\u671f\u51e6\u7406\u3001\u30d0\u30c3\u30c1\u51e6\u7406\u306e\u5b9f\u88c5<\/li>\n\n\n\n<li>N+1\u554f\u984c\u306e\u89e3\u6c7a\u7d4c\u9a13<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u5bfe\u7b56<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u8a8d\u8a3c\u30fb\u8a8d\u53ef\u306e\u5b9f\u88c5(OAuth\u3001JWT)<\/li>\n\n\n\n<li>SQL\u30a4\u30f3\u30b8\u30a7\u30af\u30b7\u30e7\u30f3\u3001XSS\u5bfe\u7b56<\/li>\n\n\n\n<li>HTTPS\u3001CORS\u8a2d\u5b9a<\/li>\n\n\n\n<li>\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306e\u5bfe\u5fdc<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\u25cfEC \u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u958b\u767a\n\n\u3010\u62c5\u5f53\u696d\u52d9\u3011\n\u30fbRESTful API\u8a2d\u8a08\u30fb\u5b9f\u88c5(20\u4ee5\u4e0a\u306e\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8)\n\u30fbPostgreSQL \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u8a2d\u8a08(50\u30c6\u30fc\u30d6\u30eb\u3001\u6b63\u898f\u5316\u7b2c3\u6b63\u5e38\u5f62)\n\u30fbRedis \u306b\u3088\u308b\u30ad\u30e3\u30c3\u30b7\u30e5\u5c64\u5b9f\u88c5\u3067\u3001API\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u309260%\u77ed\u7e2e\n\u30fbJWT \u30d9\u30fc\u30b9\u306e\u8a8d\u8a3c\u30b7\u30b9\u30c6\u30e0\u69cb\u7bc9\n\u30fb\u30d0\u30c3\u30c1\u51e6\u7406\u306b\u3088\u308b\u30ec\u30dd\u30fc\u30c8\u751f\u6210(1\u65e51,000\u4e07\u30ec\u30b3\u30fc\u30c9\u51e6\u7406)\n\n\u3010\u6280\u8853\u7684\u306a\u5de5\u592b\u3011\n\u30fbN+1\u554f\u984c\u3092Eager Loading \u3067\u89e3\u6c7a\u3057\u3001\u30af\u30a8\u30ea\u6570\u309290%\u524a\u6e1b\n\u30fb\u63a5\u7d9a\u30d7\u30fc\u30ea\u30f3\u30b0\u3068\u30af\u30a8\u30ea\u6700\u9069\u5316\u306b\u3088\u308a\u3001DB\u8ca0\u8377\u309240%\u8efd\u6e1b\n\u30fb\u975e\u540c\u671f\u30b8\u30e7\u30d6\u51e6\u7406(Sidekiq)\u3067\u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u3092\u5411\u4e0a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u306f\u3001\u76ee\u306b\u898b\u3048\u306a\u3044\u90e8\u5206\u306e\u8a2d\u8a08\u30fb\u5b9f\u88c5\u3092\u62c5\u5f53\u3059\u308b\u305f\u3081\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6539\u5584\u3084\u30b9\u30b1\u30fc\u30e9\u30d3\u30ea\u30c6\u30a3\u5bfe\u5fdc\u306a\u3069\u306e\u6280\u8853\u7684\u306a\u5de5\u592b\u3092\u6570\u5024\u3068\u3068\u3082\u306b\u793a\u3059\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-45\">\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u304c\u5f37\u8abf\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u306e\u5411\u4e0a\u3068\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316\u3092\u30a2\u30d4\u30fc\u30eb\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u91cd\u8996\u3055\u308c\u308b\u30b9\u30ad\u30eb\u30fb\u7d4c\u9a13<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>\u30e2\u30c0\u30f3\u306a\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u306e\u5b9f\u8df5\u7d4c\u9a13<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>React\u3001Vue.js\u3001Angular\u306e\u6df1\u3044\u7406\u89e3<\/li>\n\n\n\n<li>Hooks\u3001Composition API\u306a\u3069\u6700\u65b0\u6a5f\u80fd\u306e\u6d3b\u7528<\/li>\n\n\n\n<li>\u72b6\u614b\u7ba1\u7406(Redux\u3001Zustand\u3001Pinia)<\/li>\n\n\n\n<li>SSR\/SSG\/ISR\u306e\u7406\u89e3\u3068\u5b9f\u88c5<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>UI\/UX\u3078\u306e\u6df1\u3044\u7406\u89e3<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30c7\u30b6\u30a4\u30f3\u30b7\u30b9\u30c6\u30e0\u306e\u69cb\u7bc9\u30fb\u904b\u7528<\/li>\n\n\n\n<li>Figma\u306a\u3069\u30c7\u30b6\u30a4\u30f3\u30c4\u30fc\u30eb\u304b\u3089\u306e\u5b9f\u88c5<\/li>\n\n\n\n<li>\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u30c7\u30b6\u30a4\u30f3\u3001\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8<\/li>\n\n\n\n<li>\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3001\u30de\u30a4\u30af\u30ed\u30a4\u30f3\u30bf\u30e9\u30af\u30b7\u30e7\u30f3<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>Core Web Vitals(LCP\u3001FID\u3001CLS)\u306e\u6539\u5584<\/li>\n\n\n\n<li>\u30b3\u30fc\u30c9\u5206\u5272\u3001\u9045\u5ef6\u8aad\u307f\u8fbc\u307f<\/li>\n\n\n\n<li>\u753b\u50cf\u6700\u9069\u5316(WebP\u3001AVIF\u3001srcset)<\/li>\n\n\n\n<li>Lighthouse \u30b9\u30b3\u30a2\u306e\u5411\u4e0a<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>WCAG 2.1\u6e96\u62e0\u306e\u5b9f\u88c5<\/li>\n\n\n\n<li>\u30bb\u30de\u30f3\u30c6\u30a3\u30c3\u30afHTML<\/li>\n\n\n\n<li>\u30b9\u30af\u30ea\u30fc\u30f3\u30ea\u30fc\u30c0\u30fc\u5bfe\u5fdc<\/li>\n\n\n\n<li>\u30ad\u30fc\u30dc\u30fc\u30c9\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\u25cf\u5927\u898f\u6a21EC\u30b5\u30a4\u30c8\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u5237\u65b0\n\n\u3010\u62c5\u5f53\u696d\u52d9\u3011\n\u30fbReact 18 + Next.js 14\u306b\u3088\u308bSPA\u958b\u767a\n\u30fb\u30c7\u30b6\u30a4\u30f3\u30b7\u30b9\u30c6\u30e0\u69cb\u7bc9(80\u4ee5\u4e0a\u306e\u518d\u5229\u7528\u53ef\u80fd\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8)\n\u30fb\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316\u3067Lighthouse \u30b9\u30b3\u30a2\u309265\u70b9\u219295\u70b9\u306b\u6539\u5584\n\u30fbWCAG 2.1 AA\u6e96\u62e0\u306e\u30a2\u30af\u30bb\u30b7\u30d6\u30eb\u306aUI\u5b9f\u88c5\n\n\u3010\u6210\u679c\u3011\n\u30fb\u30da\u30fc\u30b8\u8aad\u307f\u8fbc\u307f\u901f\u5ea6\u30924.2\u79d2\u21921.3\u79d2\u306b\u77ed\u7e2e(70%\u6539\u5584)\n\u30fbCore Web Vitals \u5168\u6307\u6a19\u3067\u300c\u826f\u597d\u300d\u3092\u9054\u6210\n\u30fb\u30e2\u30d0\u30a4\u30ebCV\u7387\u304c18%\u5411\u4e0a\n\u30fb\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u518d\u5229\u7528\u738780%\u9054\u6210\u3067\u958b\u767a\u5de5\u657030%\u524a\u6e1b\n\n\u3010\u6280\u8853\u7684\u306a\u5de5\u592b\u3011\n\u30fbReact.memo\u3068useCallback\u306b\u3088\u308b\u4e0d\u8981\u306a\u518d\u30ec\u30f3\u30c0\u30ea\u30f3\u30b0\u9632\u6b62\n\u30fb\u52d5\u7684\u30a4\u30f3\u30dd\u30fc\u30c8\u306b\u3088\u308b\u30b3\u30fc\u30c9\u5206\u5272\u3067First Load JS 40%\u524a\u6e1b\n\u30fbnext\/image\u306b\u3088\u308b\u81ea\u52d5\u753b\u50cf\u6700\u9069\u5316\n\u30fbStorybook\u3067\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u30ab\u30bf\u30ed\u30b0\u5316<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u304c\u76f4\u63a5\u89e6\u308c\u308b\u90e8\u5206\u3092\u62c5\u5f53\u3059\u308b\u305f\u3081\u3001\u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u306e\u6539\u5584\u3092\u30d3\u30b8\u30cd\u30b9\u6307\u6a19(CV\u7387\u3001\u96e2\u8131\u7387\u306a\u3069)\u3068\u7d50\u3073\u3064\u3051\u3066\u793a\u3059\u3053\u3068\u304c\u52b9\u679c\u7684\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-46\">SRE\/DevOps\u30a8\u30f3\u30b8\u30cb\u30a2\u304c\u5f37\u8abf\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">SRE\/DevOps\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u3001\u4fe1\u983c\u6027\u5411\u4e0a\u3068\u958b\u767a\u52b9\u7387\u5316\u306e\u5b9f\u7e3e\u3092\u30a2\u30d4\u30fc\u30eb\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u91cd\u8996\u3055\u308c\u308b\u30b9\u30ad\u30eb\u30fb\u7d4c\u9a13<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-check\">\n<li><strong>\u30a4\u30f3\u30d5\u30e9\u306e\u81ea\u52d5\u5316\u30fb\u30b3\u30fc\u30c9\u5316<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>Infrastructure as Code(Terraform\u3001CloudFormation)<\/li>\n\n\n\n<li>\u69cb\u6210\u7ba1\u7406(Ansible\u3001Chef\u3001Puppet)<\/li>\n\n\n\n<li>\u74b0\u5883\u69cb\u7bc9\u306e\u81ea\u52d5\u5316<\/li>\n\n\n\n<li>\u518d\u73fe\u6027\u306e\u9ad8\u3044\u30a4\u30f3\u30d5\u30e9<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>CI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u69cb\u7bc9<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u81ea\u52d5\u30c6\u30b9\u30c8\u30fb\u30c7\u30d7\u30ed\u30a4\u306e\u4ed5\u7d44\u307f\u69cb\u7bc9<\/li>\n\n\n\n<li>GitHub Actions\u3001Jenkins\u3001CircleCI<\/li>\n\n\n\n<li>\u30c7\u30d7\u30ed\u30a4\u6642\u9593\u306e\u77ed\u7e2e<\/li>\n\n\n\n<li>\u30d6\u30eb\u30fc\u30b0\u30ea\u30fc\u30f3\u30c7\u30d7\u30ed\u30a4\u3001\u30ab\u30ca\u30ea\u30a2\u30ea\u30ea\u30fc\u30b9<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u76e3\u8996\u30fb\u30a2\u30e9\u30fc\u30c8\u4f53\u5236\u306e\u6574\u5099<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u30e1\u30c8\u30ea\u30af\u30b9\u53ce\u96c6(Prometheus\u3001Datadog)<\/li>\n\n\n\n<li>\u30ed\u30b0\u7ba1\u7406(ELK Stack\u3001CloudWatch)<\/li>\n\n\n\n<li>\u30a2\u30e9\u30fc\u30c8\u8a2d\u8a08\u3068\u904b\u7528<\/li>\n\n\n\n<li>SLI\/SLO\/SLA\u306e\u5b9a\u7fa9\u3068\u76e3\u8996<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u53ef\u7528\u6027\u30fb\u4fe1\u983c\u6027\u306e\u5411\u4e0a<\/strong>\n<ul class=\"wp-block-list is-style-sango-list-accent-color\">\n<li>\u9ad8\u53ef\u7528\u6027\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08<\/li>\n\n\n\n<li>\u969c\u5bb3\u5bfe\u5fdc\u3068\u30dd\u30b9\u30c8\u30e2\u30fc\u30c6\u30e0<\/li>\n\n\n\n<li>MTTR(\u5e73\u5747\u5fa9\u65e7\u6642\u9593)\u306e\u77ed\u7e2e<\/li>\n\n\n\n<li>DR(\u707d\u5bb3\u5fa9\u65e7)\u5bfe\u7b56<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\u25cfSaaS\u57fa\u76e4\u306e\u4fe1\u983c\u6027\u5411\u4e0a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\n\n\u3010\u62c5\u5f53\u696d\u52d9\u3011\n\u30fbTerraform\u306b\u3088\u308b\u30a4\u30f3\u30d5\u30e9\u306e\u30b3\u30fc\u30c9\u5316(AWS\u74b0\u5883\u5168\u4f53)\n\u30fbGitHub Actions\u3092\u4f7f\u7528\u3057\u305fCI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u69cb\u7bc9\n\u30fbDatadog\u306b\u3088\u308b\u7d71\u5408\u76e3\u8996\u57fa\u76e4\u306e\u6574\u5099\n\u30fb\u30aa\u30f3\u30b3\u30fc\u30eb\u4f53\u5236\u306e\u78ba\u7acb\u3068\u30a4\u30f3\u30b7\u30c7\u30f3\u30c8\u5bfe\u5fdc\u30d5\u30ed\u30fc\u306e\u6574\u5099\n\n\u3010\u6210\u679c\u3011\n\u30fb\u30c7\u30d7\u30ed\u30a4\u6642\u9593\u30922\u6642\u9593\u219210\u5206\u306b\u77ed\u7e2e(92%\u524a\u6e1b)\n\u30fb\u74b0\u5883\u69cb\u7bc9\u5de5\u6570\u30923\u65e5\u219230\u5206\u306b\u77ed\u7e2e(99%\u524a\u6e1b)\n\u30fbMTTR(\u5e73\u5747\u5fa9\u65e7\u6642\u9593)\u309290\u5206\u219215\u5206\u306b\u77ed\u7e2e(83%\u524a\u6e1b)\n\u30fb\u7a3c\u50cd\u7387\u309299.5%\u219299.95%\u306b\u5411\u4e0a(\u5e74\u9593\u30c0\u30a6\u30f3\u30bf\u30a4\u30e0\u3092\u534a\u6e1b)\n\u30fb\u30a4\u30f3\u30d5\u30e9\u30b3\u30b9\u30c8\u3092\u6708\u9593100\u4e07\u5186\u219270\u4e07\u5186\u306b\u524a\u6e1b(30%\u524a\u6e1b)\n\n\u3010\u6280\u8853\u7684\u306a\u5de5\u592b\u3011\n\u30fbTerraform\u30e2\u30b8\u30e5\u30fc\u30eb\u5316\u3067\u74b0\u5883\u8907\u88fd\u309210\u5206\u3067\u5b9f\u73fe\n\u30fb\u81ea\u52d5\u30ed\u30fc\u30eb\u30d0\u30c3\u30af\u6a5f\u80fd\u3067\u30c7\u30d7\u30ed\u30a4\u5931\u6557\u6642\u306e\u5f71\u97ff\u3092\u6700\u5c0f\u5316\n\u30fbSLO\u30d9\u30fc\u30b9\u306e\u30a2\u30e9\u30fc\u30c8\u8a2d\u8a08\u3067\u8aa4\u691c\u77e5\u309280%\u524a\u6e1b\n\u30fbChaos Engineering\u306e\u5c0e\u5165\u3067\u969c\u5bb3\u8010\u6027\u3092\u691c\u8a3c<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">SRE\/DevOps\u30a8\u30f3\u30b8\u30cb\u30a2\u306f\u3001\u958b\u767a\u30c1\u30fc\u30e0\u306e\u751f\u7523\u6027\u5411\u4e0a\u3068\u30b7\u30b9\u30c6\u30e0\u306e\u4fe1\u983c\u6027\u5411\u4e0a\u3068\u3044\u30462\u3064\u306e\u5074\u9762\u304b\u3089\u306e\u8ca2\u732e\u3092\u793a\u3059\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-47\">\u30e2\u30d0\u30a4\u30eb\u30a2\u30d7\u30ea\u30a8\u30f3\u30b8\u30cb\u30a2\u304c\u5f37\u8abf\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30e2\u30d0\u30a4\u30eb\u30a2\u30d7\u30ea\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u3001\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u56fa\u6709\u306e\u6280\u8853\u3068\u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u306e\u6700\u9069\u5316\u3092\u30a2\u30d4\u30fc\u30eb\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u91cd\u8996\u3055\u308c\u308b\u30b9\u30ad\u30eb\u30fb\u7d4c\u9a13<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-accent-color\">\n<li><strong>\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u56fa\u6709\u6280\u8853<\/strong>\n<ul class=\"wp-block-list\">\n<li>iOS:Swift\u3001SwiftUI\u3001UIKit\u3001Combine<\/li>\n\n\n\n<li>Android:Kotlin\u3001Jetpack Compose\u3001Coroutines<\/li>\n\n\n\n<li>\u30af\u30ed\u30b9\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0:Flutter\u3001React Native<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30a2\u30d7\u30ea\u30b9\u30c8\u30a2\u6700\u9069\u5316<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u30a2\u30d7\u30ea\u5be9\u67fb\u5bfe\u5fdc(App Store\u3001Google Play)<\/li>\n\n\n\n<li>\u30a2\u30d7\u30ea\u30b5\u30a4\u30ba\u306e\u6700\u9069\u5316<\/li>\n\n\n\n<li>\u30ea\u30ea\u30fc\u30b9\u30d5\u30ed\u30fc\u306e\u69cb\u7bc9<\/li>\n\n\n\n<li>A\/B\u30c6\u30b9\u30c8\u306e\u5b9f\u65bd<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30fbUX\u6700\u9069\u5316<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u8d77\u52d5\u6642\u9593\u306e\u77ed\u7e2e<\/li>\n\n\n\n<li>\u30e1\u30e2\u30ea\u7ba1\u7406\u3001\u30d0\u30c3\u30c6\u30ea\u30fc\u6d88\u8cbb\u6700\u9069\u5316<\/li>\n\n\n\n<li>\u30aa\u30d5\u30e9\u30a4\u30f3\u5bfe\u5fdc<\/li>\n\n\n\n<li>\u30d7\u30c3\u30b7\u30e5\u901a\u77e5\u306e\u5b9f\u88c5<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08<\/strong>\n<ul class=\"wp-block-list\">\n<li>MVVM\u3001Clean Architecture<\/li>\n\n\n\n<li>\u4f9d\u5b58\u6027\u6ce8\u5165(DI)<\/li>\n\n\n\n<li>\u30c6\u30b9\u30bf\u30d3\u30ea\u30c6\u30a3\u306e\u9ad8\u3044\u8a2d\u8a08<\/li>\n\n\n\n<li>\u30e2\u30b8\u30e5\u30fc\u30eb\u5316<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\u25cf\u30d5\u30a3\u30c3\u30c8\u30cd\u30b9\u30a2\u30d7\u30eaiOS\u7248\u958b\u767a\n\n\u3010\u62c5\u5f53\u696d\u52d9\u3011\n\u30fbSwift + SwiftUI\u306b\u3088\u308biOS\u30a2\u30d7\u30ea\u65b0\u898f\u958b\u767a\n\u30fbMVVM + Clean Architecture\u306b\u3088\u308b\u8a2d\u8a08\u30fb\u5b9f\u88c5\n\u30fbFirebase\u9023\u643a(Authentication\u3001Firestore\u3001Analytics)\n\u30fbHealthKit\u3068\u306e\u9023\u643a\u3067\u6b69\u6570\u30fb\u5fc3\u62cd\u6570\u30c7\u30fc\u30bf\u53d6\u5f97\n\u30fbApp Store\u5be9\u67fb\u5bfe\u5fdc\u3068\u30ea\u30ea\u30fc\u30b9\u7ba1\u7406\n\n\u3010\u6210\u679c\u3011\n\u30fbApp Store\u8a55\u4fa14.7\/5.0\u3092\u7372\u5f97(\u30ec\u30d3\u30e5\u30fc\u65703,000\u4ef6)\n\u30fb\u30a2\u30d7\u30ea\u8d77\u52d5\u6642\u9593\u30922.5\u79d2\u21920.8\u79d2\u306b\u77ed\u7e2e(68%\u6539\u5584)\n\u30fb\u30af\u30e9\u30c3\u30b7\u30e5\u7387\u30920.5%\u21920.05%\u306b\u6539\u5584(90%\u524a\u6e1b)\n\u30fbMAU(\u6708\u9593\u30a2\u30af\u30c6\u30a3\u30d6\u30e6\u30fc\u30b6\u30fc)10\u4e07\u4eba\u3092\u7a81\u7834\n\u30fb\u30ea\u30ea\u30fc\u30b9\u30b5\u30a4\u30af\u30eb\u3092\u67081\u56de\u2192\u90311\u56de\u306b\u77ed\u7e2e\n\n\u3010\u6280\u8853\u7684\u306a\u5de5\u592b\u3011\n\u30fbCombine\u306b\u3088\u308b\u30ea\u30a2\u30af\u30c6\u30a3\u30d6\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3067\u72b6\u614b\u7ba1\u7406\u3092\u7c21\u6f54\u5316\n\u30fb\u30ed\u30fc\u30ab\u30eb\u30ad\u30e3\u30c3\u30b7\u30e5\u5b9f\u88c5\u3067\u30aa\u30d5\u30e9\u30a4\u30f3\u5bfe\u5fdc\n\u30fbFastlane\u306b\u3088\u308b\u30ea\u30ea\u30fc\u30b9\u81ea\u52d5\u5316\n\u30fbSwiftLint\u3067\u30b3\u30fc\u30c9\u54c1\u8cea\u3092\u62c5\u4fdd<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u30e2\u30d0\u30a4\u30eb\u30a2\u30d7\u30ea\u30a8\u30f3\u30b8\u30cb\u30a2\u306f\u3001\u30a2\u30d7\u30ea\u30b9\u30c8\u30a2\u3067\u306e\u8a55\u4fa1\u3084\u30e6\u30fc\u30b6\u30fc\u6570\u306a\u3069\u3001\u30d3\u30b8\u30cd\u30b9\u6210\u679c\u3068\u76f4\u7d50\u3059\u308b\u6307\u6a19\u3092\u793a\u3059\u3053\u3068\u304c\u52b9\u679c\u7684\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-48\">QA\/\u30c6\u30b9\u30c8\u30a8\u30f3\u30b8\u30cb\u30a2\u304c\u5f37\u8abf\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">QA\/\u30c6\u30b9\u30c8\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u3001\u54c1\u8cea\u4fdd\u8a3c\u306e\u4ed5\u7d44\u307f\u69cb\u7bc9\u3068\u52b9\u7387\u5316\u3092\u30a2\u30d4\u30fc\u30eb\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u91cd\u8996\u3055\u308c\u308b\u30b9\u30ad\u30eb\u30fb\u7d4c\u9a13<\/strong><\/p>\n\n\n<div style=\"--sgb-list-border-color: var(--sgb-accent-color);\">\n<ol class=\"wp-block-list is-style-sango-list-accent-color has-border-color has-var-sgb-accent-color-border-color\">\n<li><strong>\u30c6\u30b9\u30c8\u6226\u7565\u306e\u7acb\u6848\u30fb\u5b9f\u884c<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u30c6\u30b9\u30c8\u8a08\u753b\u66f8\u306e\u4f5c\u6210<\/li>\n\n\n\n<li>\u30c6\u30b9\u30c8\u30b1\u30fc\u30b9\u8a2d\u8a08<\/li>\n\n\n\n<li>\u30ea\u30b0\u30ec\u30c3\u30b7\u30e7\u30f3\u30c6\u30b9\u30c8<\/li>\n\n\n\n<li>\u63a2\u7d22\u7684\u30c6\u30b9\u30c8<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30c6\u30b9\u30c8\u81ea\u52d5\u5316<\/strong>\n<ul class=\"wp-block-list\">\n<li>E2E\u30c6\u30b9\u30c8\u81ea\u52d5\u5316(Selenium\u3001Playwright\u3001Cypress)<\/li>\n\n\n\n<li>API\u30c6\u30b9\u30c8\u81ea\u52d5\u5316(Postman\u3001REST Assured)<\/li>\n\n\n\n<li>\u8ca0\u8377\u30c6\u30b9\u30c8(JMeter\u3001Gatling\u3001Locust)<\/li>\n\n\n\n<li>CI\/CD\u3078\u306e\u7d44\u307f\u8fbc\u307f<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u54c1\u8cea\u30e1\u30c8\u30ea\u30af\u30b9\u306e\u7ba1\u7406<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u30d0\u30b0\u691c\u51fa\u7387\u3001\u30ab\u30d0\u30ec\u30c3\u30b8<\/li>\n\n\n\n<li>\u30c6\u30b9\u30c8\u5bc6\u5ea6<\/li>\n\n\n\n<li>\u54c1\u8cea\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306e\u69cb\u7bc9<\/li>\n\n\n\n<li>\u54c1\u8cea\u6539\u5584\u63d0\u6848<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u958b\u767a\u30d7\u30ed\u30bb\u30b9\u3078\u306e\u95a2\u4e0e<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u30b7\u30d5\u30c8\u30ec\u30d5\u30c8(\u65e9\u671f\u30c6\u30b9\u30c8)\u306e\u63a8\u9032<\/li>\n\n\n\n<li>\u30c6\u30b9\u30c8\u99c6\u52d5\u958b\u767a(TDD)\u306e\u30b5\u30dd\u30fc\u30c8<\/li>\n\n\n\n<li>\u30d0\u30b0\u30c8\u30ea\u30a2\u30fc\u30b8<\/li>\n\n\n\n<li>\u30ea\u30ea\u30fc\u30b9\u5224\u5b9a<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u7d4c\u6b74\u3011\n\u25cfWeb\u30b5\u30fc\u30d3\u30b9\u54c1\u8cea\u4fdd\u8a3c\u4f53\u5236\u306e\u69cb\u7bc9\n\n\u3010\u62c5\u5f53\u696d\u52d9\u3011\n\u30fb\u30c6\u30b9\u30c8\u6226\u7565\u306e\u7acb\u6848\u3068\u30c6\u30b9\u30c8\u30d7\u30ed\u30bb\u30b9\u306e\u6a19\u6e96\u5316\n\u30fbPlaywright \u306b\u3088\u308bE2E\u30c6\u30b9\u30c8\u81ea\u52d5\u5316(200\u30b1\u30fc\u30b9\u5b9f\u88c5)\n\u30fbJMeter\u306b\u3088\u308b\u8ca0\u8377\u30c6\u30b9\u30c8\u5b9f\u65bd\u3068\u6027\u80fd\u8981\u4ef6\u306e\u5b9a\u7fa9\n\u30fbCI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u3078\u306e\u81ea\u52d5\u30c6\u30b9\u30c8\u7d44\u307f\u8fbc\u307f\n\u30fb\u54c1\u8cea\u30e1\u30c8\u30ea\u30af\u30b9\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306e\u69cb\u7bc9(Tableau)\n\n\u3010\u6210\u679c\u3011\n\u30fb\u672c\u756a\u74b0\u5883\u3067\u306e\u81f4\u547d\u7684\u30d0\u30b0\u767a\u751f\u7387\u3092\u67085\u4ef6\u21920\u4ef6\u306b\u524a\u6e1b\n\u30fb\u30c6\u30b9\u30c8\u5b9f\u884c\u6642\u9593\u30928\u6642\u9593\u219230\u5206\u306b\u77ed\u7e2e(94%\u524a\u6e1b)\n\u30fb\u30ea\u30b0\u30ec\u30c3\u30b7\u30e7\u30f3\u30c6\u30b9\u30c8\u306e\u81ea\u52d5\u5316\u7387\u309220%\u219285%\u306b\u5411\u4e0a\n\u30fb\u30c6\u30b9\u30c8\u30ab\u30d0\u30ec\u30c3\u30b8\u309245%\u219280%\u306b\u5411\u4e0a\n\u30fb\u30ea\u30ea\u30fc\u30b9\u30b5\u30a4\u30af\u30eb\u3092\u67081\u56de\u2192\u90311\u56de\u306b\u77ed\u7e2e(\u54c1\u8cea\u3092\u7dad\u6301\u3057\u305f\u307e\u307e)\n\n\u3010\u6280\u8853\u7684\u306a\u5de5\u592b\u3011\n\u30fbPage Object Model\u306b\u3088\u308b\u4fdd\u5b88\u6027\u306e\u9ad8\u3044\u30c6\u30b9\u30c8\u30b3\u30fc\u30c9\u8a2d\u8a08\n\u30fb\u30c6\u30b9\u30c8\u30c7\u30fc\u30bf\u81ea\u52d5\u751f\u6210\u306b\u3088\u308b\u52b9\u7387\u5316\n\u30fb\u4e26\u5217\u5b9f\u884c\u306b\u3088\u308b\u5b9f\u884c\u6642\u9593\u77ed\u7e2e\n\u30fbSlack\u9023\u643a\u306b\u3088\u308b\u81ea\u52d5\u30c6\u30b9\u30c8\u7d50\u679c\u901a\u77e5<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">QA\/\u30c6\u30b9\u30c8\u30a8\u30f3\u30b8\u30cb\u30a2\u306f\u3001\u54c1\u8cea\u5411\u4e0a\u3068\u52b9\u7387\u5316\u306e\u4e21\u9762\u3067\u306e\u8ca2\u732e\u3092\u6570\u5024\u3067\u793a\u3059\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-49\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u3010\u7d4c\u9a13\u5e74\u6570\u5225\u3011\u8077\u52d9\u7d4c\u6b74\u66f8\u306e\u66f8\u304d\u65b9\u6226\u7565<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u3066\u306e\u7d4c\u9a13\u5e74\u6570\u306b\u3088\u3063\u3066\u3001\u30a2\u30d4\u30fc\u30eb\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8\u3084\u66f8\u304d\u65b9\u306e\u6226\u7565\u306f\u7570\u306a\u308a\u307e\u3059\u3002\u3053\u3053\u3067\u306f\u3001\u7d4c\u9a13\u5e74\u6570\u5225\u306e\u52b9\u679c\u7684\u306a\u30a2\u30d7\u30ed\u30fc\u30c1\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-50\">\u7d4c\u9a131\u301c3\u5e74\u76ee:\u6210\u9577\u904e\u7a0b\u3068\u5b66\u7fd2\u610f\u6b32\u3092\u30a2\u30d4\u30fc\u30eb<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u82e5\u624b\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u3001\u73fe\u6642\u70b9\u3067\u306e\u30b9\u30ad\u30eb\u3060\u3051\u3067\u306a\u304f\u3001\u6210\u9577\u30b9\u30d4\u30fc\u30c9\u3068\u4eca\u5f8c\u306e\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u3092\u30a2\u30d4\u30fc\u30eb\u3059\u308b\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30a2\u30d4\u30fc\u30eb\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-accent-color\">\n<li><strong>\u5b66\u7fd2\u30b9\u30d4\u30fc\u30c9\u3068\u9069\u5fdc\u529b<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u65b0\u3057\u3044\u6280\u8853\u3092\u77ed\u671f\u9593\u3067\u7fd2\u5f97\u3057\u305f\u7d4c\u9a13<\/li>\n\n\n\n<li>\u7814\u4fee\u3084OJT\u3067\u306e\u6210\u9577\u904e\u7a0b<\/li>\n\n\n\n<li>\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u6d3b\u304b\u3057\u305f\u6539\u5584<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u57fa\u790e\u7684\u306a\u6280\u8853\u529b\u306e\u8a3c\u660e<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3067\u306e\u6307\u6458\u6e1b\u5c11\u7387<\/li>\n\n\n\n<li>\u30c6\u30b9\u30c8\u30b3\u30fc\u30c9\u306e\u30ab\u30d0\u30ec\u30c3\u30b8<\/li>\n\n\n\n<li>\u8a2d\u8a08\u30d1\u30bf\u30fc\u30f3\u306e\u7406\u89e3\u3068\u9069\u7528<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u7a4d\u6975\u6027\u3068\u81ea\u5f8b\u6027<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u81ea\u4e3b\u7684\u306a\u6280\u8853\u5b66\u7fd2<\/li>\n\n\n\n<li>\u793e\u5185\u52c9\u5f37\u4f1a\u3078\u306e\u53c2\u52a0\u30fb\u767a\u8868<\/li>\n\n\n\n<li>\u6539\u5584\u63d0\u6848\u306e\u5b9f\u65bd<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30c1\u30fc\u30e0\u30ef\u30fc\u30af\u3068\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u5148\u8f29\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u306e\u5354\u50cd<\/li>\n\n\n\n<li>\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u4f5c\u6210<\/li>\n\n\n\n<li>\u8cea\u554f\u529b\u3068\u554f\u984c\u89e3\u6c7a\u30d7\u30ed\u30bb\u30b9<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u8981\u7d04\u3011\nWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u30662\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u307e\u3059\u3002\u65b0\u5352\u5165\u793e\u5f8c\u30013\u30f6\u6708\u306e\u7814\u4fee\u3067Java\u3068Spring Boot\u306e\u57fa\u790e\u3092\u7fd2\u5f97\u3057\u3001\u305d\u306e\u5f8c\u5b9f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u30a2\u30b5\u30a4\u30f3\u3055\u308c\u307e\u3057\u305f\u3002\u5f53\u521d\u306f\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3067\u591a\u304f\u306e\u6307\u6458\u3092\u53d7\u3051\u307e\u3057\u305f\u304c\u3001\u6307\u6458\u5185\u5bb9\u3092\u30ce\u30fc\u30c8\u306b\u307e\u3068\u3081\u3066\u5fa9\u7fd2\u3057\u30016\u30f6\u6708\u5f8c\u306b\u306f\u6307\u6458\u4ef6\u6570\u309270%\u524a\u6e1b\u3057\u307e\u3057\u305f\u3002\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u7ba1\u7406\u6a5f\u80fd\u306e\u8a2d\u8a08\u30fb\u5b9f\u88c5\u3092\u4e00\u4eba\u3067\u62c5\u5f53\u3057\u3001\u4e88\u5b9a\u3088\u308a1\u9031\u9593\u65e9\u304f\u5b8c\u6210\u3055\u305b\u307e\u3057\u305f\u3002\n\n\u3010\u81ea\u5df1PR\u3011\n\u25cf\u9ad8\u901f\u306a\u5b66\u7fd2\u3068\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u306e\u6d3b\u7528\n\u5165\u793e\u5f53\u521d\u3001\u5148\u8f29\u30a8\u30f3\u30b8\u30cb\u30a2\u304b\u3089\u306e\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3067\u300c\u5909\u6570\u540d\u304c\u4e0d\u9069\u5207\u300d\u300c\u30e1\u30bd\u30c3\u30c9\u304c\u9577\u3059\u304e\u308b\u300d\u3068\u3044\u3063\u305f\u6307\u6458\u3092\u591a\u304f\u53d7\u3051\u307e\u3057\u305f\u3002\u6307\u6458\u5185\u5bb9\u3092Excel\u306b\u307e\u3068\u3081\u3066\u5206\u985e\u3057\u3001\u300c\u547d\u540d\u898f\u5247\u300d\u300c\u95a2\u6570\u8a2d\u8a08\u300d\u300c\u30a8\u30e9\u30fc\u30cf\u30f3\u30c9\u30ea\u30f3\u30b0\u300d\u306a\u3069 \u30ab\u30c6\u30b4\u30ea\u5225\u306b\u5fa9\u7fd2\u3057\u307e\u3057\u305f\u3002\u307e\u305f\u3001\u512a\u308c\u305fOSS\u306e\u30b3\u30fc\u30c9\u3092\u8aad\u3093\u3067\u5b66\u3073\u3001\u793e\u5185\u306e\u63a8\u5968\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u898f\u7d04\u3082\u719f\u8aad\u3057\u307e\u3057\u305f\u3002\u305d\u306e\u7d50\u679c\u30013\u30f6\u6708\u5f8c\u306b\u306f\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u306e\u6307\u6458\u4ef6\u6570\u304c\u5e73\u574715\u4ef6\u304b\u30895\u4ef6\u306b\u6e1b\u5c11\u3057\u3001\u534a\u5e74\u5f8c\u306b\u306f\u4ed6\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3092\u4efb\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002\u3053\u306e\u7d4c\u9a13\u304b\u3089\u3001\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u771f\u646f\u306b\u53d7\u3051\u6b62\u3081\u3001\u4f53\u7cfb\u7684\u306b\u5b66\u7fd2\u3059\u308b\u3053\u3068\u306e\u91cd\u8981\u6027\u3092\u5b66\u3073\u307e\u3057\u305f\u3002\n\n\u25cf\u696d\u52d9\u5916\u3067\u306e\u7d99\u7d9a\u7684\u306a\u6280\u8853\u5b66\u7fd2\n\u696d\u52d9\u3067\u4f7f\u7528\u3059\u308b\u6280\u8853\u306e\u7406\u89e3\u3092\u6df1\u3081\u308b\u305f\u3081\u3001\u5e73\u65e5\u306f\u6bce\u65e51\u6642\u9593\u3001\u4f11\u65e5\u306f3\u301c4\u6642\u9593\u3092\u6280\u8853\u5b66\u7fd2\u306b\u5145\u3066\u3066\u3044\u307e\u3059\u3002Udemy\u3067\u300cSpring Boot\u5b8c\u5168\u30ac\u30a4\u30c9\u300d\u300cReact\u5b9f\u8df5\u8b1b\u5ea7\u300d\u306a\u3069\u3092\u4fee\u4e86\u3057\u3001\u5b66\u3093\u3060\u5185\u5bb9\u3092\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u5b9f\u8df5\u3057\u3066\u3044\u307e\u3059\u3002\u307e\u305f\u3001\u6280\u8853\u66f8\u3092\u67082\u518a\u306e\u30da\u30fc\u30b9\u3067\u8aad\u307f\u3001\u91cd\u8981\u306a\u7b87\u6240\u306fNotion\u306b\u307e\u3068\u3081\u3066\u3044\u307e\u3059\u3002Qiita\u3067\u3082\u5b66\u3093\u3060\u5185\u5bb9\u3092\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u3057\u3066\u304a\u308a\u3001\u3053\u308c\u307e\u3067\u306b15\u672c\u306e\u8a18\u4e8b\u3092\u6295\u7a3f\u3057\u3001\u7d2f\u8a08800\u3044\u3044\u306d\u3092\u7372\u5f97\u3057\u307e\u3057\u305f\u3002\u4eca\u5f8c\u3082\u7d99\u7d9a\u7684\u306a\u5b66\u7fd2\u3092\u901a\u3058\u3066\u3001\u30d5\u30eb\u30b9\u30bf\u30c3\u30af\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u3066\u6d3b\u8e8d\u3067\u304d\u308b\u30b9\u30ad\u30eb\u3092\u8eab\u306b\u3064\u3051\u305f\u3044\u3068\u8003\u3048\u3066\u3044\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u82e5\u624b\u30a8\u30f3\u30b8\u30cb\u30a2\u306f\u3001\u5b9f\u7e3e\u306e\u7d76\u5bfe\u91cf\u3067\u306f\u4e2d\u5805\u30fb\u30d9\u30c6\u30e9\u30f3\u306b\u53ca\u3073\u307e\u305b\u3093\u304c\u3001\u6210\u9577\u30b9\u30d4\u30fc\u30c9\u3068\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u3092\u30a2\u30d4\u30fc\u30eb\u3059\u308b\u3053\u3068\u3067\u3001\u300c\u4f38\u3073\u3057\u308d\u304c\u3042\u308b\u300d\u3068\u8a55\u4fa1\u3057\u3066\u3082\u3089\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-51\">\u7d4c\u9a134\u301c7\u5e74\u76ee:\u5c02\u9580\u6027\u3068\u554f\u984c\u89e3\u6c7a\u529b\u3092\u30a2\u30d4\u30fc\u30eb<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e2d\u5805\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u3001\u7279\u5b9a\u9818\u57df\u3067\u306e\u6df1\u3044\u5c02\u9580\u6027\u3068\u3001\u8907\u96d1\u306a\u554f\u984c\u3092\u89e3\u6c7a\u3057\u305f\u5b9f\u7e3e\u3092\u30a2\u30d4\u30fc\u30eb\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30a2\u30d4\u30fc\u30eb\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-accent-color\">\n<li><strong>\u6280\u8853\u7684\u306a\u6df1\u3055\u3068\u5c02\u9580\u6027<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u7279\u5b9a\u6280\u8853\u9818\u57df\u3067\u306e\u30a8\u30ad\u30b9\u30d1\u30fc\u30c8\u6027<\/li>\n\n\n\n<li>\u8907\u96d1\u306a\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08<\/li>\n\n\n\n<li>\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\u306e\u5b9f\u7e3e<\/li>\n\n\n\n<li>\u6280\u8853\u9078\u5b9a\u306e\u7d4c\u9a13<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u554f\u984c\u89e3\u6c7a\u529b<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u8907\u96d1\u306a\u6280\u8853\u7684\u8ab2\u984c\u306e\u89e3\u6c7a\u4e8b\u4f8b<\/li>\n\n\n\n<li>\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0<\/li>\n\n\n\n<li>\u30ec\u30ac\u30b7\u30fc\u30b3\u30fc\u30c9\u306e\u30ea\u30d5\u30a1\u30af\u30bf\u30ea\u30f3\u30b0<\/li>\n\n\n\n<li>\u6280\u8853\u7684\u8ca0\u50b5\u306e\u89e3\u6d88<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30ea\u30fc\u30c0\u30fc\u30b7\u30c3\u30d7\u3068\u30e1\u30f3\u30bf\u30ea\u30f3\u30b0<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u5c0f\u898f\u6a21\u30c1\u30fc\u30e0\u306e\u30ea\u30fc\u30c9\u7d4c\u9a13<\/li>\n\n\n\n<li>\u5f8c\u8f29\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u80b2\u6210<\/li>\n\n\n\n<li>\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3068\u6280\u8853\u6307\u5c0e<\/li>\n\n\n\n<li>\u6280\u8853\u7684\u306a\u610f\u601d\u6c7a\u5b9a<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30d3\u30b8\u30cd\u30b9\u8ca2\u732e<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u6280\u8853\u7684\u6539\u5584\u306b\u3088\u308b\u30d3\u30b8\u30cd\u30b9\u6210\u679c<\/li>\n\n\n\n<li>\u30b3\u30b9\u30c8\u524a\u6e1b<\/li>\n\n\n\n<li>\u958b\u767a\u52b9\u7387\u5316<\/li>\n\n\n\n<li>\u54c1\u8cea\u5411\u4e0a<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u8981\u7d04\u3011\nWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u30667\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u3001\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u958b\u767a\u3092\u5c02\u9580\u3068\u3057\u3066\u3044\u307e\u3059\u3002\u7279\u306b\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\u3068\u5927\u898f\u6a21\u30c7\u30fc\u30bf\u51e6\u7406\u3092\u5f97\u610f\u3068\u3057\u3001\u76f4\u8fd1\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u6708\u95931\u5104\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u51e6\u7406\u3059\u308bAPI\u30b5\u30fc\u30d0\u30fc\u306e\u8a2d\u8a08\u30fb\u5b9f\u88c5\u3092\u4e3b\u5c0e\u3057\u307e\u3057\u305f\u3002\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u6700\u9069\u5316\u3068\u30ad\u30e3\u30c3\u30b7\u30e5\u6226\u7565\u306b\u3088\u308a\u3001\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u3092\u5e73\u57473\u79d2\u304b\u30890.5\u79d2\u306b\u77ed\u7e2e(83%\u6539\u5584)\u3057\u3001\u30b5\u30fc\u30d0\u30fc\u30b3\u30b9\u30c8\u3092\u6708\u9593200\u4e07\u5186\u524a\u6e1b\u3057\u307e\u3057\u305f\u3002\u307e\u305f\u30013\u540d\u306e\u30b8\u30e5\u30cb\u30a2\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u30e1\u30f3\u30bf\u30fc\u3068\u3057\u3066\u3001\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u3068\u6280\u8853\u6307\u5c0e\u3092\u62c5\u5f53\u3057\u3066\u3044\u307e\u3059\u3002\n\n\u3010\u81ea\u5df1PR\u3011\n\u25cf\u5927\u898f\u6a21\u30b7\u30b9\u30c6\u30e0\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\n\u5165\u793e5\u5e74\u76ee\u306b\u3001\u30e6\u30fc\u30b6\u30fc\u6570\u6025\u5897\u306b\u3088\u308a\u6df1\u523b\u306a\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u554f\u984c\u304c\u767a\u751f\u3057\u3066\u3044\u308b\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u30a2\u30b5\u30a4\u30f3\u3055\u308c\u307e\u3057\u305f\u3002API\u306e\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u304c\u5e73\u57475\u79d2\u3068\u9045\u304f\u3001\u30d4\u30fc\u30af\u6642\u306b\u306f\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u304c\u983b\u767a\u3059\u308b\u72b6\u6cc1\u3067\u3057\u305f\u3002\u307e\u305a\u3001New Relic\u3068\u30b9\u30ed\u30fc\u30af\u30a8\u30ea\u30ed\u30b0\u3092\u4f7f\u7528\u3057\u3066\u5fb9\u5e95\u7684\u306a\u30dc\u30c8\u30eb\u30cd\u30c3\u30af\u5206\u6790\u3092\u5b9f\u65bd\u3002\u305d\u306e\u7d50\u679c\u3001\u4ee5\u4e0b\u306e\u554f\u984c\u3092\u7279\u5b9a\u3057\u307e\u3057\u305f:\n1) N+1\u554f\u984c\u306b\u3088\u308a\u30011\u30ea\u30af\u30a8\u30b9\u30c8\u3042\u305f\u308a\u5e73\u5747200\u56de\u306eSQL\u30af\u30a8\u30ea\u304c\u5b9f\u884c\u3055\u308c\u3066\u3044\u308b\n2) \u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u304c\u4e0d\u8db3\u3057\u3066\u304a\u308a\u3001\u30d5\u30eb\u30c6\u30fc\u30d6\u30eb\u30b9\u30ad\u30e3\u30f3\u304c\u767a\u751f\u3057\u3066\u3044\u308b\n3) \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u5c64\u3067\u306e\u30ad\u30e3\u30c3\u30b7\u30e5\u304c\u672a\u5b9f\u88c5\n\n\u3053\u308c\u3089\u306e\u554f\u984c\u306b\u5bfe\u3057\u30013\u30f6\u6708\u304b\u3051\u3066\u6bb5\u968e\u7684\u306b\u6539\u5584\u3092\u5b9f\u65bd:\n- Eager Loading\u306e\u5c0e\u5165\u3067\u30af\u30a8\u30ea\u6570\u3092200\u56de\u21925\u56de\u306b\u524a\u6e1b(97.5%\u524a\u6e1b)\n- \u983b\u7e41\u306b\u30a2\u30af\u30bb\u30b9\u3055\u308c\u308b\u30ab\u30e9\u30e0\u306b\u8907\u5408\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u8ffd\u52a0\n- Redis\u306b\u3088\u308b\u30af\u30a8\u30ea\u30ad\u30e3\u30c3\u30b7\u30e5\u3068\u30bb\u30c3\u30b7\u30e7\u30f3\u30b9\u30c8\u30a2\u306e\u5b9f\u88c5\n- \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u63a5\u7d9a\u30d7\u30fc\u30ea\u30f3\u30b0\u306e\u6700\u9069\u5316\n\n\u7d50\u679c\u3068\u3057\u3066\u3001API\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u3092\u5e73\u57475\u79d2\u304b\u30890.8\u79d2\u306b\u77ed\u7e2e(84%\u6539\u5584)\u3057\u3001\u30d4\u30fc\u30af\u6642\u306e\u30a8\u30e9\u30fc\u7387\u309215%\u304b\u30890.1%\u4ee5\u4e0b\u306b\u524a\u6e1b\u3057\u307e\u3057\u305f\u3002\u307e\u305f\u3001\u30b5\u30fc\u30d0\u30fc\u53f0\u6570\u309220\u53f0\u304b\u308912\u53f0\u306b\u524a\u6e1b\u3067\u304d\u3001\u6708\u9593\u306e\u30a4\u30f3\u30d5\u30e9\u30b3\u30b9\u30c8\u3092200\u4e07\u5186\u524a\u6e1b\u3057\u307e\u3057\u305f\u3002\u3053\u306e\u7d4c\u9a13\u304b\u3089\u3001\u8a08\u6e2c\u2192\u5206\u6790\u2192\u6539\u5584\u2192\u691c\u8a3c\u306e\u30b5\u30a4\u30af\u30eb\u3092\u78ba\u7acb\u3057\u3001\u73fe\u5728\u306f\u3053\u306e\u624b\u6cd5\u3092\u4ed6\u306e\u30e1\u30f3\u30d0\u30fc\u306b\u3082\u5171\u6709\u3057\u3066\u3044\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e2d\u5805\u30a8\u30f3\u30b8\u30cb\u30a2\u306f\u3001\u5358\u306b\u300c\u3067\u304d\u308b\u300d\u3060\u3051\u3067\u306a\u304f\u3001\u300c\u9ad8\u5ea6\u306a\u8ab2\u984c\u3092\u89e3\u6c7a\u3067\u304d\u308b\u300d\u300c\u30c1\u30fc\u30e0\u306b\u6280\u8853\u7684\u306a\u8ca2\u732e\u304c\u3067\u304d\u308b\u300d\u3053\u3068\u3092\u793a\u3059\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-52\">\u7d4c\u9a138\u5e74\u76ee\u4ee5\u964d:\u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u3068\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u3092\u30a2\u30d4\u30fc\u30eb<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d9\u30c6\u30e9\u30f3\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u3001\u6280\u8853\u7684\u306a\u30ea\u30fc\u30c0\u30fc\u30b7\u30c3\u30d7\u3068\u30b7\u30b9\u30c6\u30e0\u5168\u4f53\u3092\u898b\u6e21\u3059\u8996\u70b9\u3092\u30a2\u30d4\u30fc\u30eb\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30a2\u30d4\u30fc\u30eb\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-accent-color\">\n<li><strong>\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u30b7\u30b9\u30c6\u30e0\u5168\u4f53\u306e\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08<\/li>\n\n\n\n<li>\u30de\u30a4\u30af\u30ed\u30b5\u30fc\u30d3\u30b9\u5316<\/li>\n\n\n\n<li>\u30b9\u30b1\u30fc\u30e9\u30d3\u30ea\u30c6\u30a3\u5bfe\u5fdc<\/li>\n\n\n\n<li>\u6280\u8853\u9078\u5b9a\u3068\u6280\u8853\u6226\u7565<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30c1\u30fc\u30e0\u30de\u30cd\u30b8\u30e1\u30f3\u30c8<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u958b\u767a\u30c1\u30fc\u30e0\u306e\u30ea\u30fc\u30c9\u30fb\u30de\u30cd\u30b8\u30e1\u30f3\u30c8<\/li>\n\n\n\n<li>\u63a1\u7528\u30fb\u80b2\u6210<\/li>\n\n\n\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u8a08\u753b\u3068\u9032\u884c\u7ba1\u7406<\/li>\n\n\n\n<li>\u30b9\u30c6\u30fc\u30af\u30db\u30eb\u30c0\u30fc\u3068\u306e\u8abf\u6574<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u7d44\u7e54\u3078\u306e\u6280\u8853\u7684\u8ca2\u732e<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u6280\u8853\u6a19\u6e96\u5316<\/li>\n\n\n\n<li>\u958b\u767a\u30d7\u30ed\u30bb\u30b9\u6539\u5584<\/li>\n\n\n\n<li>\u6280\u8853\u6226\u7565\u306e\u7acb\u6848<\/li>\n\n\n\n<li>\u6280\u8853\u7684\u306a\u610f\u601d\u6c7a\u5b9a<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u30d3\u30b8\u30cd\u30b9\u8996\u70b9<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u7d4c\u55b6\u5c64\u3078\u306e\u6280\u8853\u63d0\u6848<\/li>\n\n\n\n<li>ROI\u3092\u610f\u8b58\u3057\u305f\u6280\u8853\u6295\u8cc7<\/li>\n\n\n\n<li>\u30ea\u30b9\u30af\u7ba1\u7406<\/li>\n\n\n\n<li>\u4e2d\u9577\u671f\u7684\u306a\u6280\u8853\u6226\u7565<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a18\u8f09\u4f8b<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u3010\u8077\u52d9\u8981\u7d04\u3011\nWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u30a8\u30f3\u30b8\u30cb\u30a2\u3068\u3057\u306610\u5e74\u306e\u5b9f\u52d9\u7d4c\u9a13\u304c\u3042\u308a\u3001\u76f4\u8fd15\u5e74\u9593\u306f\u30c6\u30c3\u30af\u30ea\u30fc\u30c9\u3068\u3057\u3066\u6280\u8853\u7684\u306a\u30ea\u30fc\u30c0\u30fc\u30b7\u30c3\u30d7\u3092\u62c5\u5f53\u3057\u3066\u3044\u307e\u3059\u300212\u540d\u306e\u958b\u767a\u30c1\u30fc\u30e0\u3092\u7d71\u62ec\u3057\u3001\u30b7\u30b9\u30c6\u30e0\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08\u304b\u3089\u6280\u8853\u9078\u5b9a\u3001\u30e1\u30f3\u30d0\u30fc\u80b2\u6210\u307e\u3067\u5e45\u5e83\u304f\u62c5\u5f53\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u30ec\u30ac\u30b7\u30fc\u306a\u30e2\u30ce\u30ea\u30b7\u30c3\u30af\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u3092\u30de\u30a4\u30af\u30ed\u30b5\u30fc\u30d3\u30b9\u306b\u6bb5\u968e\u7684\u306b\u79fb\u884c\u3059\u308b\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u4e3b\u5c0e\u3057\u3001\u30c7\u30d7\u30ed\u30a4\u983b\u5ea6\u3092\u67081\u56de\u304b\u3089\u90315\u56de\u306b\u5411\u4e0a\u3055\u305b\u3001\u65b0\u6a5f\u80fd\u958b\u767a\u306e\u30ea\u30fc\u30c9\u30bf\u30a4\u30e0\u309250%\u77ed\u7e2e\u3057\u307e\u3057\u305f\u3002\u307e\u305f\u3001\u63a1\u7528\u6d3b\u52d5\u306b\u3082\u643a\u308f\u308a\u30012\u5e74\u9593\u30678\u540d\u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u3092\u63a1\u7528\u30fb\u80b2\u6210\u3057\u307e\u3057\u305f\u3002\n\n\u3010\u81ea\u5df1PR\u3011\n\u25cf\u30ec\u30ac\u30b7\u30fc\u30b7\u30b9\u30c6\u30e0\u306e\u30e2\u30c0\u30f3\u5316\u3068\u30c1\u30fc\u30e0\u751f\u7523\u6027\u5411\u4e0a\n\u5165\u793e8\u5e74\u76ee\u306b\u300110\u5e74\u4ee5\u4e0a\u904b\u7528\u3055\u308c\u3066\u3044\u308b\u30e2\u30ce\u30ea\u30b7\u30c3\u30af\u306aWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u6280\u8853\u7684\u8ca0\u50b5\u304c\u6df1\u523b\u5316\u3057\u3001\u65b0\u6a5f\u80fd\u958b\u767a\u306b3\u30f6\u6708\u4ee5\u4e0a\u304b\u304b\u308b\u72b6\u6cc1\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f\u3002\u79c1\u306f\u30c6\u30c3\u30af\u30ea\u30fc\u30c9\u3068\u3057\u3066\u3001\u30b7\u30b9\u30c6\u30e0\u5168\u4f53\u306e\u30e2\u30c0\u30f3\u5316\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u4e3b\u5c0e\u3059\u308b\u3053\u3068\u306b\u306a\u308a\u307e\u3057\u305f\u3002\n\n\u307e\u305a\u3001\u6280\u8853\u7684\u8ca0\u50b5\u306e\u53ef\u8996\u5316\u3068\u512a\u5148\u9806\u4f4d\u4ed8\u3051\u3092\u5b9f\u65bd\u3057\u307e\u3057\u305f:\n- \u30b3\u30fc\u30c9\u30d9\u30fc\u30b9\u306e\u9759\u7684\u89e3\u6790(SonarQube)\u3067\u5faa\u74b0\u7684\u8907\u96d1\u5ea6\u306e\u9ad8\u3044\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u7279\u5b9a\n- \u30c6\u30b9\u30c8\u30ab\u30d0\u30ec\u30c3\u30b8\u304c10%\u672a\u6e80\u3067\u3001\u5909\u66f4\u6642\u306e\u30ea\u30b0\u30ec\u30c3\u30b7\u30e7\u30f3\u30ea\u30b9\u30af\u304c\u9ad8\u3044\n- \u30c7\u30d7\u30ed\u30a4\u306b2\u6642\u9593\u304b\u304b\u308a\u3001\u5931\u6557\u6642\u306e\u30ed\u30fc\u30eb\u30d0\u30c3\u30af\u304c\u56f0\u96e3\n- \u5358\u4e00\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u30dc\u30c8\u30eb\u30cd\u30c3\u30af\u3068\u306a\u308a\u3001\u30b9\u30b1\u30fc\u30eb\u304c\u56f0\u96e3\n\n\u3053\u308c\u3089\u306e\u8ab2\u984c\u306b\u5bfe\u3057\u30013\u5e74\u8a08\u753b\u3067\u30e2\u30c0\u30f3\u5316\u3092\u63a8\u9032:\n\n\u3010Phase 1: \u57fa\u76e4\u6574\u5099(6\u30f6\u6708)\u3011\n- CI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u69cb\u7bc9\u3067\u30c7\u30d7\u30ed\u30a4\u6642\u9593\u30922\u6642\u9593\u219215\u5206\u306b\u77ed\u7e2e\n- \u30c6\u30b9\u30c8\u30b3\u30fc\u30c9\u6574\u5099\u3067\u30ab\u30d0\u30ec\u30c3\u30b8\u309210%\u219270%\u306b\u5411\u4e0a\n- Docker\u30b3\u30f3\u30c6\u30ca\u5316\u3067\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u69cb\u7bc9\u30923\u65e5\u219230\u5206\u306b\u77ed\u7e2e\n\n\u3010Phase 2: \u30de\u30a4\u30af\u30ed\u30b5\u30fc\u30d3\u30b9\u5316(18\u30f6\u6708)\u3011\n- \u30c9\u30e1\u30a4\u30f3\u99c6\u52d5\u8a2d\u8a08(DDD)\u306b\u3088\u308b\u5883\u754c\u4ed8\u3051\u3089\u308c\u305f\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306e\u7279\u5b9a\n- Strangler Fig\u30d1\u30bf\u30fc\u30f3\u3067\u6bb5\u968e\u7684\u306b\u30de\u30a4\u30af\u30ed\u30b5\u30fc\u30d3\u30b9\u3092\u5206\u96e2\n- API Gateway\u5c0e\u5165\u3067\u30eb\u30fc\u30c6\u30a3\u30f3\u30b0\u3068\u30a2\u30af\u30bb\u30b9\u5236\u5fa1\u3092\u96c6\u7d04\n- \u30b5\u30fc\u30d3\u30b9\u9593\u901a\u4fe1\u3092\u975e\u540c\u671f\u30e1\u30c3\u30bb\u30fc\u30b8\u30f3\u30b0(RabbitMQ)\u3067\u758e\u7d50\u5408\u5316\n\n\u3010Phase 3: \u7d44\u7e54\u4f53\u5236\u306e\u5909\u66f4(12\u30f6\u6708)\u3011\n- \u30c1\u30fc\u30e0\u3092\u6a5f\u80fd\u5225\u304b\u3089\u30b5\u30fc\u30d3\u30b9\u5225\u306b\u518d\u7de8\u6210\n- \u5404\u30b5\u30fc\u30d3\u30b9\u306b\u5bfe\u3059\u308b\u8cac\u4efb\u7bc4\u56f2\u306e\u660e\u78ba\u5316\n- \u30a2\u30b8\u30e3\u30a4\u30eb\u958b\u767a\u306e\u5c0e\u5165(\u30b9\u30af\u30e9\u30e0)\n- \u30c6\u30c3\u30af\u30ab\u30f3\u30d5\u30a1\u30ec\u30f3\u30b9\u53c2\u52a0\u3084OSS\u6d3b\u52d5\u306e\u63a8\u5968\n\n\u7d50\u679c\u3068\u3057\u3066\u4ee5\u4e0b\u306e\u6210\u679c\u3092\u9054\u6210:\n- \u30c7\u30d7\u30ed\u30a4\u983b\u5ea6:\u67081\u56de\u2192\u90315\u56de(\u958b\u767a\u30b5\u30a4\u30af\u30eb\u306e\u9ad8\u901f\u5316)\n- \u65b0\u6a5f\u80fd\u958b\u767a\u30ea\u30fc\u30c9\u30bf\u30a4\u30e0:\u5e73\u57473\u30f6\u6708\u21926\u9031\u9593(50%\u77ed\u7e2e)\n- \u672c\u756a\u74b0\u5883\u3067\u306e\u81f4\u547d\u7684\u969c\u5bb3:\u5e7412\u4ef6\u2192\u5e741\u4ef6(92%\u524a\u6e1b)\n- \u958b\u767a\u8005\u306e\u751f\u7523\u6027\u5411\u4e0a:\u958b\u767a\u8005\u6e80\u8db3\u5ea6\u8abf\u67fb\u30675\u70b9\u6e80\u70b9\u4e2d4.5\u70b9\n- \u30a8\u30f3\u30b8\u30cb\u30a2\u5b9a\u7740\u7387:70%\u219295%\u306b\u5411\u4e0a\n\n\u3053\u306e\u7d4c\u9a13\u304b\u3089\u3001\u6280\u8853\u7684\u306a\u6539\u5584\u3060\u3051\u3067\u306a\u304f\u3001\u7d44\u7e54\u4f53\u5236\u3084\u30d7\u30ed\u30bb\u30b9\u3082\u542b\u3081\u305f\u7dcf\u5408\u7684\u306a\u30a2\u30d7\u30ed\u30fc\u30c1\u306e\u91cd\u8981\u6027\u3092\u5b66\u3073\u307e\u3057\u305f\u3002\u73fe\u5728\u306f\u3001\u3053\u308c\u3089\u306e\u77e5\u898b\u3092\u6d3b\u304b\u3057\u3001\u3055\u3089\u306b\u5927\u898f\u6a21\u306a\u30b7\u30b9\u30c6\u30e0\u306e\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08\u3068\u30a8\u30f3\u30b8\u30cb\u30a2\u7d44\u7e54\u306e\u6210\u9577\u306b\u8ca2\u732e\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u3044\u307e\u3059\u3002<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d9\u30c6\u30e9\u30f3\u30a8\u30f3\u30b8\u30cb\u30a2\u306f\u3001\u500b\u4eba\u306e\u6280\u8853\u529b\u3060\u3051\u3067\u306a\u304f\u3001\u30c1\u30fc\u30e0\u3084\u7d44\u7e54\u5168\u4f53\u3092\u6280\u8853\u7684\u306b\u30ea\u30fc\u30c9\u3057\u305f\u5b9f\u7e3e\u3092\u793a\u3059\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-53\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u3088\u304f\u3042\u308b\u30c8\u30e9\u30d6\u30eb\u3068\u5bfe\u51e6\u6cd5<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u4f5c\u6210\u3084\u63d0\u51fa\u6642\u306b\u906d\u9047\u3057\u304c\u3061\u306a\u30c8\u30e9\u30d6\u30eb\u3068\u3001\u305d\u306e\u5bfe\u51e6\u6cd5\u3092\u7d39\u4ecb\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-54\">\u66f8\u304f\u3053\u3068\u304c\u5c11\u306a\u304f\u611f\u3058\u308b\u5834\u5408<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u539f\u56e0<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double has-sango-silver-background-color has-background\">\n<li>\u7d4c\u9a13\u5e74\u6570\u304c\u6d45\u3044<\/li>\n\n\n\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u6570\u304c\u5c11\u306a\u3044<\/li>\n\n\n\n<li>\u62c5\u5f53\u7bc4\u56f2\u304c\u9650\u5b9a\u7684\u3060\u3063\u305f<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5bfe\u51e6\u6cd5<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-accent-color\">\n<li><strong>\u696d\u52d9\u3092\u7d30\u5206\u5316\u3057\u3066\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u300c\u958b\u767a\u696d\u52d9\u300d\u3068\u4e00\u8a00\u3067\u6e08\u307e\u305b\u305a\u3001\u300c\u8981\u4ef6\u5b9a\u7fa9\u2192\u8a2d\u8a08\u2192\u5b9f\u88c5\u2192\u30c6\u30b9\u30c8\u300d\u3068\u5206\u89e3<\/li>\n\n\n\n<li>\u62c5\u5f53\u3057\u305f\u6a5f\u80fd\u3092\u5177\u4f53\u7684\u306b\u5217\u6319<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u5b66\u7fd2\u904e\u7a0b\u3092\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u7814\u4fee\u5185\u5bb9\u3084OJT\u3067\u5b66\u3093\u3060\u3053\u3068<\/li>\n\n\n\n<li>\u6280\u8853\u66f8\u3084\u30aa\u30f3\u30e9\u30a4\u30f3\u8b1b\u5ea7\u3067\u306e\u5b66\u7fd2<\/li>\n\n\n\n<li>\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3084\u52c9\u5f37\u4f1a\u53c2\u52a0<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u5c0f\u3055\u306a\u6539\u5584\u3082\u5b9f\u7e3e\u3068\u3057\u3066\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u300c\u30d0\u30b0\u4fee\u6b63\u6642\u306b\u30c6\u30b9\u30c8\u30b3\u30fc\u30c9\u3082\u8ffd\u52a0\u3057\u3001\u30ab\u30d0\u30ec\u30c3\u30b8\u30925%\u5411\u4e0a\u300d<\/li>\n\n\n\n<li>\u300c\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u4e0d\u8db3\u3092\u611f\u3058\u3001README \u3092\u6574\u5099\u300d<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u81ea\u5df1PR\u3067\u4eca\u5f8c\u306e\u5c55\u671b\u3092\u8a9e\u308b<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u73fe\u6642\u70b9\u3067\u306e\u5b9f\u7e3e\u306f\u5c11\u306a\u304f\u3066\u3082\u3001\u5b66\u7fd2\u610f\u6b32\u3084\u6210\u9577\u30b9\u30d4\u30fc\u30c9\u3092\u30a2\u30d4\u30fc\u30eb<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-55\">12-2. \u5b88\u79d8\u7fa9\u52d9\u304c\u3042\u308a\u8a73\u7d30\u3092\u66f8\u3051\u306a\u3044\u5834\u5408<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u539f\u56e0<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double has-sango-silver-background-color has-background\">\n<li>NDA\u3067\u5177\u4f53\u7684\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d\u3084\u6570\u5024\u3092\u516c\u958b\u3067\u304d\u306a\u3044<\/li>\n\n\n\n<li>\u9867\u5ba2\u60c5\u5831\u3084\u6a5f\u5bc6\u60c5\u5831\u304c\u542b\u307e\u308c\u308b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5bfe\u51e6\u6cd5<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-accent-color\">\n<li><strong>\u4e00\u822c\u5316\u3057\u3066\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u300c\u25cb\u25cb\u793e\u5411\u3051\u30b7\u30b9\u30c6\u30e0\u300d\u2192\u300c\u5927\u624b\u88fd\u9020\u696d\u5411\u3051\u30b7\u30b9\u30c6\u30e0\u300d<\/li>\n\n\n\n<li>\u300c\u25b3\u25b3\u30b5\u30fc\u30d3\u30b9\u300d\u2192\u300cBtoB SaaS\u30b5\u30fc\u30d3\u30b9\u300d<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u76f8\u5bfe\u7684\u306a\u6570\u5024\u3067\u793a\u3059<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u300c\u58f2\u4e0a1\u5104\u5186\u5411\u4e0a\u300d\u2192\u300c\u58f2\u4e0a\u309220%\u5411\u4e0a\u300d<\/li>\n\n\n\n<li>\u300c\u30e6\u30fc\u30b6\u30fc\u657010\u4e07\u4eba\u300d\u2192\u300c\u30e6\u30fc\u30b6\u30fc\u6570\u309250%\u5897\u52a0\u300d<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u6280\u8853\u7684\u306a\u5185\u5bb9\u306b\u7126\u70b9\u3092\u5f53\u3066\u308b<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u30d3\u30b8\u30cd\u30b9\u5185\u5bb9\u3088\u308a\u3082\u3001\u4f7f\u7528\u6280\u8853\u3084\u89e3\u6c7a\u3057\u305f\u6280\u8853\u7684\u8ab2\u984c\u3092\u8a73\u3057\u304f\u8a18\u8f09<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u9762\u63a5\u3067\u8a73\u7d30\u3092\u8aac\u660e\u3059\u308b\u524d\u63d0\u3067\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u306f\u6982\u8981\u306e\u307f\u8a18\u8f09<\/li>\n\n\n\n<li>\u300c\u8a73\u7d30\u306f\u9762\u63a5\u306b\u3066\u304a\u8a71\u3057\u3044\u305f\u3057\u307e\u3059\u300d\u3068\u6dfb\u3048\u308b<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-56\">12-3. \u8ee2\u8077\u56de\u6570\u304c\u591a\u304f\u8aac\u660e\u304c\u5fc5\u8981\u306a\u5834\u5408<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u539f\u56e0<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double has-sango-silver-background-color has-background\">\n<li>\u8907\u6570\u56de\u306e\u8ee2\u8077\u7d4c\u9a13<\/li>\n\n\n\n<li>\u77ed\u671f\u9593\u3067\u306e\u9000\u8077<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5bfe\u51e6\u6cd5<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-accent-color\">\n<li><strong>\u3059\u3079\u3066\u306e\u8077\u6b74\u3092\u6b63\u76f4\u306b\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u96a0\u3059\u3068\u5f8c\u3067\u30d0\u30ec\u3066\u30c8\u30e9\u30d6\u30eb\u306b\u306a\u308b<\/li>\n\n\n\n<li>\u5c65\u6b74\u66f8\u3068\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u9f5f\u9f6c\u304c\u306a\u3044\u3088\u3046\u306b\u3059\u308b<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u4e00\u8cab\u3057\u305f\u30ad\u30e3\u30ea\u30a2\u306e\u8ef8\u3092\u793a\u3059<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u8077\u52d9\u8981\u7d04\u3067\u300c\u25cb\u25cb\u6280\u8853\u3092\u6df1\u3081\u308b\u305f\u3081\u300d\u306a\u3069\u3001\u30ad\u30e3\u30ea\u30a2\u306e\u65b9\u5411\u6027\u3092\u660e\u793a<\/li>\n\n\n\n<li>\u8ee2\u8077\u304c\u30b9\u30ad\u30eb\u30a2\u30c3\u30d7\u306b\u7e4b\u304c\u3063\u3066\u3044\u308b\u3053\u3068\u3092\u793a\u3059<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u5404\u8077\u5834\u3067\u306e\u5b66\u3073\u3092\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u77ed\u671f\u9593\u3067\u3082\u305d\u306e\u8077\u5834\u3067\u5f97\u305f\u30b9\u30ad\u30eb\u3084\u7d4c\u9a13\u3092\u5177\u4f53\u7684\u306b\u8a18\u8f09<\/li>\n\n\n\n<li>\u300cA\u793e\u3067React\u306e\u57fa\u790e\u3092\u7fd2\u5f97\u2192B\u793e\u3067React\u3092\u4f7f\u3063\u305f\u5927\u898f\u6a21\u958b\u767a\u3092\u7d4c\u9a13\u2192C\u793e\u3067React\u306e\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u8a2d\u8a08\u3092\u62c5\u5f53\u300d\u306e\u3088\u3046\u306b\u30b9\u30c8\u30fc\u30ea\u30fc\u3092\u4f5c\u308b<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u4eca\u5f8c\u306f\u8170\u3092\u636e\u3048\u3066\u50cd\u304f\u610f\u601d\u3092\u793a\u3059<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u81ea\u5df1PR\u3084\u4eca\u5f8c\u306e\u30ad\u30e3\u30ea\u30a2\u30d7\u30e9\u30f3\u3067\u3001\u9577\u671f\u7684\u306b\u8ca2\u732e\u3057\u305f\u3044\u610f\u601d\u3092\u660e\u78ba\u306b<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-57\">12-4. \u30d6\u30e9\u30f3\u30af\u671f\u9593\u304c\u3042\u308b\u5834\u5408<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u539f\u56e0<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-double has-sango-silver-background-color has-background\">\n<li>\u8ee2\u8077\u6d3b\u52d5\u306e\u9577\u671f\u5316<\/li>\n\n\n\n<li>\u75c5\u6c17\u7642\u990a<\/li>\n\n\n\n<li>\u5bb6\u65cf\u306e\u4ecb\u8b77<\/li>\n\n\n\n<li>\u7559\u5b66\u3084\u30b9\u30ad\u30eb\u30a2\u30c3\u30d7\u671f\u9593<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5bfe\u51e6\u6cd5<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list is-style-sango-list-accent-color\">\n<li><strong>\u30d6\u30e9\u30f3\u30af\u671f\u9593\u3092\u6b63\u76f4\u306b\u8a18\u8f09<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u96a0\u3055\u305a\u3001\u5c65\u6b74\u66f8\u306b\u8a18\u8f09<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u671f\u9593\u4e2d\u306e\u6d3b\u52d5\u3092\u8aac\u660e<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u6280\u8853\u5b66\u7fd2\u3092\u7d9a\u3051\u3066\u3044\u305f<\/li>\n\n\n\n<li>\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u958b\u767a\u3057\u3066\u3044\u305f<\/li>\n\n\n\n<li>\u30aa\u30f3\u30e9\u30a4\u30f3\u8b1b\u5ea7\u3092\u53d7\u8b1b\u3057\u3066\u3044\u305f<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u5fa9\u5e30\u5f8c\u306e\u610f\u6b32\u3092\u793a\u3059<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u73fe\u5728\u306f\u554f\u984c\u306a\u304f\u50cd\u3051\u308b\u72b6\u614b\u3067\u3042\u308b\u3053\u3068\u3092\u660e\u793a<\/li>\n\n\n\n<li>\u30d6\u30e9\u30f3\u30af\u3092\u7d4c\u3066\u5f97\u305f\u6c17\u3065\u304d\u3084\u6210\u9577\u3092\u8a18\u8f09<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u9762\u63a5\u3067\u8aac\u660e\u3059\u308b\u6e96\u5099<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u30d6\u30e9\u30f3\u30af\u306e\u7406\u7531\u3092\u7c21\u6f54\u306b\u8aac\u660e\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3066\u304a\u304f<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-sgb-headings sgb-heading\" id=\"i-58\"><span class=\"sgb-heading__inner sgb-heading--type1 with-icon\" style=\"background-color:transparent;border-color:transparent;font-size:1.5em\"><i class=\"fa fa-check\" style=\"color:var(--wp--preset--color--sango-main)\"><\/i><span class=\"sgb-heading__text\" style=\"color:#333\">\u307e\u3068\u3081\uff5c\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u306f\u300c\u5b9f\u7e3e\u306e\u898b\u3048\u308b\u5316\u300d\u304c\u9375<\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u4f5c\u6210\u306b\u304a\u3044\u3066\u3001\u6700\u3082\u91cd\u8981\u306a\u306e\u306f<strong><span class=\"keiko_yellow\">\u300c\u6280\u8853\u529b\u3068\u5b9f\u7e3e\u3092\u5177\u4f53\u7684\u306b\u3001\u308f\u304b\u308a\u3084\u3059\u304f\u4f1d\u3048\u308b\u3053\u3068\u300d<\/span><\/strong>\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-59\">\u6700\u91cd\u8981\u30dd\u30a4\u30f3\u30c8\u306e\u518d\u78ba\u8a8d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 <strong>\u6280\u8853\u30b9\u30ad\u30eb\u306f\u5177\u4f53\u7684\u306b\u3001\u5b9f\u7e3e\u306f\u6570\u5024\u3067<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u300cJava\u4f7f\u7528\u7d4c\u9a13\u3042\u308a\u300d\u2192\u300cJava(Spring Boot)\u5b9f\u52d95\u5e74\u3001\u6708\u9593100\u4e07PV\u306eWeb\u30b5\u30fc\u30d3\u30b9\u958b\u767a\u300d<\/li>\n\n\n\n<li>\u300c\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6539\u5584\u300d\u2192\u300c\u30ec\u30b9\u30dd\u30f3\u30b9\u30bf\u30a4\u30e0\u30923\u79d2\u304b\u30891\u79d2\u306b\u77ed\u7e2e(67%\u6539\u5584)\u300d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 <strong>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5358\u4f4d\u3067\u6574\u7406\u3057\u3001STAR\u6cd5\u3067\u8a18\u8f09<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u72b6\u6cc1\u2192\u8ab2\u984c\u2192\u884c\u52d5\u2192\u7d50\u679c\u3092\u660e\u78ba\u306b<\/li>\n\n\n\n<li>\u30c1\u30fc\u30e0\u898f\u6a21\u3001\u671f\u9593\u3001\u81ea\u5206\u306e\u8ca2\u732e\u5ea6\u3092\u6570\u5024\u5316<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 <strong>\u5fdc\u52df\u5148\u4f01\u696d\u306b\u5408\u308f\u305b\u305f\u30ab\u30b9\u30bf\u30de\u30a4\u30ba<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u6c42\u4eba\u7968\u304b\u3089\u6c42\u3081\u3089\u308c\u308b\u30b9\u30ad\u30eb\u3092\u62bd\u51fa<\/li>\n\n\n\n<li>\u8a72\u5f53\u3059\u308b\u7d4c\u9a13\u3092\u8077\u52d9\u8981\u7d04\u3084\u8077\u52d9\u7d4c\u6b74\u3067\u5f37\u8abf<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 <strong>\u8aad\u307f\u3084\u3059\u3044\u30ec\u30a4\u30a2\u30a6\u30c8\u3068\u9069\u5207\u306a\u30dc\u30ea\u30e5\u30fc\u30e0<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>A4\u7528\u7d192\u301c3\u679a\u304c\u76ee\u5b89<\/li>\n\n\n\n<li>\u7b87\u6761\u66f8\u304d\u3001\u8868\u7d44\u307f\u3092\u6d3b\u7528\u3057\u3066\u8996\u8a8d\u6027\u3092\u9ad8\u3081\u308b<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 <strong>\u30d7\u30ed\u306e\u6dfb\u524a\u3092\u6d3b\u7528\u3057\u3066\u5b8c\u6210\u5ea6\u3092\u9ad8\u3081\u308b<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list is-style-sango-list-check\">\n<li>\u30a8\u30f3\u30b8\u30cb\u30a2\u7279\u5316\u578b\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306b\u7121\u6599\u6dfb\u524a\u3092\u4f9d\u983c<\/li>\n\n\n\n<li>\u4f01\u696d\u76ee\u7dda\u3067\u306e\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u53d7\u3051\u308b<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-60\">\u6b21\u306e\u30a2\u30af\u30b7\u30e7\u30f3<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u4eca\u3059\u3050\u3067\u304d\u308b3\u3064\u306e\u30b9\u30c6\u30c3\u30d7\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STEP1\uff1a\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u4f5c\u6210\u958b\u59cb<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u3053\u306e\u8a18\u4e8b\u3067\u7d39\u4ecb\u3057\u305f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u6d3b\u7528<\/li>\n\n\n\n<li>\u307e\u305a\u306f\u8077\u7a2e\u306b\u5408\u3063\u305f\u30b5\u30f3\u30d7\u30eb\u3092\u53c2\u8003\u306b\u3001\u81ea\u5206\u306e\u60c5\u5831\u3092\u5f53\u3066\u306f\u3081\u308b<\/li>\n\n\n\n<li>\u5b8c\u74a7\u3092\u76ee\u6307\u3055\u305a\u3001\u307e\u305a\u306f\u521d\u7a3f\u3092\u5b8c\u6210\u3055\u305b\u308b\u3053\u3068\u3092\u512a\u5148<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STEP2\uff1a\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306e\u7121\u6599\u6dfb\u524a\u3092\u6d3b\u7528<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/career.levtech.jp\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">\u30ec\u30d0\u30c6\u30c3\u30af\u30ad\u30e3\u30ea\u30a2<\/a>\u3001<a href=\"https:\/\/mynavi-agent.jp\/it\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">\u30de\u30a4\u30ca\u30d3IT AGENT<\/a>\u3001<a href=\"https:\/\/www.geekly.co.jp\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Geekly<\/a>\u306a\u3069\u306b\u767b\u9332<\/li>\n\n\n\n<li>\u521d\u7a3f\u304c\u3067\u304d\u305f\u6bb5\u968e\u3067\u6dfb\u524a\u3092\u4f9d\u983c<\/li>\n\n\n\n<li>\u30d7\u30ed\u306e\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u53d7\u3051\u3066\u4fee\u6b63<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STEP3\uff1a\u5b9a\u671f\u7684\u306a\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3067\u9bae\u5ea6\u3092\u4fdd\u3064<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>3\u30f6\u6708\u3054\u3068\u306b\u65b0\u3057\u3044\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3084\u6280\u8853\u3092\u8ffd\u52a0<\/li>\n\n\n\n<li>\u5e38\u306b\u300c\u3044\u3064\u3067\u3082\u8ee2\u8077\u6d3b\u52d5\u3092\u59cb\u3081\u3089\u308c\u308b\u72b6\u614b\u300d\u3092\u7dad\u6301<\/li>\n\n\n\n<li>\u81ea\u5206\u306e\u30ad\u30e3\u30ea\u30a2\u3092\u5ba2\u89b3\u7684\u306b\u632f\u308a\u8fd4\u308b\u7fd2\u6163\u3092\u4f5c\u308b<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p class=\"wp-block-paragraph\">\u8077\u52d9\u7d4c\u6b74\u66f8\u306f\u3001\u3042\u306a\u305f\u306e\u3053\u308c\u307e\u3067\u306e\u52aa\u529b\u3068\u6210\u679c\u3092\u4f1d\u3048\u308b\u91cd\u8981\u306a\u66f8\u985e\u3067\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u7d39\u4ecb\u3057\u305f\u30dd\u30a4\u30f3\u30c8\u3092\u5b9f\u8df5\u3059\u308b\u3053\u3068\u3067\u3001<strong>\u63a1\u7528\u62c5\u5f53\u8005\u306e\u76ee\u306b\u7559\u307e\u308a\u3001\u66f8\u985e\u9078\u8003\u3092\u901a\u904e\u3059\u308b\u8077\u52d9\u7d4c\u6b74\u66f8<\/strong>\u3092\u4f5c\u6210\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3042\u306a\u305f\u306e\u8ee2\u8077\u6d3b\u52d5\u304c\u6210\u529f\u3057\u3001\u7406\u60f3\u306e\u30ad\u30e3\u30ea\u30a2\u3092\u5b9f\u73fe\u3055\u308c\u308b\u3053\u3068\u3092\u5fc3\u3088\u308a\u9858\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-61\">\u95a2\u9023\u8a18\u4e8b\uff5c\u30a8\u30f3\u30b8\u30cb\u30a2\u8ee2\u8077\u3092\u6210\u529f\u3055\u305b\u308b\u305f\u3081\u306e\u6e96\u5099<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/inno-mark.jp\/e-engineer\/coding-test\/\">\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u30c6\u30b9\u30c8\u5bfe\u7b56\u5b8c\u5168\u30ac\u30a4\u30c9<\/a> \u2013 \u591a\u304f\u306e\u4f01\u696d\u3067\u5b9f\u65bd\u3055\u308c\u308b\u9078\u8003\u30d7\u30ed\u30bb\u30b9<\/li>\n\n\n\n<li><a href=\"https:\/\/inno-mark.jp\/e-engineer\/engineer-github\/\">\u30a8\u30f3\u30b8\u30cb\u30a2\u8ee2\u8077\u3067GitHub\u3092\u6d3b\u7528\u3059\u308b\u30e1\u30ea\u30c3\u30c8\u3068\u6ce8\u610f\u70b9<\/a> \u2013 \u8077\u52d9\u7d4c\u6b74\u66f8\u3068\u30bb\u30c3\u30c8\u3067\u898b\u3089\u308c\u308b\u30dd\u30fc\u30c8\u30d5\u30a9\u30ea\u30aa<\/li>\n\n\n\n<li><a href=\"https:\/\/inno-mark.jp\/e-engineer\/portfolio-guide\/\">\u672a\u7d4c\u9a13\u30a8\u30f3\u30b8\u30cb\u30a2\u8ee2\u8077\u306e\u30dd\u30fc\u30c8\u30d5\u30a9\u30ea\u30aa\u4f5c\u308a\u65b9\u5b8c\u5168\u30ac\u30a4\u30c9<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/inno-mark.jp\/e-engineer\/engineer-interview-guide\/\">\u30a8\u30f3\u30b8\u30cb\u30a2\u8ee2\u8077 \u9762\u63a5\u5bfe\u7b56 \u5b8c\u5168\u30ac\u30a4\u30c9<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/inno-mark.jp\/e-engineer\/it-agent-ranking\/\">IT\u8ee2\u8077\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u304a\u3059\u3059\u3081\u6bd4\u8f03\u30e9\u30f3\u30ad\u30f3\u30b0<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u30a8\u30f3\u30b8\u30cb\u30a2\u8ee2\u8077\u3067\u6700\u3082\u91cd\u8981\u306a\u66f8\u985e\u3001\u305d\u308c\u304c\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u3059\u3002\u63a1\u7528\u62c5\u5f53\u8005\u306f1\u65e550\u679a\u4ee5\u4e0a\u306e\u8077\u52d9\u7d4c\u6b74\u66f8\u306b\u76ee\u3092\u901a\u3059\u305f\u3081\u3001\u6700\u521d\u306e30\u79d2\u3067\u3042\u306a\u305f\u306e\u5b9f\u529b\u304c\u4f1d\u308f\u3089\u306a\u3051\u308c\u3070\u3001\u66f8\u985e\u9078\u8003\u3092\u901a\u904e\u3067\u304d\u307e\u305b\u3093\u3002 \u5b9f\u969b\u3001\u63a1\u7528\u62c5\u5f53\u8005\u304c\u8077\u52d9\u7d4c\u6b74\u66f8\u3067\u898b\u3066\u3044\u308b\u30dd &#8230; <\/p>\n","protected":false},"author":1,"featured_media":189,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,6],"tags":[],"class_list":["post-187","post","type-post","status-publish","format-standard","has-post-thumbnail","category-career-skill","category-job","entry"],"_links":{"self":[{"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/posts\/187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/comments?post=187"}],"version-history":[{"count":124,"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/posts\/187\/revisions"}],"predecessor-version":[{"id":18453,"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/posts\/187\/revisions\/18453"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/media\/189"}],"wp:attachment":[{"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/media?parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/categories?post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inno-mark.jp\/e-engineer\/wp-json\/wp\/v2\/tags?post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}