0, 【募集】 プログラミング初心者です。 「無料 勤怠管理」でググればいくらでも出てきますね, 「初心者です」とのことなので趣味とか手習いだと予想しているのですが、合っていますか? 外出先から入力できないため、まとめて入力することになっている. 3 / クリップ Git...CentOS上にプライベートのリモートリポジトリを作りました リアルタイムに勤怠状況が把握できない. What is going on with this article? 「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。, 「何から始めればいいか」と言われたら、「まずは要件定義」ではないでしょうか。 しっかり内容をまとめて再度質問します。ありがとうございました。, 回答 その前提であれば、まずは勤怠管理システムを作ろうと考えずに、どの言語でもいいのでチュートリアルやオンライン学習などをやるべきです。 Bootstrap Studio...モックアップ ありがたいことに1年間でユーザ数も増えていきました。, 利用者からTwitterのダイレクトメッセージで「勤務表作りたい」「新しいレコードを追加したい」「勤務時間の編集がわかりにくい」等の要望を複数いただきました。, LINEのタイムライン上でできることには、限界があったためそれ以外の機能はWeb上で開発しようと思い、今回のサービスを作りました。, これまでエンジニアとして働いてきて、新機能の追加や、リプレイス開発はありましたが、ゼロからサービスを作ったことがありませんでした。サーバもDBも使う方法は知っていますが、自分で構築することがなかったので、ゼロからやるというところにチャレンジしてみたかったというのがあります。, 一人開発って楽しいですよね。仕事と違って期限に追われることもないし、自分の好きな言語で書けるし、ミスしても怒られないし、サボりたいときはサボれるし、書きたいときはずーーーっと書けるし。「やっぱりプログラムを書くのは楽しい」ということを再確認することができました。, 一番苦労したのは、モチベーションの維持です。作り始めて1ヶ月はワクワクしながら開発が進むのですが、一回でもモチベーションが落ちてしまうと、上がってくるまでに時間がかかりました。チーム開発だとPMやPLが士気を高めてくれたり、仲間がいたりして、自分自身のモチベーションも維持しやすいですが、一人開発はそうもいきません。, 途中からモチベーションに頼るのをやめて、平日の朝7時30分〜9時30分の2時間はとりあえずパソコンを開いていました。2時間Twitter見ている日もありましたし、集中しすぎて仕事に遅れる日もありました。モチベーションや喜怒哀楽や体調を考えずに机に向かった時間を作れたのはよかったなと思います。, 一人開発だとどうしても、自分が持っている引き出しだけで進めてしまうので、詰まったときに時間を無駄にしてしまいました。技術共有のできる相手がいればもっと、スムーズに進めることができたと思います。, ものづくりをしていると、作っている最中に『ヤバイ...これダメかもしれない...』と、自分の作っているものが、とてつもなくつまらない気がしてしまう瞬間があります(絵を描いたりするときに、自分のイメージと、実際に描き上げた絵が乖離していて、紙を破りたくなる衝動みたいなやつ)。このモックを作った瞬間に僕は感じました。, ですが、大丈夫です。そのつまらないものも時間が経てば、どこがつまらないのかが見えてくるようになります。「もっと格好いいサービスを作り上げるんだ!」という気持ちを忘れずに、モックにバインドの処理をガシガシ書いてってください。, OFFICE CLOCKは一般の方は完全無料のサービスなので、様々な方に使っていただいてブラッシュアップしていきたいと考えています。, 現在は一般公開していますが、今後はこのサービスを企業向けにパッケージ化しようと考えています。管理者画面を作り勤怠表を全て出力できるようにしたり、企業独自の勤務表のフォーマットを作成できるようなサービスに作り変えていこうと考えています。, 2/12日〜13日にかけて、サービスが止まってしまう障害が発生していました。原因はプログラムのミスです。現在は復旧しており、通常に登録できる状態になっています。, Qiitaにて多くの反響をいただき、沢山の方々に登録していただいたにも関わらず、大変申し訳ありませんでした。, SoftwareEngineer / Runner / OH MY GOD, LLC / CEO / 個人開発やフリーランスエンジニアをしています。Webのフロントエンドが得意です。夢はストックオプションでビルを建てること, 「Webサービスの運営に必要なあらゆる知見」を共有できる場として作られた、運営者のためのコミュニティです。. By following users and tags, you can catch up information on technical fields that you are interested in as a whole, By "stocking" the articles you like, you can search right away. 運用するだけなら最悪エクセルでも共有処理が可能です you can read useful information later efficiently. 2 / クリップ エクセルで勤怠管理をしており、正確に入力されているか不安. 個人的には、要件定義までを自身で実施し、設計以降を外部に委託するのが最短ルートだと思います。, ただ、初心者が勉強しながらということであれば、現状の管理手法の延長上で実装するのが望ましいのではないでしょうか? これは2017年の11月から 独り でWebサービスを作りはじめて、 独り でリリースをして、 独り で打ち上げをした、独身男性の備忘録です。 ※このLINEbotとWebのサービスが連動している。, このサービスのこだわりはシンプルで見やすく、使いやすいということを意識して開発しています。, 具体的には、勤務表のページはuser.htmlのみで生成されており、勤務時間の登録等で他のリンクに飛ぶことはありません。モーダルやナビを活用して、1ページで全て完結するようなサービスになっています。, PHP...サーバーサイド(生のPHPでRestっぽく書いています) サーバ側を設計(Rest)するときは、このページを何度も読み勉強させていただきました。本当にありがとうございます... 11月時点では3ヶ月でリリースする予定でしたが、不具合や、出来上がったものが想像以上にダメだったので、作り直したりしていると1ヶ月遅延しました。モチベーションが維持できず、中だるみがあったのも、遅れた要因のひとつです。, 去年の2月にHATARACLOCKというLINEBotをリリースして、 Help us understand the problem. 1 / クリップ たとえば、今Excelで管理していて、もう少し効率化したいということであればVBAで事足りるかもしれませんし、業務改善を主目的とせず純粋にWEBアプリ開発の勉強のための開発であれば、また変わってくると思います。, teratailで具体的な回答を得たいのでしたら、具体的な状況を記入しないと難しいかと思います。, 運用することが目的なのか作ることが目的なのかによりますね 勤怠管理システムを作りたいのですが さくらVPS...本番サーバ JavaScript(JQuery、AngularJS)...フロントエンド 5 / クリップ PHP JavaScript Web Webアプリケーション 勤怠管理 More than 1 year has passed since last update. 勤怠管理システムを作りたいのですが 何から始めればいいかわかりません。 おすすめの言語などがあれば教えてください。 よろしくお願いします。 attachmentクリップ 0. Why not register and get more from Qiita? 気になる質問をクリップする. teratailを一緒に作りたいエンジニア, 同じようなことをやりたい人がこの質問を見てこの回答がベストアンサーだったときの落胆ぶりを想像してください。, 複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という意見がありました. 1, 回答 これは2017年の11月から独りでWebサービスを作りはじめて、独りでリリースをして、独りで打ち上げをした、独身男性の備忘録です。, 開発からリリースまでの4ヶ月間、自分が開発中に心がけていたことなどを忘れないように、次のサービスに活かせるように、Qiitaに投稿しておきます。, 【連携しているLINEアプリ】 PHP ベースの物で発見したのが kumquat です。 勤怠のデータやユーザーデータはデータベース(MySQL)で管理し、使用するテーブルも 2 つだけなので邪魔になりません。 さくらインターネットのレンタルサーバ(PHP5, MySQL4.0)でも動作を確認しました。 MySQL...Database 0, 回答 あくまでWebサービスを作るつもりであれば、例えばPHPなどでも良いのではないでしょうか。, みなさんのご意見ありがとうございます。 勤怠管理システムでやりたいこと、を具体的に整理することです。, よくある質問ですが、アプリを作成するには、プログラミング以外の知識が必要となります。, あたりの一連の流れを理解し、実践する必要があります。 2, 回答 Wunderlist...タスク管理, 言語は何でも良かったのですが、このサービスについてはPHPで開発をしました。このサービスはログイン機能を使っているので、パスワードハッシュ、認証、メーラー機能だったり、勤務表画面ではエクセル編集、ファイル出力等を新たに勉強しました。, PHPを現場で書いたことがないので、偏見になるかもしれませんが、PHPを書いて強く思ったことは、動的型付けなので、Javaと比べてスピーディーに開発することができるということです(僕の場合)。, 大規模なサービスを複数人で作るときにJavaはとても優れている言語ですが、1KLOC程度であれば、動的型付けの言語でサクッ書き上げる方がいいんじゃないかと思います。独りで何かサービスを作ろうと考えている方はPHP+Javascriptでの開発をオススメします。. 何から始めればいいかわかりません。, teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。, 評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。, 上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。, まず何かしら取り組んでから質問してください。要件もかたまってない、作りはじめてもいないのであればまだteratailを使う段階ではないと言えるかもしれません。, 複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という意見がありました BootStrap...CSSフレームワーク 休暇申請を紙運用しているため出先から申請できない.