開発環境こんにちは、nishi_talk(@nishi_talk)です。先日、初めてサイト制作をリモートで仕事をすることがありました。無事に納品することまでできたのですがその中で自分自身、反省点や今後のために気づいた点をまとめておきます。案件名は守秘義務のため、お伝えすることができませんが作業内容はざっくりこんな感じ。WordPressで企業サイトを構築。Slackでコミュニケーションを取りながら、進捗具合や気になった箇所、雑談などはSlack上で会話する。タスクや修正点はgitlabでのissueを発行して進めていきます。これらの条件で案件を進めていく中で、これは大事だったなっと思った3点をご紹介します。3.想定外のことが起こった時の対応策1.開発環境は絶対に同期させるここは時間をかけても、絶対にマストだなと思いました。今回はWordPressでの構築でsqlファイルだけ頂いた状態でスタートをしてしまったのですが、やはりちょこちょこ先方の環境で動かないっなんてことがありました。普段、構築し慣れていたWordPress案件だったこともあり、大きな問題にはならなかったのですが、これが大規模なシステム開発だったりするとそうはいきません。なにより先方にご迷惑をかけることになります。自分リモートワークを依頼する立場のときでも、本番と開発の環境が一緒になるようなにドキュメントなりファイルをお渡ししようと思いました。今回は前に勤めていた会社から依頼の仕事でした。現場の雰囲気を知っていて、雑談も平気で行えるしお互いのスキルや思考を理解できている状態だったので、仕事のしやすさは楽でした。こんなケースは稀で、リモートワークの場合はほとんど会ったことがない人とのチャットコミュニケーションのやりとりになると思います。対面コミュニケーションの場合だと画面などを覗いて、案件を進めてくれているなっなどの進捗の情報が入ってきますが、リモートワークだとそうはいきません。今回はチャットコミュニケーションだったので以下の点を注意して進めていきました。今日何をして、どうなったかを伝えました。今回はgitlabのissueでタスクを管理していたので、例えば「#01○○○を対応してpushしたので確認お願いします。実装が中途半端な内容でも、そのまま伝えちゃいます。「#01の実装ですが、これこれまで対応してこうしている最中です。先方に案件が進んでいるという安心感を与えたいので、毎日の進捗を伝えたほうがいいかなと思いました。日々の進捗を伝えたら、これから進めていく内容も一緒に伝えました。「#01○○○を対応し終えたので、#02を進めていきます。完了予定は二日後です。」みたいな完了予定日も一緒に伝えました。お互いの認識が間違ってないが、スケジュール通りでも一応伝えました。3.想定外のことが起こった時の対応策いざ実装をしていると想定外のことが起こることがあります。その場合もそのまま伝えちゃいます。ここで注意点として必ず代替え案を一緒に伝えるようにしました。することで、やり取りしているエンジニアの方から、「それだったらこうして」とか「それでいきましょう」みたいに判断しやすくなるし、相手と一緒に決めることでお互いの認識のズレを無くすようにしました。今回、初めてリモートワークの注意点を書きました。したら、上記内容は社会人にとったら当たり前じゃんっと思うかもしれない内容ですが、再度ここの大事さを認識させられた出来事でした。未経験からでもエンジニアにはなれる!中堅の年代になり、最近よくどうやってエンジニアになったんですか?と聞かれる機会が多くなりました。私は転職組で未経験からエンジニアになりました。そこら辺のストーリーは「未経験からWebデザイナーになった経緯を紹介」で書いているのでそちらをご覧ください。当時はWebの技術を教えてくれるスクールがあまりなく、私はWebの勉強は独学で勉強し転職したのですが、今はスクールの数も多くなっていてオンラインで受講できるところも増えてきました。Engineerが運営するオンラインプログラミングスクールです。エンジニアに特化したキャリアサービスを展開しているからこそのカリキュラムを実現しています。転職サポート付きでスクール卒業後もキャリアも安心です。オススメのサービスです。boostオンライン」CodeCamp(コードキャンプ)オンライン・マンツーマン指導のプログラミングスクールとしてNo.1*の実績を持つサービスです。高い学習効果が評価されテレビや新聞、ビジネス誌など*多くのメディアで紹介されています。講師は全て現役のエンジニア。未経験から確実に習得するために開発されたオリジナルカリキュラムでWebデザイン、Webサービス開発、アプリ開発などを幅広く学習することができます。多くの受講生が、現役エンジニアの手厚いマンツーマン指導によって確実にプログラミングを習得し、キャリアアップ・転職・独立起業などの目標を実現しています。WEBCAMP転職を本気で考えている方向けのプログラミングスクールです。転職を保証しているため、未経験からIT業界へ転職を求めている方へおすすめです!プログラミング未経験者でも安心のサポート体制をご用意しており、特に受講者アンケートでは『サポート体制がしっかりしていて魅力的』、『転職を保証していただいていることで安心』というレビーが多くしっかとしたサポートを提供しています。WEBCAMPはチーム開発など、実務により近い実践的カリキュラムを導入しているため、転職先・就職後にいち早く活躍できるスキル・経験を積むことができます。WEBCAMP】Udemy私の周りの現役のエンジニアの人も活用しています。基礎をしっかり固めたい方や、実践向けの配信など幅広く解説している動画が豊富にアップされているので活用するのはオススメです。習得したいスキル(プログラム言語)が明確で、年収アップのために学習している方やAI・機械学習を学んでスキルアップを目指しているエンジニアの方に支持されているます。1講座あたり数千~数万円程度で実践的なスキルアップを経済的でオススメです。未経験Webデザイナー→フロントエンドに目覚める→最近はバックエンドもチョロチョロ...ブログ書いてます。2019.01.08こんにちは、nishi_talk(@nishi_talk)です。Dockerで起動したデータベースのホストを調べる方法をご紹介します。2018.12.18こんにちは、nishi_talk(@nishi_talk)です。2018.02.20こんにちは、nishi_talk(@nishi_talk)です。2018.02.13こんにちは、nishi_talk(@nishi_talk)です。VPSには自分でデータベースをインストールする必要があります。2018.10.29こんにちは、nishi_talk(@nishi_talk)です。今回はCentOS7(さくらVPS)で、SSL化を設定する方法をご紹介します。WordPress.。