職務経歴
- 会社
勤めていた会社は1つで、約10年間勤めています。
主な業務はLP、小中規模コーポレートサイト、htmlメール、wordpressなどの構築、運用、保守。
他社が作ったサイトの運用や、レギュレーションのあるサイトの制作なども。
以下は入社から現在までの過程になります。
- 入社(アルバイト)
友人の紹介でコミュニティサイトの監視業務アルバイトとして入社。
記事・コメントなどの内容を確認して、非表示・削除・注意などを行うのと、メールでのお問い合わせ対応をする業務です。
表現が曖昧なラインは、運営管理者に相談の上対応していきますが、運営管理者と同じ感覚を持つことが目標ということで、物事の理由などを深く考えるようになりました。
有難いことに、運営管理者には歴代で最も優秀であるとの言葉をいただきました。
- 正社員へ
アルバイト入社時にいずれ正社員になりたい旨は伝えていたので、
監視業務をしながらMovableTypeサイトの運用とコーダーの基礎を教わりました。
学生時代にフレームレイアウトのサイト、テーブルレイアウトのサイトを作っていたことや、
windowsの自宅サーバーとDDNSなどを設定したこともあり、Webの構造をぼんやりと把握していたこと、
またjavascriptができる人が少なかったため、jsを独自で学ぶなどをした結果、
認めてもらい、正社員してくれるという話になりました。
- 正社員後
会社が大幅な人員削減行い大多数の人が居なくなり、
正社員になったもののかなりの小人数となってしまいました。
人員削減したにも関わらず、正社員にしてくれたということで、
コーディングの効率化に力を入れることになります。
- 外注を減らす
バックエンド、サーバー周りに詳しい人材が居ないため、CMS等の構築は外注が多くなっていたため、
Wordpressを構築できるように運用から徐々に触れていき、構築できるようになります。
その後、よく使うプラグインなども覚えて、管理画面のカスタマイズなどもするようになりました。
- Nodejs
タスクランナーで効率化できないかとnodejs+gulpを当時の先輩と試してみることに。
ejs、scss、その他色々試すも、インフラやバックエンドの知見が少なく、
逆に環境構築自体に手間がかかり、不便になってしまったため普段から使うのは断念しました。
ただしhtmlメールを作成する際に、ejsが便利だったため、htmlメール作成のときは使うように。
無駄にはならなかった。
- 先輩の退職、新人の育成
アルバイト時代からずっとお世話になっていた先輩が退職されたため、新人コーダーを雇い、立場が上になりました。
未経験だったため0から教えることになりましたが、新人の真面目さとやる気のおかげで、半年ぐらいで大抵のことは任せても大丈夫に育ってくれました。
- 勉強会の定期開催
営業、デザイナーへWEBサイトの構造について説明し、どういったデザインだと時間がかかったり・かからなかったりするのかを理解してもらうことで、
こだわりの薄い部分で手間をかけてしまうような状態減らし、営業のスケジュール・見積もり感覚などをすり合わせること行っています。
また、新しい技術の共有なども行っていました。
- Git+Githubの導入
ソース管理は入社以前から社内のローカルサーバーで管理しており、
構築環境をそのサーバーに依存していましたが、VSCodeで環境は問題なくなったため、
Git+Githubを導入し、新人と一緒に勉強しながら徐々に移行することにしました。
- Vue+Nuxt
現在Nuxt3を勉強中。このサイトもNuxt3でつくられています。
きっかけは業務とは別でしたが、XDのコンポーネントと重ね合わせて、デザイナーと共同で設計し、コンポーネントを蓄積させていけば、
早く安く作れるプランを提供できるのではないかと考えてます。
- 効率化を考える
正社員後は基本的に流用できそう、作業に使えそうなものを思いついたときに作っていきました。
現在でもHTML、SCSSのひな形設計や、デザイナーへのHTML構造の説明などを行うことで制作フロー全体での効率化を図るにはどうしたらよいのかを考えています。
arrow_forward制作物
関係なさそうなものを趣味で作ったりもしています。(スクレイピングやblenderなど)
arrow_forwardプロフィール
- 効率化と問題解決
ツール以外の効率化したものや、他に特殊な案件を記載
・複数の別ドメインサイトのフッターバナーを一括で管理したかったため、フッターのDOM生成し、ドメイン判定で出力するバナーを変更するもの作成。
今までバナーの増減で、すべてのサイトで修正する必要があったものを短縮させることができました。
・WordPressをヘッドレスCMSとして使ってREST APIをJavascriptで出力させたサイト。
外部のWordPressの内容を表示させたいという要望があったため作成しました。
・先輩の作成したGoogleスプレッドシート+GASの勤怠管理を、より管理しやすくなるように修正。
社員の増減時に手間になっていたため、その業務を改善することができました。
・一定期間で内容の変わるLPをある程度形式化してPHPで作成し、デザイナーが運用できるように設計・構築したLP。
毎回ボリュームが大きく、納期も厳しいもので、デザイナー→コーダーというフローでは間に合わなかったため作成しました。
・MovableTypeで記事毎に設定したGoogleMapの座標をscriptデータで出力して、全体とカテゴリで記事のピンを表示させるjs。
クライアントの要望のため。
・同ドメイン内の特定のページのDOMを整形して表示させるPHP。
クライアントの要望のため。