<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>研修 - 株式会社yep</title>
	<atom:link href="https://www.ye-p.co.jp/office-life_cat/training/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ye-p.co.jp</link>
	<description>株式会社yepのコーポレートサイト</description>
	<lastBuildDate>Thu, 24 Sep 2026 08:50:32 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://www.ye-p.co.jp/wp-content/uploads/2026/06/cropped-アセット-1-32x32.png</url>
	<title>研修 - 株式会社yep</title>
	<link>https://www.ye-p.co.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【資格取得】ウェブデザイン技能検定2級に合格しました</title>
		<link>https://www.ye-p.co.jp/office-life/408-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 06:13:38 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/408-2</guid>

					<description><![CDATA[<p>こんにちは。 デザイン・DX事業部のkumakiです。 私事ですが、令和7年度第4回ウェブデザイン技能検定2級に合格いたしました！ 今回は受検の振り返りも兼ねて、受検のきっかけや学習方法などについて書いていこうと思います [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/408-2">【資格取得】ウェブデザイン技能検定2級に合格しました</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>こんにちは。<br />
デザイン・DX事業部のkumakiです。</p>
<p>私事ですが、<strong>令和7年度第4回ウェブデザイン技能検定2級に合格</strong>いたしました！<br />
今回は受検の振り返りも兼ねて、受検のきっかけや学習方法などについて書いていこうと思います。</p>
<p>&nbsp;</p>
<h2>ウェブデザイン技能検定とは？</h2>
<p><a href="https://www.webdesign.gr.jp/">ウェブデザイン技能検定</a>とは、<strong>Web制作に関する知識や技能を評価する、厚生労働省認定の国家検定</strong>です。<br />
ウェブデザインに関する資格の中では、現状唯一の国家検定となっています。</p>
<p>本検定は3段階の等級に分かれており、3級は基礎的な知識、2級は実務レベルの知識、1級は高度な専門知識が求められます。<br />
また、合格率は3級が60〜70％、2級が30〜40％、1級が10〜20％とされており、等級が上がるほど難易度も高くなります。</p>
<p>各等級には受検資格の条件があり、私が受検した2級には「3級の技能検定合格」か「2年以上の実務経験」が必要でした。<br />
幸い私は実務経験があったため、3級を飛ばして2級から受検しています。</p>
<p>&nbsp;</p>
<h2>受検のきっかけ</h2>
<p>昨年、<strong>デザイン・DX事業部でウェブデザイン技能検定2級の学習に取り組む機会</strong>があり、それがこの検定を知るきっかけでした。<br />
業務時間内に毎日学習時間が設けられ、最終的には模擬テストに挑戦しましたが、合格点に届かず不合格に終わりました。</p>
<p>もともと私は実務経験を重視するタイプで、資格にはあまり関心がありませんでした。<br />
そのため、模擬テストについても「軽く過去問を解けば何とかなるだろう」と慢心していた部分があったと思います。<br />
しかし、不合格という結果を受けて自分の未熟さを痛感し、改めてウェブデザイン技能検定2級を受検しようと決意しました。</p>
<p>また、yepには<strong>会社指定の資格を取得すると資格手当が支給される制度</strong>があり、その対象にウェブデザイン技能検定が含まれていたことも、受検を決意した理由の一つです。</p>
<p>&nbsp;</p>
<h2>学習について</h2>
<p>決意したはいいものの、忙しさを言い訳にずるずると先延ばしにしてしまい、実際に自主学習に取り組み始めたのは試験の1ヶ月半前くらいからでした。</p>
<p>検定の受検は事業部での取り組みとは別の自主的なものだったため、学習は余暇の時間を使っています。<br />
帰宅後に子どもの寝かしつけなどを済ませて、毎日22時頃から1〜2時間ほど学習時間を確保していました。<br />
休日も日中は家事や育児があったため、子どもがお昼寝している時間や、夜寝た後の時間を学習にあてていました。<br />
とはいえ、日によってはサボってしまうこともあり、トータルの学習時間は50時間ほどだったと思います。</p>
<p>また、公式サイトにて参考書籍として紹介されていた「<a href="https://goods.wenet.co.jp/webapp/products/detail.php?product_id=2308">ウェブデザイン技能検定2級ガイドブック</a>」を勉強教材に使用しました。<br />
こちらのガイドブックには参考書としての役割の他に、オンラインで練習問題や模擬試験にチャレンジできるネットチャレンジというものがあり、気が向いた時に練習問題にチャレンジできるのでかなり重宝しました。</p>
<h4>学科の学習</h4>
<p>私はテキストを読むだけでは内容が頭に入りにくいタイプのため、ガイドブックの内容を自分の言葉で書き起こし、不明点を調べて補足したものを非公開のNotionにまとめていました。<br />
&nbsp;</p>
<p><img decoding="async" alt="Notionのスクリーンショット" data-align="center" data-entity-type="file" data-entity-uuid="13dde079-108b-4b54-b6da-5488fbb567be" src="https://www.ye-p.co.jp/wp-content/files/inline-images/%E3%82%B9%E3%82%AF%E3%82%B7%E3%83%A7.jpg" /></p>
<p>
ガイドブックの章ごとにNotionへ整理し、各章を終えるたびに「ネットチャレンジ」で該当範囲の問題を解く、という流れで学習を進め、その中で間違えた問題や自信のない問題は改めて調べ、再度Notionにまとめる、というサイクルを繰り返すことで、内容の定着を図りました。</p>
<p>ガイドブックの学習を終えた後は、公式サイトに掲載されている過去問にも取り組み、同様に間違えた問題や自信のない問題を調べてNotionに整理しました。</p>
<p>効率的とは言い難い、泥臭い勉強方法だったと自分でも思いますが、今回の受検は合格そのものよりもスキルアップを目的としていたため、その点においては一定の成果を得られたのではないかと感じています。<br />
&nbsp;</p>
<h4>実技の学習</h4>
<p>実技についてはあまり重点的な対策は行わず、過去問に一度取り組んだほか、ガイドブックの解説を確認する程度にとどめました。<br />
出題内容は大きく変わらない傾向にあったため、GIF形式のアニメーションをPhotoshopで作成する方法とJavaScriptの部分のみ対策し、それ以外はこれまでの知識で対応できたという印象です。</p>
<p>&nbsp;</p>
<h2>試験本番</h2>
<p>試験当日は夫に育児を任せ、緊張でカチコチになりながら会場へ向かいました。<br />
道中はひたすらNotionの内容を読み返していたのですが、ちょうどその部分が出題されたため、最後まで粘ってよかったと感じています。<br />
自己採点ではギリギリ合格点といった正答率だったため、この最後の粘りがなければ、もしかすると合格できていなかったかもしれません。</p>
<p>&nbsp;</p>
<h2>終わりに</h2>
<p>今回の受検を通して、自分の知識やスキルの不足を改めて実感するとともに、基礎から学び直すことの大切さを学びました。<br />
また、結果だけでなく、学習の過程そのものが大きな成長につながったと感じています。<br />
今後も継続して知識のアップデートを行い、実務に還元できるよう取り組んでいきたいと思います。</p>
<p>最後までお読みいただき、ありがとうございました！<br />
&nbsp;</p><p>The post <a href="https://www.ye-p.co.jp/office-life/408-2">【資格取得】ウェブデザイン技能検定2級に合格しました</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>新人研修を振り返っての気づきと抱負</title>
		<link>https://www.ye-p.co.jp/office-life/371-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Mon, 30 Jun 2025 04:30:10 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/371-2</guid>

					<description><![CDATA[<p>初めまして！ 2024年９月に大学を卒業し、新卒として入社したベトナム出身のルーンです。 今回は約半年にわたる新人・未経験者研修を振り返りながら、その感想と今後の抱負をまとめました。 1. 研修の全体 期間：入社後約6か [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/371-2">新人研修を振り返っての気づきと抱負</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span><span><span><span><span><span>初めまして！</span></span></span></span></span></span><br />
<span><span><span><span><span><span>2024年９月に大学を卒業し、新卒として入社したベトナム出身のルーンです。</span></span></span></span></span></span><br />
<span><span><span><span><span><span>今回は約半年にわたる新人・未経験者研修を振り返りながら、その感想と今後の抱負をまとめました。</span></span></span></span></span></span></p>
<h4><span><span><span><strong><span><span>1. 研修の全体</span></span></strong></span></span></span></h4>
<ul>
<li><span><span><span><strong><span><span>期間</span></span></strong></span></span></span><span><span><span><span><span><span>：入社後約6か月</span></span></span></span></span></span><br />
        &nbsp;</li>
<li><span><span><span><strong><span><span>主なプログラム</span></span></strong></span></span></span><span><span><span><span><span><span>：</span></span></span></span></span></span>
<ol>
<li><span><span><span><span><span><span>基本情報技術者試験範囲の教本読み込み＋タッチタイピング練習</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>ProgateおよびPHP教本によるプログラミング基礎学習</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>フローチャート演習</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>プログラミング実習（会社・見積・請求管理システム開発）</span></span></span></span></span></span></li>
</ol>
</li>
<li><span><span><span><strong><span><span>サポート体制</span></span></strong></span></span></span><span><span><span><span><span><span>：週2回、各1時間のヒアリング（理解度チェック・疑問点解消）</span></span></span></span></span></span></li>
</ul>
<h4><span><span><span><strong><span><span>2. 教本読み込みとタイピング練習</span></span></strong></span></span></span></h4>
<p><span><span><span><span><span><span>最初の約2週間は、基本情報技術者試験の教本をひたすら読み込むことに集中しました。毎回のヒアリングでは、教本の要点を自分の言葉で説明し、理解度を確認していただきました。初日は専門用語の多さに圧倒され、「特に、カタカナ用語が多く、本当に覚えられるのか…」と感じましたが、繰り返すうちに自然と知識が定着し、読むことが日課になっていきました。</span></span></span></span></span></span></p>
<p><span><span><span><span><span><span>並行して、TypingClubで毎日30分程度のタッチタイピング練習にも取り組みました。まだ全て星5評価には届いていませんが、指使いがスムーズになり、コード入力時のミスが大幅に減少しました。自分の成長を実感しつつ、研修後も継続してレベルアップしたいと思っています。</span></span></span></span></span></span></p>
<h4><span><span><span><strong><span><span>3. プログラミング基礎学習とフローチャート演習</span></span></strong></span></span></span></h4>
<p><span><span><span><span><span><span>教本学習が一段落すると、ProgateでHTML/CSS、JavaScript、PHPの基礎を学習しました。スライドで理論を学び、すぐにブラウザ上でコードを書いて動かす流れは非常に理解しやすく、自分でも驚くほどスムーズに進められました。</span></span></span></span></span></span></p>
<p><span><span><span><span><span><span>また、週に1〜2時間、上長の方と対面で行うフローチャート演習は、手書きでプログラムの流れを図式化する貴重な体験でした。慣れない手書きでは、最初どこから書き始めるべきか迷い、完成後も正解かどうか不安でした。しかし、「トレース」という見直し手法で一行ずつ確認し、誤りを発見できた瞬間の達成感は格別です。この経験を通じて、「どんな作業も丁寧に振り返ること」が重要だと学びました。</span></span></span></span></span></span></p>
<h4><span><span><span><strong><span><span>4. プログラミング実習：会社・見積・請求管理システム開発</span></span></strong></span></span></span></h4>
<p><span><span><span><span><span><span>研修のハイライトとして、会社情報・見積・請求を管理するシステムに取り組みました。特に印象に残っているのは、CSSによるレイアウト調整の難しさです。デザインの再現では、marginやpadding、flexboxの調整などを何度も試行錯誤しました。テーブルが崩れたり要素がずれたりするたびに検証ツールで確認し、原因を突き止めて修正する作業を通じて、フロントエンドの基礎力が大きく向上したと感じています。</span></span></span></span></span></span></p>
<p><span><span><span><span><span><span>開発中には数多くのエラーやバグにも直面しましたが、その都度ドキュメントや検索で調べ、仮説を立てて試行錯誤を繰り返すことで、自走力や問題解決力も鍛えられました。最終的には、自分で作ったシステムが正常に動作し、情報が登録・表示・編集・削除できたときの達成感は格別でした。</span></span></span></span></span></span></p>
<p><img decoding="async" alt="会社一覧画面" data-align="center" data-entity-type="file" data-entity-uuid="4a2603f2-a7b3-44a8-ac40-fc472fd03191" src="https://www.ye-p.co.jp/wp-content/files/inline-images/%E3%83%96%E3%83%AD%E3%82%B0%E7%94%A8.jpeg" /></p>
<p><span><span><span><span><span><span>この実習を通じて、コードを書く技術だけでなく、設計の意図を理解する力や、ユーザー視点で考える大切さを学ぶことができました。今後、実務の中でこの経験を土台に、さらに成長していきたいと思います。</span></span></span></span></span></span></p>
<h4><span><span><span><strong><span><span>5. 振り返りと今後の抱負</span></span></strong></span></span></span></h4>
<p><span><span><span><span><span><span>研修を通じて、専門知識だけでなく「自発的に調べる力」「問い直す力」「根気強く取り組む姿勢」を養うことができました。そして将来は、日越両国の架け橋となるBrSEとして活躍したいと考えています。日本で培った技術力とコミュニケーション力を活かし、ベトナム側との円滑な橋渡し役を担うことで、両国のチームを結びつけ、より大きな価値を生み出せるエンジニアを目指します。</span></span></span></span></span></span></p>
<p><span><span><span><span><span><span>最後までお読みいただき、ありがとうございました。これからもどうぞよろしくお願いいたします。</span></span></span></span></span></span></p>
<p>&nbsp;</p><p>The post <a href="https://www.ye-p.co.jp/office-life/371-2">新人研修を振り返っての気づきと抱負</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>新卒WEBデザイナー研修記 〜ECサイトデザイン WordPress使用〜</title>
		<link>https://www.ye-p.co.jp/office-life/334-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Tue, 03 Sep 2024 09:20:40 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/334-2</guid>

					<description><![CDATA[<p>研修の最終課題として、アウトドアグッズを取り扱う架空の会社「いえのそと」のECサイトを作りました。 主な工程 市場調査・サイトマップ・ワイヤーフレーム デザイン コーディング WordPress設定 1. 市場調査・サイ [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/334-2">新卒WEBデザイナー研修記 〜ECサイトデザイン WordPress使用〜</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>研修の最終課題として、アウトドアグッズを取り扱う架空の会社「いえのそと」のECサイトを作りました。</p>
<h2>主な工程</h2>
<ol>
<li>市場調査・サイトマップ・ワイヤーフレーム</li>
<li>デザイン</li>
<li>コーディング</li>
<li>WordPress設定</li>
</ol>
<h3>1. 市場調査・サイトマップ・ワイヤーフレーム</h3>
<p>市場調査では競合となるアウトドアグッズを販売しているECサイトを調べ、どんな特徴があるか、ページ構成やメニューなど参考にできる部分を探します。</p>
<p>サイトマップは市場調査で調べた内容から、今回のサイトのページや構成を考えていきます。</p>
<p>ワイヤーフレームは各ページにどんな要素をどの配置で置くかを決めるものです。<br />
特にトップページはお客様が訪れた時にどんな情報がどこにあると良いのか考える必要があり難しかったです。</p>
<p><img decoding="async" alt="ワイヤーフレーム" data-entity-type="file" data-entity-uuid="0da1eb02-46e4-4533-81a8-0217717d5e04" src="https://www.ye-p.co.jp/wp-content/files/inline-images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202024-09-04%2011.13.25_1.png" /></p>
<h3>2. デザイン</h3>
<p>デザインではサイトのコンセプトや使用するカラーを決定し、ワイヤーフレームを元にサイトの見た目を作っていきます。</p>
<p>実際に画像を入れるとワイヤーフレームで見た時よりもごちゃごちゃして見えたり、商品を目立たせようとシンプルにしすぎてコンセプトを見失ったり、たくさん試行錯誤しました。</p>
<p>スライドバナーで使用するバナー画像も作成しました。</p>
<p><img decoding="async" alt="バナー画像" data-entity-type="file" data-entity-uuid="606f659b-e36a-4485-807a-b63ecfdaa313" src="https://www.ye-p.co.jp/wp-content/files/inline-images/MV_0.png" /></p>
<p>デザインが完成したら、クライアントにデザインを説明する デザイン提案書 を作ります。</p>
<p>デザインのコンセプトや、そのデザインにした理由など、デザインについて詳しくないクライアントに伝わるよう意識して書いていきます。</p>
<p>専門学校の授業では説明する相手はデザインに詳しい先生だったので、どう見せれば伝わるのか考えるのは初めてで勉強になりました。</p>
<h3>3. コーディング</h3>
<p>HTML / css / JavaScript を使って作ったデザインを起こしていきます。</p>
<p>コーディング中は定期的にフィードバックをいただき、今まで意識できていなかったHTMLのルールや、便利なcss、SEO対策についてなど教えていただきました。</p>
<p>一番苦戦したのがJavaScript。<br />
インターンや専門学校で触れる機会はあったのですが、苦手意識が強くありました。<br />
今回だと、スライドバナー / ヘッダーメニューの展開 / 絞り込みの開閉 / 画像の拡大表示 などをJavaScriptを使用して実装しました。<br />
調べたコードをコピペしたり、教えていただいたりしながらなんとか動かすことができました。</p>
<p>コーディング作業を通して感じたことは、仕事としてコーディングをする上でわかりやすいコードを書くことが大事ということです。<br />
命名規則を決めたり、なるべくシンプルに描ける方法を模索したり、わかりやすいコードを書くことで、他の人と一緒にコーディングしやすくなったり保守がしやすくなります。<br />
今まではコードがぐちゃぐちゃでも自分がわかればいいや〜なんて思っている節があったので、改善していきたいです。</p>
<h3>4. WordPress設定</h3>
<p>コーディングした内容をWordPressのページにするべくテーマを自作します。<br />
テーマ自作するのは初めてでしたが、インターンで既に完成しているオリジナルのテーマを編集する機会があったので完成形のイメージがあったのでなんとか作れました。</p>
<p>主にWordPressの機能を使用した部分は、お知らせ と お問い合わせフォーム です。</p>
<h4>お知らせ</h4>
<p>お知らせ用のカスタム投稿を作成し、管理画面から追加できるようにしました。<br />
新着順に3件トップページに表示される設定も無事実装できました。</p>
<h4>お問い合わせフォーム</h4>
<p>Contact Form 7 というプラグインを使用しました。</p>
<p>機能自体はすぐに実装できました。が、デザインに合わせて調整をするのがとても大変でした。</p>
<p>具体的にどんな対応をしたかというと、項目ごとに未入力時のエラーメッセージを変更しました。<br />
Contact Form 7で用意されているエラーメッセージは全項目共通で表示されます。<br />
それをJavaScriptで上書きするというのを行いました。</p>
<p><img decoding="async" alt="エラーメッセージ上書きコード" data-entity-type="file" data-entity-uuid="02883a3c-082f-4253-8ce6-95c868baeed1" src="https://www.ye-p.co.jp/wp-content/files/inline-images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202024-09-04%2013.08.32.png" /></p>
<p>自分ではどうにもできず、ほとんど教えてもらった形ですがなんとか実装できました。</p>
<p>&nbsp;</p>
<p>他にはセキュリティ設定やSEOの設定などを行い<strong>完成</strong>です。</p>
<p>&nbsp;</p>
<h3>研修発表</h3>
<p>研修発表では最終課題の内容を会社の皆さんに発表しました。<br />
とても緊張しましたが、無事研修が終わる達成感がありました。</p>
<p><img decoding="async" alt="研修発表の様子" data-entity-type="file" data-entity-uuid="6066e864-0a57-4a0c-85f6-a92e7eba3bb7" src="https://www.ye-p.co.jp/wp-content/files/inline-images/IMG_7650%20%281%29.JPG" /></p>
<p>研修が終わり、現在はOJT期間に入り実務に励んでおります。<br />
早く一人前のWEBデザイナーになれるように頑張ります！</p><p>The post <a href="https://www.ye-p.co.jp/office-life/334-2">新卒WEBデザイナー研修記 〜ECサイトデザイン WordPress使用〜</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>yepのフロントエンドエンジニア研修！デザイン制作〜サービス公開まで</title>
		<link>https://www.ye-p.co.jp/office-life/325-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Mon, 24 Jun 2024 09:51:24 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/325-2</guid>

					<description><![CDATA[<p>こんにちは。okazakiです。 以前は、美容系会社のWEBデザイナーとして働いていましたが、 2024年3月から「yepにてフロントエンドエンジニア」としてステップアップすることになりました。 &#160; といっても [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/325-2">yepのフロントエンドエンジニア研修！デザイン制作〜サービス公開まで</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>こんにちは。okazakiです。</p>
<p>以前は、美容系会社のWEBデザイナーとして働いていましたが、<br />
2024年3月から<strong>「yepにてフロントエンドエンジニア」</strong>としてステップアップすることになりました。</p>
<p>&nbsp;</p>
<p>といっても、デザイナーの頃はWordPressの自社サイトを更新したり、LPを作ったりと、<br />
ゴリゴリにエンジニア作業をしてた訳ではないので、<br />
エンジニア業界を知る意味も含めて、新人研修を受けさせていただきました。</p>
<p>&nbsp;</p>
<p>そこで、この記事では研修期間における</p>
<ul>
<li><strong>制作物</strong></li>
<li><strong>研修期間（２ヶ月）で取り組んだ課題</strong></li>
<li><strong>デザイン課題</strong></li>
<li><strong>エンジニア課題</strong></li>
<li><strong>研修を通して得た学び</strong></li>
</ul>
<p>についてお伝えできればいいなと思います。</p>
<p>→フロントエンドエンジニアなので、<br />
デザイン面と実装面の両方を研修内容に含んでいます。</p>
<p>&nbsp;</p>
<p>また、もしこれからフロントエンドエンジニアになりたい！って人がいたら、<br />
１つの参考にしてもらえたら嬉しいです。</p>
<p>では早速どうぞ！( ^ω^ ) /</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>制作するもの</h2>
<p><img decoding="async" alt="制作物" data-entity-type="file" data-entity-uuid="3beb982e-a899-4a63-972d-c7b24dff9755" src="https://www.ye-p.co.jp/wp-content/files/inline-images/frontend-training01.jpg" /></p>
<p>PHPとDB（データベース）を利用した、フォーム入力サイトを作ることになりました。</p>
<p>元々HTML、CSSはある程度仕事で使っていたのですが、<br />
PHPやJavascriptはそこまで精通してなかったので、<br />
この機会にガッツリサイト制作に取り組むことに。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>研修期間（２ヶ月）で取り組んだ課題</h2>
<p>研修で実施した内容はこちら↓</p>
<p><img decoding="async" alt="研修期間で取り組んだ課題" data-entity-type="file" data-entity-uuid="81ce4199-150b-47c8-a7cd-1c624cb4195b" src="https://www.ye-p.co.jp/wp-content/files/inline-images/frontend-training-01_0.png" /></p>
<p>&nbsp;</p>
<p>それぞれの概要は、</p>
<p><strong>【①市場調査】</strong><br />
サービスをリリースする上で競合サイトをリサーチ</p>
<p><strong>【②ワイヤーフレーム（提案書）】</strong><br />
市場調査やヒアリングを元にサイトの要素・機能をまとめる<br />
<strong>※この際に完成イメージを明確に持つのが大事</strong></p>
<p><strong>【③デザインカンプ】</strong><br />
ワイヤーフレームで網羅したサイトの必要要素にデザインを充てていく</p>
<p><strong>【④デザイン提案書】</strong><br />
なぜこのデザインにしたのか？の根拠を踏まえ作成</p>
<p><strong>【⑤XDプロトタイプ】</strong><br />
XDで実際のサイトの動きを付け、実装イメージに相違がないか確認</p>
<p><strong>【⑥コーディング（HTML、CC、Javascript）】</strong><br />
静的ページをまずは制作。これを元にPHP・DB（mySQL）に紐付けて動的なページを作ります</p>
<p><strong>【⑦コーディング（PHP）】</strong><br />
静的ページをPHP化していきます</p>
<p><strong>【⑧DB連携（登録のみ）】</strong><br />
今回のサービスでは、入力した項目を新規追加する機能のみ実装します</p>
<p><strong>【⑨PHP、Javascriptによるバリデーション機能】</strong><br />
入力フォームにエラーがあった場合、エラー文言を出してユーザーに知らせる機能です</p>
<p><strong>【⑩テスト項目洗い出し（正常系、異常系）、テスト】</strong><br />
制作したサイトがうまく動作するかテストしていきます</p>
<p>と、本当に１から全てサービスを制作していく研修になりました。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ここからは、</p>
<p>ーーーーーーーーーーーーー</p>
<p>①〜⑤：デザイン課題<br />
⑥〜⑩：エンジニア課題</p>
<p>ーーーーーーーーーーーーー</p>
<p>として、掘り下げていきたいと思います！</p>
<p>&nbsp;</p>
<h2>デザイン課題</h2>
<p><img decoding="async" alt="デザイン課題" data-entity-type="file" data-entity-uuid="7a3f79ab-88a8-439e-a805-38046566933b" src="https://www.ye-p.co.jp/wp-content/files/inline-images/frontend-training-design.png" /></p>
<h3>①市場調査</h3>
<p>競合サイトを調査して、「どんな機能があるか」「デザインの特徴」をまとめます。</p>
<p>&nbsp;</p>
<p>機能面では、入力フォームの実装があるので</p>
<p>・フォームに必要な項目<br />
・フォーカスした時の動き<br />
・エラーの時の動き<br />
・フォームの幅・高さ、余白、フォントサイズ</p>
<p>など、細かく調べていきました。</p>
<p>&nbsp;</p>
<p>項目は、クライアントがどんな内容を取得したいかヒアリング時にすり合わせをしましたが、<br />
「競合ではこんな項目がありましたよ〜」と、こちらから提案することもありました。</p>
<p>デザイン面では、「幅・高さ、余白、フォントサイズ」は他のページとの兼ね合いもあるので、<br />
ここはワイヤーフレームを制作する時にまとめることにしました。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>②ワイヤーフレーム（提案書）</h3>
<p><img decoding="async" alt="ワイヤーフレーム（提案書）" data-entity-type="file" data-entity-uuid="82479caf-68ff-42ad-be90-590f9b627848" src="https://www.ye-p.co.jp/wp-content/files/inline-images/frontend-training02.jpeg" /></p>
<p>&nbsp;</p>
<p>実装するページは３ページになりました。<br />
それぞれのページの目的は、</p>
<p>&nbsp;</p>
<p><strong>【トップページ】</strong></p>
<p>目的：どんなサービスなのかを訴求し、このサービスに興味を持ってもらうためのページ。<br />
→離脱防止のため長くならないように</p>
<p>&nbsp;</p>
<p><strong>【入力ページ】</strong></p>
<p>目的：必要な情報を入力するページ。</p>
<p>機能：<br />
・Javascript、PHPのバリデーション<br />
・DBへの登録<br />
・表示ページへ遷移（入力エラーの場合は遷移しない）</p>
<p>&nbsp;</p>
<p><strong>【表示ページ】</strong></p>
<p>目的：入力内容が表示されるページ。</p>
<p>機能：<br />
・入力内容の表示<br />
・SNSシェアボタン<br />
・生成完了を伝えるアニメーション<br />
・直接URLにアクセスした場合は、入力ページへリダイレクト</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>また、ワイヤーフレームはとっても大事で、<br />
ここを曖昧に作ってしまうと、後のデザインやコーディングで苦労します（笑）。</p>
<p>実際に、今回の研修でデザインやコーディングに進んだけれど、<br />
結局ワイヤーフレームを直さないといけないことが発生しました。</p>
<p>&nbsp;</p>
<p>この時点で、完成イメージを明確に持って、<br />
デザインやコーディングに入らないと自分もメンバーも苦労してしまうことになるので、<br />
そのことを改めて実感したフェーズでした。</p>
<p>&nbsp;</p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p><strong>&#8211; ポイント &#8211;</strong></p>
<p><strong>ワイヤーフレームで完成イメージを明確にして、<br />
デザインやコーディングに入る。</strong></p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p>&nbsp;</p>
<p>ということで気を取り直して（笑）、<br />
ワイヤーフレームに対してデザインを作っていきます！</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>③デザインカンプ</h3>
<p>このフェーズでデザインを作り込みます。</p>
<p><strong>デザインはあくまでワイヤーフレームに対して肉付けしていく</strong>のであり、<br />
ワイヤーフレームからかけ離れたデザイン（配置が異なる・余白が合っていないetc&#8230;）、<br />
クライアントにワイヤーフレームを確認してもらった意味がなくなってしまうので。</p>
<p>&nbsp;</p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p><strong>&#8211; ポイント &#8211;</strong></p>
<p><strong>デザインはワイヤーフレームで決まった要素の、<br />
配置（大きさ・余白）などに沿って肉付けしていく</strong></p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p>
&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>④デザイン提案書</h3>
<p>このフェーズでは、<br />
サイトのイメージをクライアントとマッチさせることが<br />
改めて大変であることを学びました。</p>
<p>今回は２案作成することになり、<br />
提案内容をまとめて選んでもらうフローで行いました。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>⑤XDプロトタイプ</h3>
<p>XDのプロトタイプ機能とは、</p>
<p>ブラウザ上で実際のサイトのようにボタンをクリックしたらページ遷移する、などの<br />
動きをつけることができる機能です。</p>
<p>今回の課題では、「入力項目を追加」をクリックすることで<br />
入力欄を動的に増やす動きをXD上で再現します。</p>
<p>&nbsp;</p>
<p>ただ、XDでも表現の限界はあるので、</p>
<p><strong>「インタラクション」項目で、<br />
タップ＞トランジション＞移動先に案件が増えたデザインのアートボードを選択</strong></p>
<p>にすることで、イメージの共有を行いました。</p>
<p>
テキストだけでは伝えきれない内容を、<br />
プロトタイプで表現することで認識相違がないようにします。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p><strong>&#8211; ポイント &#8211;</strong></p>
<p><strong>XDのプロトタイプは、クライアントやメンバーとの<br />
イメージ相違がないように共有する。<br />
ただし、実際のサイトの動きに完全に合わせることはできないので、<br />
表現できないものは補足したり、工夫が若干必要。</strong></p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>エンジニア課題</h2>
<p><img decoding="async" alt="エンジニア課題" data-entity-type="file" data-entity-uuid="3182d8c9-6523-4269-b5ad-84c0cf4b18e1" src="https://www.ye-p.co.jp/wp-content/files/inline-images/frontend-training-08.png" /></p>
<p>&nbsp;</p>
<p>ここから先は、エンジニア課題です！</p>
<p>デザインやXDの共有イメージを元に、コーディングを進めていきます。</p>
<p>「カタカタカタ&#8230;」</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>⑥コーディング（HTML、CC、Javascript）</h3>
<p><img decoding="async" alt="コーディング" data-entity-type="file" data-entity-uuid="50dad2b6-d0e9-4c5c-8b6b-ee818db1cee9" src="https://www.ye-p.co.jp/wp-content/files/inline-images/frontend-training06.png" /></p>
<p>まずはPHPやDBとは関係なく、<br />
静的ページとしてコーディングしサイト完成を目指していきます。</p>
<p>PHPでは、foreach文などの繰り返し処理を使って、<br />
入力できる項目を増やしたりします。</p>
<p>ただ、その実装をする前に、<br />
HTML、CSS、Javascriptを使って実装をまずは行います。<br />
（基本的な実装と、アニメーションや項目の増減の作業でした）<br />
&nbsp;</p>
<p>&nbsp;</p>
<p>以下、実装内容です。</p>
<p>&nbsp;</p>
<p><strong>【トップページ】</strong></p>
<p>・ボタンサイズ<br />
→Googleガイドラインを参考にして作成<br />
・使い方のダイジェスト動画<br />
→MacのQuickTime Playerを使って動画キャプチャを撮影<br />
・fadeInアニメーション<br />
→スクロールに合わせてふわっと表示させる（jQuery）<br />
・SNSシェア機能<br />
→各SNSツールに記事がシェアできるようボタンを設置<br />
・URLをコピーボタン<br />
→クリックすると、表示された記事のURLがコピーされる</p>
<p>&nbsp;</p>
<p><strong>【入力ページ】</strong></p>
<p>・formタグ内で、必要項目をinputなどで制作<br />
→JSでバリデーションを実装するので、HTMLでは必須項目にrequiredはなし<br />
・追加、削除になる項目にアニメーションをつける<br />
→瞬時に切り替わると実行されたかが視認しずらいため（jQuery）<br />
・配色<br />
→入力に集中してもらうため、背景色は白に<br />
・アニメーション<br />
→追加、削除以外にアニメーションは実装なし（入力集中！）<br />
・余白<br />
→input内にしっかり取ることで入力しやすい設計に<br />
・リアルタイムのバリデーション<br />
→入力エラーがある場合、入力項目を移動した時点で枠外にエラー表示を出す</p>
<p>&nbsp;</p>
<p><strong>【表示ページ】</strong></p>
<p>・必要最低限のレイアウトに<br />
→ジャムの法則みたいな<br />
・完了したアニメーション<br />
→表示ページへ遷移したら、完了したことがわかる動きを実装</p>
<p>&nbsp;</p>
<h4>入力ページの増減項目の管理</h4>
<p>正直、これが一番大変でした。。。</p>
<p>&nbsp;</p>
<p>最終的にDBと連携してデータの登録があるので、<br />
その管理を<strong>「何の項目の、何番目に入力されたものか？」</strong>を<br />
番号を付与して実装することにしました。</p>
<p>&nbsp;</p>
<p>最初はJSで追加項目をカウントする変数を作り、<br />
それを使ってフォームにidやname属性を付与していましたが、</p>
<p>この方法だと削除した項目以外の順番（インデックス番号）がずれてしまいます。</p>
<p>&nbsp;</p>
<p>結果的に、追加、削除する項目においては、<br />
対象の全ての要素を取得（querySelectorAll）して、<br />
インデックス番号を１から振り分ける処理を行いました。</p>
<p>そうすることで、削除されたものも含め、<br />
動的にJSで番号管理ができるようになりました。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>また、CSSもそうなのですが、<br />
<strong>クラスの命名規則や、JSではidはなるべく指定せず記述する</strong>ことを学びました。</p>
<p>その理由は、PHPにする際にidを付与して記述することがあり、<br />
バッティングしてしまうことがあるようです。</p>
<p>なので、なるべくならCSSのクラスを指定して、<br />
それに対して機能を実装していくようにすると、<br />
バックエンドのエンジニアの方にデータを共有する際に<br />
スムーズに受け渡しができます。</p>
<p>&nbsp;</p>
<p>エンジニア職ではなかったので、ここまで気にかけなかったのですが、<br />
理由としても納得できたところなので、<br />
私もこれからはCSSを指定して動きをつけていけたらと思います！</p>
<p>&nbsp;</p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p><strong>&#8211; ポイント &#8211;</strong></p>
<p><strong>クラスの命名規則を分かりやすく。<br />
JSでは、idで指定せず、CSSのクラスなどで指定する方が<br />
バックエンドへデータを渡す時にもスムーズになる。</strong></p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>⑦コーディング（PHP）</h3>
<p>先ほどのデータを、今度はPHP化させます。</p>
<p>・繰り返し処理<br />
・入力がない場合の処理<br />
・入力があった場合の処理（POST情報がある場合）<br />
・バリデーション<br />
・DB登録</p>
<p>が主な実装内容です。</p>
<p>&nbsp;</p>
<p>具体的な実装の流れはこちら↓</p>
<p>ーーーーーーーーーーーーーーーーーーーーーー</p>
<p>if(POST情報がある場合){</p>
<p>　バリデーション関数定義<br />
　バリデーション実行<br />
　　エラー情報の表示、POST情報をフォームに再表示</p>
<p>　if(エラーがない場合){<br />
　　①SESSIONに保存<br />
　　②DBへ保存</p>
<p>　　&#8220;`<br />
　　トランザクション開始<br />
　　内容がOKなら、コミット<br />
　　&#8220;`<br />
　　③表示ページへリダイレクト<br />
　}<br />
}</p>
<p>POSTがない場合：入力フォームの表示（初期表示）</p>
<p>ーーーーーーーーーーーーーーーーーーーーーー</p>
<p>&nbsp;</p>
<p>正直、自分一人ではこの考え方に辿り着けなかったため、<br />
先輩のエンジニアの方に助力をいただいて、<br />
ようやく実装できた！って感じでした。</p>
<p>&nbsp;</p>
<p>ポイントは、DB登録をする際に、</p>
<p>・１つもエラーがない場合に、登録される<br />
・１つエラーがあったら、何も登録されない</p>
<p>と、２択の実装を行ったことです（トランザクション）。</p>
<p>&nbsp;</p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p><strong>&#8211; ポイント &#8211;</strong></p>
<p><strong>今回のサイトでは、DB登録をする際に、</strong></p>
<p><strong>・１つもエラーがない場合に、登録される<br />
・１つエラーがあったら、何も登録されない</strong></p>
<p><strong>と、２択の実装を行った（トランザクション）。</strong></p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>⑧DB連携（登録のみ）</h3>
<p><img decoding="async" alt="DB登録" data-entity-type="file" data-entity-uuid="1fd641ba-1881-493a-8072-7e2211f91a81" src="https://www.ye-p.co.jp/wp-content/files/inline-images/frontend-training05.jpg" /></p>
<p>こちらはMySQLを使って、登録されたデータを管理していました。</p>
<p>DB作成までは私自身で行いませんでしたが、<br />
PHPの中で</p>
<p>・insertでデータを挿入<br />
・bindValueを通す<br />
・最後にexecuteで実行</p>
<p>といった感じで、多少MySQLの記述をすることがありましたが、</p>
<p>今の私ではちょっと力不足なので、<br />
「こういった方法で登録するのが安全」という説明までにとどめさせてください（笑）。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>⑨PHP、Javascriptによるバリデーション機能</h3>
<p><img decoding="async" alt="バリデーション" data-entity-type="file" data-entity-uuid="4622e570-5ba7-466e-b275-1c87b451a70d" src="https://www.ye-p.co.jp/wp-content/files/inline-images/frontend-training04.png" /></p>
<p>Javascriptでは、リアルタイムで予期しない入力内容があった場合、<br />
フォーム近くにエラー文言を出します。</p>
<p>PHPでは、送信ボタンがクリックされたときにエラーがある場合、<br />
表示ページに遷移せずに、入力ページに留めて、同じくエラー文言を出します。</p>
<p>&nbsp;</p>
<p>それぞれのバリデーションには意味があり、</p>
<p>・Javascriptでバリデーションする<br />
→登録ボタンを押さないとエラーが出ないのはユーザーにとって使いにくい<br />
（えー、せっかく入力したのにって気持ちになる( ；∀；)）</p>
<p>・PHPでバリデーションする<br />
→データをDBに登録する際には、必ずかける。<br />
これにより、予期しないデータが入らないようにできる。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>両方を両立する実装内容として今回は、</p>
<p>Javascriptでエラーを表示するJavascript専用のクラスを指定し、<br />
動的に付与してエラー文言を出したり、削除したりしました。</p>
<p>PHPでも同様に、エラーを表示するPHP専用のクラスを作り、<br />
表示・非表示を切り替えていました。</p>
<p>&nbsp;</p>
<p>他にもやり方はいくつかありそうなので、<br />
ここは私も勉強中です！</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>⑩テスト項目洗い出し（正常系、異常系）、テスト</h3>
<p><img decoding="async" alt="テスト" data-entity-type="file" data-entity-uuid="96433caa-a260-4af9-9464-21874520255f" src="https://www.ye-p.co.jp/wp-content/files/inline-images/frontend-training03.png" /></p>
<p>実装した内容に対して、</p>
<p>・正常系：予期できる動き<br />
・異常系：エラー文言など</p>
<p>といった感じで、区分けしてテスト項目を洗い出して、１つずつチェックしていきました。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>研修を通して得た学び</h2>
<p>この記事はサービスが完成してから書いているので、<br />
機能だったり、デザインだったり、最初から記事の内容がバシッと定まっていたわけではありません。</p>
<p>フィードバックや実装をしていく中で、修正が何回も発生しました。</p>
<p>&nbsp;</p>
<p>「研修期間（２ヶ月）で取り組んだ課題」でも書きましたが、</p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p><strong>ワイヤーフレーム制作の時に、<br />
いかにサービス内容が頭の中で整理できているか</strong></p>
<p><strong>ーーーーーーーーーーーーーーーーーーーーーー</strong></p>
<p>という点が、<br />
工数（どれだけの作業日数が必要か）だったり、<br />
フィードバック、修正対応などに響いてくるということを<br />
ものすごく実感しました (・∀・;)</p>
<p>&nbsp;</p>
<p>「デザインを少し修正したい」となれば、<br />
その後のコーディングや実装機能に影響があるし、</p>
<p>「機能を追加、変更したい」となれば、<br />
テストを始めからやり直さないといけなくなったりと、</p>
<p>どのフェーズもその後の作業に響いてくることが、<br />
自分で作っているにも関わらず大変でした。。。</p>
<p>これが他のメンバーに引き継ぐ内容だったら、<br />
ほんと申し訳ない気持ちになります。</p>
<p>&nbsp;</p>
<p>なので、もしこれからフロントエンドエンジニアになりたいって人は、<br />
実務では一人では作業しないので、誰が見ても扱いやすいものを作ることが<br />
自身の成長にもつながってくると思います。</p>
<p>ご参考までに。</p>
<p>&nbsp;</p>
<p>また、ここまで詰め込んでしっかりと作り込むことは今まで経験がありませんでした。<br />
とても実りの多い研修となりました。</p>
<p>毎回先輩方には、忙しい中、実業務の合間に丁寧に教えていただき、<br />
その分頑張ろうと思いながら、なんとか形にすることができました。</p>
<p>&nbsp;</p>
<p><strong>yepの研修では、<br />
その人のレベルに応じて柔軟に取り組んでくれる仕組みが整っているので、<br />
自分が目指したいキャリアやビジョンを持っていれば、<br />
確実に成長できる場所だな〜と改めて感じました！</strong><br />
&nbsp;</p>
<p>今は研修が終わり、OJTに入って実際の案件に携わっています。<br />
学んだことを活かせるように、これから頑張っていこうと思います。</p>
<p>&nbsp;</p>
<p>それでは〜</p>
<p>&nbsp;</p>
<p>&nbsp;</p><p>The post <a href="https://www.ye-p.co.jp/office-life/325-2">yepのフロントエンドエンジニア研修！デザイン制作〜サービス公開まで</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>研修終わったので感想書きました</title>
		<link>https://www.ye-p.co.jp/office-life/324-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Thu, 20 Jun 2024 04:42:58 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/324-2</guid>

					<description><![CDATA[<p>初めまして！ 2024年4月から新卒として働いている、katoです。 一年ほどyepでインターンをしていたのですが、大学を卒業して仲間入りということで、 基礎知識を補完したり、叩き直したりするために、新人研修を二か月半ほ [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/324-2">研修終わったので感想書きました</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>初めまして！<br />
2024年4月から新卒として働いている、katoです。</p>
<p>一年ほどyepでインターンをしていたのですが、大学を卒業して仲間入りということで、<br />
基礎知識を補完したり、叩き直したりするために、新人研修を二か月半ほど受けました！</p>
<p>今回は新人研修を振り返りながら、感想を書いていきます。</p>
<h2>研修内容</h2>
<p>まず、簡単に研修の流れを紹介します。</p>
<ol>
<li>基本情報の教本をひたすら読む＋タッチタイピングの練習</li>
<li>Progate、PHPの教本でプログラミングの基礎を学ぶ</li>
<li>フローチャート演習</li>
<li>プログラミング実習</li>
</ol>
<p>また、研修期間中は週2回、1時間のヒアリングがあり、理解の確認や疑問点の質問などをさせていただきました。</p>
<h3>読書とタイピング</h3>
<p>最初の約2週間は、基本情報の知識の詰め込みを行います。<br />
とにかく教本を読み続け、ヒアリングの時間に教本の内容を理解しているのか、確認していただきました。<br />
分厚い教本を読み、理解し、覚えるの繰り返しが最初は苦行に感じましたが、<br />
慣れてくると、逆に教本を読んでいない時間に違和感を覚えるようになりました。<br />
慣れって怖いですね。</p>
<p>また、並行して、TypingClubというタイピング練習サイトでタッチタイピングの習得を目指します。<br />
タイピングの速度と正確さで採点されるのですが、レベルが上がるにつれて星5（満点）を取るのが難しくなります。<br />
実はまだ目標のレベルまで星5を取れていないので、こっそり続けているのはここだけの話です！</p>
<h3>プログラミングの基礎を学習</h3>
<p>基本情報の知識の詰め込みが一通り終わると、プログラミングの学習が始まります。</p>
<p>まず、Progateという学習サイトでプログラミング全般の基礎を学びます。<br />
スライドで解説されたあとに実際にコードを書いて再現するという、<br />
インプットとアウトプットの流れがはっきりしていたので理解しやすかったです。</p>
<p>次に、業務ではPHPを使うことが多いということで、PHPの学習が始まります。<br />
これは、PHPの教本を用いて行いました。LAMP環境を用意し、教本のプログラムを私の環境で再現して学習を進めました。<br />
PHPのバージョンが教本の想定しているバージョンと異なることから出るエラーがいい感じの難所になっていて、苦しいけれども面白かったです。</p>
<h3>フローチャート演習</h3>
<p>フローチャート演習は週に1時間、先生方と対面で行われます。ペンと紙を使って手書きでプログラムの動きを確認しました。<br />
慣れていないフローチャートでプログラムを書くことはとても難しく、最初は書くことができても違和感を覚えました。<br />
また、手書きだとプログラムを動かしてエラーを確認することができないので、本当に合っているのか、答え合わせの時間はとても不安でした。<br />
その不安を軽減させるためにトレース（見直しの一つ）がありました。<br />
実際、それで間違いを発見できたことがありましたので、トレースは偉大かもしれません。</p>
<h3>プログラミング実習</h3>
<p>PHPの教本での学習が終わると、プログラミング実習に入ります。実習では会社の見積、請求を管理するシステムを制作しました。<br />
インターンではLaravelというフレームワークを用いていました。しかし、この実習ではフレームワークなし、素のPHPのみでシステムを作るということで、<br />
初挑戦なことが多く苦労しました。<br />
でも、おかげさまで、フレームワークでは簡易化されていた処理を確認することができ、とてもよい経験になりました！<br />
CSSもゼロからガッツリ触ったことがなく、デザインの画像だけで再現する必要があったので大変でした。<br />
要素を綺麗に横に並べたいのにデコボコになったり、エラー文の余白でテーブルが肥大化したり、etc&#8230;</p>
<h4>システムの画面</h4>
<p><img decoding="async" alt="会社一覧" data-entity-type="file" data-entity-uuid="efab6f87-d4dd-4920-8c08-79ccab12e22d" src="https://www.ye-p.co.jp/wp-content/files/inline-images/%E4%BC%9A%E7%A4%BE%E4%B8%80%E8%A6%A7_1.png" /></p>
<p>上記画像は作成したシステムの画面の一つです。<br />
ここまでこれたのは、ヒアリングの時間に疑問点、不明点を解消していただいたり、アドバイスを大量にいただけたからです。<br />
感謝。</p>
<p>完成後、発表会をしました。発表後の質疑応答では、今後の糧になるフィードバックをたくさんいただき、もっと頑張ろうと思いました。<br />
それと、1つ懺悔なのですが、発表会中、私のpcのスピーカー設定がミュートになっていた可能性があります。<br />
もし、オンラインで視聴していて発言された方がいらっしゃれば、誠に申し訳ございませんでした。<br />
この場をお借りして謝罪いたします。</p>
<h2>感想</h2>
<p>総じて、楽しく研修させていただきました。<br />
これから実務に入るということで、やっとスタートラインが見えた段階です。<br />
これからもいっぱい失敗すると思いますが、失敗を修正してどんどん前に進んでいけたらなと思います！</p>
<h2>おまけ</h2>
<p>先輩方と研修内容はほぼ同じだと思うので、ざっくり書きました。<br />
もし研修内容に興味があれば、是非、先輩方の研修ブログを読み漁ってみてください！</p>
<p>&nbsp;</p><p>The post <a href="https://www.ye-p.co.jp/office-life/324-2">研修終わったので感想書きました</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>地方の元電気屋が都内で駆け出しエンジニアになる話</title>
		<link>https://www.ye-p.co.jp/office-life/321-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Mon, 03 Jun 2024 01:06:53 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/321-2</guid>

					<description><![CDATA[<p>2024/1月に内定を頂き2月に上京 そして3月に入社したtakahashiです。 入社してからの3ヶ月間の研修内容を書いていきます。 1ヶ月目 「確かな力が身につくPHP「超」入門 第２版」の全項目 基本情報技術者の教 [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/321-2">地方の元電気屋が都内で駆け出しエンジニアになる話</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>2024/1月に内定を頂き2月に上京<br />
そして3月に入社したtakahashiです。<br />
入社してからの3ヶ月間の研修内容を書いていきます。</p>
<h3>1ヶ月目</h3>
<p>「確かな力が身につくPHP「超」入門 第２版」の全項目</p>
<p>基本情報技術者の教本の読み込み<br />
毎日一冊の本を読み込み週2であるヒアリングの時にアウトプットor理解が浅い部分の説明をして頂き<br />
内容としては<br />
・16進数から2進数への変換<br />
・ベン図の作成<br />
・文字コードの種類<br />
・SQLインジェクションとは<br />
・システム開発の流れ<br />
・パーミッション<br />
・Linuxのコマンド<br />
・LAMPの説明<br />
・探索アルゴリズムの種類<br />
などの毎日が勉強の日々でした。<br />
それらを勉強しながらタイピングの練習を行いました。</p>
<p>教本が終わり次にProgateでHTML,CSS,JavaScript,SQL,PHPのなどの基本的な言語の役割を学び<br />
実際に画面での動きを確認しこの言語にはこういうことが出来るみたいな<br />
広く浅く各言語に触れてました。<br />
&nbsp;</p>
<h3>2ヶ月目</h3>
<p>「確かな力が身につくPHP「超」入門 第２版」の全項目<br />
教科書の中身は、PHPで実際に関数の使い方を学びながらのショッピングサイトの製作<br />
教科書にサンプルコードがあり、Progateて使ったPHPの関数等を使いながら製作しこの時は<br />
色々な関数がありとりあえず、手を動かしながらひたすら書いていました。</p>
<p>「よくわかるPHPの教科書【PHP7対応版】」の以下項目<br />
1冊目では使っていない関数を使いつつtwitter風アプリを作成しました。<br />
しかし、教科書にサンプルコードがあるので手を動かしたりコピペを行っていて理解が浅く<br />
とりあえず課題を終わすことに躍起になっており<br />
ヒアリング時にコードの説明を求められても、全く説明が出来ずただコードを移すロボットのようになっていました。<br />
なので、コードを書くより理解するを重点に課題を行っておりました。</p>
<p>コードを作成しながらの週一であるフローチャートの研修があったのですが<br />
例題を解説して頂いても、さっぱり理解出来ずトレース表を書いて何とか理解していました。<br />
普通なら3回で終わる研修が自分は倍の6回かけて何とか終わりました&#8230;<br />
しかしこの研修を通じてもし○○ならば□□したいみたいな考えをかなり養うことが出来ました。</p>
<h3>3ヶ月目</h3>
<p>最終課題である会社の管理システムを作成しました。<br />
ここが一番大変でしたが一番力がついたと実感しました。<br />
最初は設計書等などさらっと読んで教科書で使っていたコードをパクッて作成して自分の中ではできていると認識していましたが<br />
設計書の詳細などを見落とし全く違うものを作っており<br />
かなり出戻り作業をしてしまったり<br />
今度は要件通りになるコードを探しきて、コピペするだけでそのコードが何をしているかの説明が出来なかったり<br />
変数名を定義する時も、適当に自分だけが理解していてa,bみたいな曖昧な表現が多く<br />
他の人が見たときに分かりづらいなどがありました。<br />
自分の実力不足だと痛感しました。</p>
<p>それからは要件や詳細を一つ一つ確認しコード一文ずつ理解しながら作成していきました。<br />
機能としては動くが安全の欠如だったり<br />
表示はできているがハイフンが無く分かりづらい<br />
直接変数に代入すればいいのに、二度手間な処理など<br />
ただ作成するのではなく、ユーザー目線、コードの可視性等がテキトーでとりあえず作っていました。<br />
それらを修正しようと、自分は頭で考えて悩んで止まっていたので<br />
ヒアリング時に頭で考えるより手を動かそうとおっしゃって頂いたのですが<br />
悩んで何にもコードが浮かばない状況だったので、手を動かす事も出来なかったので<br />
その時に紙やメモに今自分が何をしたいのか細かく分けて書くことから始めました。</p>
<p>例としてはカレーを作るのであれば</p>
<p>買い出し→下処理→煮込む<br />
みたいにやりたいことを細かく大雑把に書き出し<br />
買い出しなら具材の選定、下処理なら使う道具の選定みたいなイメージで<br />
事細かくやるべきことを小さくしてからコード書くようにしていきました。</p>
<p>この時くらいから機能を付けるときもし○○なら□□したい<br />
みたいな簡単な条件分岐なら頭で考え○○にあの関数が使えるかもみたいな<br />
コードを作成する前にイメージが少しできた状態で作成していました。<br />
&nbsp;</p>
<h3>終わりに</h3>
<p>とりあえず発表が終わりホッとしていますがあっという間の3か月間でした。<br />
日々の研修は難しかったですが、やりがいがありとても充実していました。<br />
2週間後から始まるOJTに向けてLaravelのインプットが始まっていますが<br />
今まで学んできたことを活かしながら頑張りたいと思います。</p>
<p>
&nbsp;</p>
<p>&nbsp;</p><p>The post <a href="https://www.ye-p.co.jp/office-life/321-2">地方の元電気屋が都内で駆け出しエンジニアになる話</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>3ヶ月間の研修を振り返る</title>
		<link>https://www.ye-p.co.jp/office-life/320-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Fri, 26 Apr 2024 10:21:47 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/320-2</guid>

					<description><![CDATA[<p>3ヶ月間の研修が完了しました！ 研修中に勉強したこと・感じたことを振り返っていきたいと思います。 【What】何を学んだ？ 3ヶ月間の学習内容を順番にたどります。週2回行われる1時間のヒアリングで疑問を解決しながらカリキ [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/320-2">3ヶ月間の研修を振り返る</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span><span><span><span><span><span>3ヶ月間の研修が完了しました！</span></span></span></span></span></span><br />
<span><span><span><span><span><span>研修中に勉強したこと・感じたことを振り返っていきたいと思います。</span></span></span></span></span></span></p>
<h2>【What】何を学んだ？</h2>
<p><span><span><span><span><span><span>3ヶ月間の学習内容を順番にたどります。週2回行われる1時間のヒアリングで疑問を解決しながらカリキュラムを進めていきます。</span></span></span></span></span></span></p>
<ol>
<li><span><span><span><span><span><span>基本情報技術者試験テキストブック：基本情報の学習</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Progate：PHP、JavaScript、Git、CommandLine、HTML/CSSなど</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>PHP教本実習①：PHPの記法、ルール、関数</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>PHP教本実習②：PHPを使用したアプリケーション作成</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>フローチャートとアルゴリズム：フローチャートの概要、書き方</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>プログラム実習：PHPを使用した課題アプリケーション作成</span></span></span></span></span></span></li>
</ol>
<h2>【How】どんなふうに進めた？</h2>
<p><span><span><span><span><span><span>どのように上記のカリキュラムを進めていったのか振り返りたいと思います。</span></span></span></span></span></span></p>
<ul>
<li><span><span><span><span><span><span>基本情報技術者試験テキストブック</span></span></span></span></span></span></li>
</ul>
<p><span><span><span><span><span><span>研修が始まるとまずは基本情報技術者試験のテキストブックを読みます。800ページほどの分厚い本ですが図解が多いので取り組みやすいです。ですが内容が難しくなる／苦手な分野になると同じところを何度も読んでしまい進捗が遅くなってゆく。。。教育係の方にアドバイスいただき、理解度60%程度でも先に進めていき分からないところを書き留めてヒアリングの時間に聞くスタイルに変えました。途中で気分転換＆理解度確認のため基本情報技術者試験の過去問を解きながら読破することができました。正直、苦手な項目はまだ自分の中で落とし込めていないと感じているのですが、エンジニアとして必要な知識が詰まっている本だと思うので今後も繰り返し読みたいです。</span></span></span></span></span></span></p>
<ul>
<li><span><span><span><span><span><span>Progate</span></span></span></span></span></span></li>
</ul>
<p><span><span><span><span><span><span>基本情報が終わるといよいよPCに触れます。Progateで指定の項目のレッスンをこなしていきます。スライドがわかりやすく、各セクションが終わるごとに学んだ内容を使う練習があるのでゲーム感覚で楽しく進められました。目標期間は若干短めなのでダッシュで駆け抜けます。</span></span></span></span></span></span></p>
<ul>
<li><span><span><span><span><span><span>PHP教本実習①</span></span></span></span></span></span></li>
</ul>
<p><span><span><span><span><span><span>Progateの次は1冊目の教本に入ります。その前にまずは環境構築です。先輩に教えて頂きながら権限変更にユーザーの切り替え、コードエディタと仮想環境の設定などを行います。使ったことのあるエディタなのにSSH接続の部分で頭が早くも真っ白に・・・。初めてのことづくしで教本に入る前からいっぱいいっぱいになっていました(汗)</span></span></span></span></span></span></p>
<p><span><span><span><span><span><span>環境構築がなんとか完了すると教本に入ります。初めてPHPに触れましたが初心者向けの優しい教本なので記法や関数を基礎の基礎から学ぶことができました。コードを書く→実行→確認を繰り返します。初めてPHPのエラー画面に遭遇し、ヒアリングの時間にvar_dump()することを教わりました。今ではことあるごとにvar_dump()しています。</span></span></span></span></span></span></p>
<ul>
<li><span><span><span><span><span><span>PHP教本実習②</span></span></span></span></span></span></li>
</ul>
<p><span><span><span><span><span><span>教本2冊目に入ります。ここでは簡単なアプリケーションを作りながらPHPを学びます。教本の見本通りにコードを書いて実際に動くものが作れるので楽しいですが前の教本よりエラーが増えて悩む時間が増えました。テキストのお手本通り進めていくのでここで直面したエラーは大体記述漏れやタイプミスでした。今でもやりがちなので気をつけたいです。CRUDを始め、こういう動きを作るにはこう書けばできるのか〜ということを学びました。</span></span></span></span></span></span></p>
<ul>
<li><span><span><span><span><span><span>フローチャート</span></span></span></span></span></span></li>
</ul>
<p><span><span><span><span><span><span>フローチャートと例題の説明を受けてから実際に自分で書いていきます。流れを理解できていてもいざまっさらな紙に書くとなると難しい。。。「例題→練習→教育係の方のチェック」の流れを繰り返します。書けると思考が整理されるなと感じました。</span></span></span></span></span></span></p>
<ul>
<li><span><span><span><span><span><span>プログラミング実習/発表</span></span></span></span></span></span></li>
</ul>
<p><span><span><span><span><span><span>最後にこれまでの学習の集大成としてプログラミング実習に取り組みました。得意先別に見積書と請求書を管理するシステムを作成します。設計書を読んで要件を満たすプログラムを組んでいくのですが、これまでの内容より難易度もエラー発生率もアップします。この機能を実現するにはどうすれば良いのか考えたり、実装方法を調べたりで脳みそをフル回転しているとあっという間に時間が過ぎました。また、練習のためGitHubでプルリクエストを作成しコードレビューをして頂きました。ブランチの構成や実務で必要になる流れを勉強できて有り難かったです！この実習ではフレームワークを使わずPHPのみで作るのでページネーションやソートの仕組みの理解が深まりました。実習後に待っているのはプログラム発表会です。当日は皆さんにお集まりいただき感謝の気持ちと緊張が入り混じって学生時代のゼミに戻ったような感覚でした。発表後に皆さんのご意見をいただくときは何を指摘されるか内心ビクビクしていましたが、今後に活かせるアドバイスや良いところを探して伝えくださり「研修での学びを糧に実務でも頑張ろう！」と思いました。</span></span></span></span></span></span></p>
<h2>【研修を終えての所感】</h2>
<p><span><span><span><span><span><span>研修を通して初めてPHPに触れましたが、PHP未経験でも段階的なカリキュラムとフォロー体制が用意されてたため完走できました。チーム開発を経験したことのない自分にとってヒアリングや日々の研修を通して意識すべき点も学ぶ事ができてよかったです。本記事執筆現在、OJTに入っております。課題は山積みですし、一日が一瞬で終わるように感じるほど目まぐるしい毎日ですが研修中に学んだことを意識しながら取り組みたいと思います！</span></span></span></span></span></span></p><p>The post <a href="https://www.ye-p.co.jp/office-life/320-2">3ヶ月間の研修を振り返る</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>新人研修を終えました</title>
		<link>https://www.ye-p.co.jp/office-life/308-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Tue, 05 Dec 2023 03:49:41 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/308-2</guid>

					<description><![CDATA[<p>こんにちは！2023年10月に入社し、11月で研修が終了しましたので報告の記事です。 これまでプログラミングは趣味レベルで触った程度だったので、未経験の身として色々教えていただきました。 人に教わるメリット 研修内容につ [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/308-2">新人研修を終えました</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>こんにちは！2023年10月に入社し、11月で研修が終了しましたので報告の記事です。</p>
<p>これまでプログラミングは趣味レベルで触った程度だったので、未経験の身として色々教えていただきました。</p>
<h3>人に教わるメリット</h3>
<p>研修内容については他の方も書いているのでざっくり説明しますが、</p>
<p>参考書や演習で基礎を学んでから研修課題のウェブサイトを作るといった流れでした。</p>
<p>研修期間を通して定期的に進捗確認や質問の場を設けていただいたのは非常に助かりました。</p>
<p>分からないことが多い中で都度調べながら手を動かしていると、</p>
<p>うまく動いてもこれがいいやり方なのか、自己流すぎるのでは、と不安になることもあったので</p>
<p>早い段階で確認してもらえたのは良かったです。</p>
<p>コードの書き方の慣習のような、自分ではなかなか気づけないものもあるので人に教わることはやはり大事だなと身にしみます。</p>
<h3>研修発表</h3>
<p>社内の研修発表の前に、課題のサイトを今度はフレームワークを用いて作ってみることに。</p>
<p>まずは勝手が変わり戸惑うことが多かったです。</p>
<p>一方データ操作やページ処理など、1から作っていたものが簡単にできるようになっていて違いや利点を感じることもできました。</p>
<p>業務でも使用しているものなので、そのイメージにもつながりましたね。</p>
<p>発表の際は、追加で作った機能や気にかけて作った点を主にプレゼンしました。</p>
<p>評価をもらって一安心するとともに、見落としていた例外や思いつかなかったアイデアなど</p>
<p>経験からのアドバイスもいただけて、この先の道のりを垣間見たような気がします。</p>
<h3>終わりに</h3>
<p>私の場合、言語は違えどプログラミングに多少触れていたことで基礎的な部分は入りやすかった印象がありますが、</p>
<p>今後の業務は未知の領域ですので精進していこうと思います！</p><p>The post <a href="https://www.ye-p.co.jp/office-life/308-2">新人研修を終えました</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>未経験デザイナーの研修記録</title>
		<link>https://www.ye-p.co.jp/office-life/306-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Mon, 13 Nov 2023 02:20:19 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/306-2</guid>

					<description><![CDATA[<p>初めまして。2023年7月に中途入社したAoyagiと申します。 これまで、アパレル、商社、飲料メーカー、通訳・翻訳など様々な業界を経験し、人生最後のキャリアチェンジ！ ということで、デザイナー未経験枠でyepへ入社させ [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/306-2">未経験デザイナーの研修記録</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>初めまして。2023年7月に中途入社したAoyagiと申します。</p>
<p>これまで、アパレル、商社、飲料メーカー、通訳・翻訳など様々な業界を経験し、人生最後のキャリアチェンジ！</p>
<p>ということで、デザイナー未経験枠でyepへ入社させていただきました。</p>
<p>この度未経験枠入社恒例の、３ヶ月研修を無事終えましたので、その研修の様子を皆様にお届けできたらと思います！</p>
<p>&nbsp;</p>
<h2>１ヶ月目</h2>
<p>まずは、IT・デザインの基礎知識を身につけるところから始めよう！</p>
<p>ということで、研修１ヶ月目は、座学メインのカリキュラムです。</p>
<p>始めの２週間は、基本情報技術者の書籍をひたすら読み、知らない用語、単語と睨めっこの日々が続きました。</p>
<p>業界自体未経験なこともあり、耳にしたことはあるけど深い意味は理解していなかったITのこと、</p>
<p>これまで全く聞いたことや使ったことのない専門的な用語・単語などがたくさんあり、</p>
<p>インプット量の多い期間となりました。</p>
<p>正直頭がパンクしそうになりましたが、週２回先輩社員へ質問ができる場が設けられていたため、</p>
<p>疑問点を解消しながら進めることができました。これ、非常に助かりました。</p>
<p>&nbsp;</p>
<p>基本情報技術者完読後３週目に入ると、次はデザインの基礎を学びます。</p>
<p>「ノンデザイナーでもわかるUX＋理論で作るWebデザイン」</p>
<p>「クリエイターのための権利の本」の２冊を読み進めます。</p>
<p>こちらはデザイナーとして心得ておくべき基本的な内容だったので、</p>
<p>独学で得た内容をベースに復習を兼ねて進めることができたと思います。</p>
<p>&nbsp;</p>
<p>４週目に突入！</p>
<p>基礎が身についたら、次はProgateにて実践的なコーディングを学びます。</p>
<p>フロントエンドで使用する言語、HTML、CSS、JavaScript、JQueryを受講しました。</p>
<p>HTML、CSSは入社以前にすでに受講していたこともあり、</p>
<p>一部コースを割愛しながら進めることができたため、前倒しで完了することができました。</p>
<p>&nbsp;</p>
<h2>２ヶ月目〜３ヶ月目</h2>
<p>さて、研修も２ヶ月目に突入。</p>
<p>無事IT全般、デザイン、コーディングの基礎知識も身につき、土台が完成しました。</p>
<p>ここからは実習のスタートです！</p>
<p>本来実習は擬似課題を行うはずが・・・</p>
<p>今回はなんと、先日ブログでも紹介のあった、</p>
<p>ベトナム現地法人、yetのコーポレートサイト制作を担当させていただくことが決まりました！</p>
<p>→リリース済みのサイトはこちら：<a href="https://ye-t.net/" target="_blank">https://ye-t.net/</a></p>
<p>研修の実習課題なのに、リアル制作案件で、正直ビビっていたのが本心です。</p>
<p>が、実際に世に出回るサイトになるということで、モチベーションも一気にアップです！</p>
<p>全過程において非常にワクワクしながら制作を進めることができました！</p>
<p>&nbsp;</p>
<h3>制作スケジュール</h3>
<p>スケジュールはざっくりと下記のような流れで進めました。</p>
<ol>
<li>現地調査（ベトナム市場調査、競合調査など）：3日間　</li>
<li>WF制作：5日間</li>
<li>デザインカンプ：10日間</li>
<li>コーディング：15日間</li>
<li>WP化：6日間</li>
</ol>
<p>&nbsp;</p>
<p>せっかくなので、上記制作過程の成果物を一部掲載したいと思います。</p>
<p>&nbsp;</p>
<h3>WF制作</h3>
<p>コンテンツ、大まかなレイアウト、文言についてをざっくり決めていきます。</p>
<p>メインはコンテンツ、コンテンツの並び順の確認・確定になります。</p>
<p>因みに、今回の制作はマルチリンガル対応ということで、ベトナム語、英語、日本語での制作になります。</p>
<p>よって、まずは英語での制作から進めました。</p>
<p>WFの段階からすでに入れられそうな文言は英語で入れていきます。</p>
<p>（Webサイト用の文章を考えるのは初めての経験。結構苦労しました。。。）</p>
<p><img fetchpriority="high" decoding="async" alt="WF" data-entity-type="file" data-entity-uuid="ac6be68b-99be-4539-b3b0-8997e4740877" height="764" src="https://www.ye-p.co.jp/wp-content/files/inline-images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-11-13%2011.56.38.png" width="856" /></p>
<p>&nbsp;</p>
<h3>デザインカンプ</h3>
<p>デザインのフェーズに入り、本来であればカラー選定が重要になってくる段階ですが、</p>
<p>ロゴが確定していないため、色味は仮置きで制作を進めました。</p>
<p>最終成果物は色味が変わり、雰囲気もガラッと変わったものになっています。</p>
<p>是非、本サイトをご覧ください。</p>
<p>yetコーポレートサイト：<a href="https://ye-t.net/" target="_blank">https://ye-t.net/</a></p>
<p>&nbsp;</p>
<p><img decoding="async" alt="デザイン_PC" data-entity-type="file" data-entity-uuid="36dc803c-6ea5-47b1-a590-1cba8476bf40" height="561" src="https://www.ye-p.co.jp/wp-content/files/inline-images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-11-13%2013.19.41.png" width="595" /></p>
<p><img decoding="async" alt="デザイン_SP" data-entity-type="file" data-entity-uuid="d93e5f72-fa26-4511-8fbf-28868fccd7f9" src="https://www.ye-p.co.jp/wp-content/files/inline-images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-11-13%2013.20.06.png" /></p>
<h3>全体を通して</h3>
<p>サイト制作の目的として、現地法人設立にあたりローカル人材を採用したいという点に焦点を置きました。</p>
<p>この目的を果たすべく、全体的に人物を用いた写真素材をたくさん使うようにしたり、</p>
<p>20〜30代の若手をターゲットと想定し、現地IT人材が就活時に求める要素などを調査した上で、</p>
<p>モダン、革新的なデザインを意識しながら制作をしました。</p>
<p>&nbsp;</p>
<p>制作を進めていく中で、大変だった点は大きく2つ。</p>
<p>1つ目は、前述のとおり3言語のマルチリンガルサイトになること。</p>
<p>英語で制作を進め、デザインの段階で全て日本語に翻訳。</p>
<p>ここまでを単独で進め、ベトナム語への翻訳をアウトソーシング。</p>
<p>期限までにきちんと納品されるようスケジュール管理をおこないます。</p>
<p>自分自身の翻訳作業や外部の方の管理も含め、遅延のないよう進めていく点は少し大変でした。</p>
<p>&nbsp;</p>
<p>2つ目は、yetのロゴが社内コンペで決まるということで、</p>
<p>テーマカラーなどもロゴとの兼ね合いで最終的には変更する可能性があったこと。</p>
<p>デザイナーは社内コンペへの参加必須で、ロゴ制作を並行して実施する必要があり、</p>
<p>ロゴ制作は未経験だったため、基礎から調べながらの制作になりました。</p>
<p>&nbsp;</p>
<p>全体的にスケジュール管理など、大変だなと感じる部分もありつつ、</p>
<p>なんとかリリース予定日までに制作を完了することができました！</p>
<p>&nbsp;</p>
<h2>研修終了！</h2>
<p>無事、コーディング、WP化も終え、研修の最後を飾る発表会の日がやってきました！</p>
<p>ついにこの２ヶ月間で制作してきたものをお披露目する場がやってきました。</p>
<p>当日はとっっても緊張しましたが、発表も無事終え、ポジティブなFBもたくさんいただくことができました。</p>
<p>そして、何より達成感です！改めて、発表の場があって良かったなあと感じました。</p>
<p>&nbsp;</p>
<h2>最後に</h2>
<p>ここまでの３ヶ月間、なんだかんだあっという間に過ぎていきました。</p>
<p>現在はOJTに入り、研修中には経験することのなかったリアルな課題に直面したりしながら日々を送っております。</p>
<p>まだまだ未熟者ではありますが、研修での学びを糧に、</p>
<p>1日でも早く一人前のデザイナーとして活躍できるよう頑張りたいと思います！</p><p>The post <a href="https://www.ye-p.co.jp/office-life/306-2">未経験デザイナーの研修記録</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>新人研修が無事完了しました！【先生編】とゴルフ部</title>
		<link>https://www.ye-p.co.jp/office-life/296-2</link>
		
		<dc:creator><![CDATA[kumaki]]></dc:creator>
		<pubDate>Thu, 27 Jul 2023 12:12:56 +0000</pubDate>
				<guid isPermaLink="false">https://www.ye-p.co.jp/office-life/296-2</guid>

					<description><![CDATA[<p>先生を務めさせていただきました 先日のアオキ氏のブログ&#160;新人研修が無事完了しました！の先生を務めさせていただきました。 先生目線からも新人研修について振り返ってみたいと思います。 研修内容は元記事をご参照くださ [&#8230;]</p>
<p>The post <a href="https://www.ye-p.co.jp/office-life/296-2">新人研修が無事完了しました！【先生編】とゴルフ部</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2>先生を務めさせていただきました</h2>
<p>先日のアオキ氏のブログ&nbsp;<a href="https://www.ye-p.co.jp/node/291" target="_blank">新人研修が無事完了しました！</a>の先生を務めさせていただきました。</p>
<p>先生目線からも新人研修について振り返ってみたいと思います。</p>
<p>研修内容は元記事をご参照ください。</p>
<h3>タイピング</h3>
<p>タイピングが速ければ速いほど偉いです。<br />
<a href="https://www.typingclub.com/" target="_blank">TypingClub</a></p>
<p>こちらをがんばっていただきました。<br />
はじめはタイピングが遅かったですが、数週間後にはかなり速くなっていました。<br />
かなり偉くなりました。</p>
<h3>ショートカット</h3>
<p>自分がよく使うものからお伝えしました。<br />
今後自分なりに合うものを見つけていって頂けばうれしいです。</p>
<h4>ブラウザ</h4>
<p>別タブで開く ctrl + t<br />
アドレスバーに移動する ctrl + l<br />
リロード crtl + r</p>
<h4>VSCode</h4>
<p>検索 ctrl + shift + f&nbsp;<br />
置換 ctrl + shift + h<br />
クイックオープンウィンドウ crtl + p<br />
コマンドパレットを開く ctrl + shift + p</p>
<h4>Windows</h4>
<p>フォルダを開く windowsキー + e<br />
デスクトップ表示 windowsキー + d<br />
ロック画面&nbsp;windowsキー + l</p>
<h3>PHP</h3>
<ul>
<li>var_dumpを見やすくする。<br />
        あまり本にも記載されていないし、意外と知らない人も多い？<br />
        PHP公式のUser Contributed Notesには記載ありましたが、var_dumpを調べる機会もあまりない気がします。</p>
<blockquote><p>echo &#8220;&lt;pre&gt;&#8221;;<br />
        var_dump($value);<br />
        echo &#8220;&lt;/pre&gt;&#8221;;</p></blockquote>
</li>
<li>配列<br />
        「イメージのつきやすいお題」を出して実装ということを繰り返しました。<br />
        例：foreachを使って、ラーメンが好きな人の名前を表示してください。</p>
<blockquote><p>$arr = [<br />
        &nbsp;&nbsp;&#8220;粉川&#8221; =&gt; [&#8220;うどん&#8221;, &#8220;ラーメン&#8221;, &#8220;カレー&#8221;],<br />
        &nbsp;&nbsp;&#8220;斉藤&#8221; =&gt; [&#8220;そば&#8221;, &#8220;お好み焼き&#8221;],<br />
        &nbsp;&nbsp;&#8220;宮崎&#8221; =&gt; [&#8220;ラーメン&#8221;, &#8220;かつ丼&#8221;],<br />
        ];</p></blockquote>
</li>
<li>classとfunction</li>
<li>正規表現<br />
        様々なパターンで正規表現のチェックを実装してもらいました。</li>
<li>クロスサイトスクリプティング対策、SQLインジェクション<br />
        対策をしないと、どういった悪いことをされるかを具体例をもとに説明しました。</li>
</ul>
<h3>まとめ</h3>
<p>3か月程の週2回プラスαで先生をやらせていただきましたが、こちらとしても勉強させていただきました。</p>
<p>&nbsp;</p>
<h2>ゴルフ部</h2>
<p>先日、今年初のゴルフ部の活動をしました！</p>
<p>気になるスコアはこちら。目を細めると見えます。</p>
<p><img decoding="async" alt="ゴルフ" data-entity-type="file" data-entity-uuid="0c7b7377-a43f-4a78-b0d6-80002f2e25f2" src="https://www.ye-p.co.jp/wp-content/files/inline-images/blog_golfscore_2.png" /></p><p>The post <a href="https://www.ye-p.co.jp/office-life/296-2">新人研修が無事完了しました！【先生編】とゴルフ部</a> first appeared on <a href="https://www.ye-p.co.jp">株式会社yep</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
