2020-05-31

プログラミングを独学して、労働組合2.0としてのwebサイト作ってみた

https://www.whitedoor.jp/

自己紹介

今年の1月からプログラミング勉強を始めた無職


動機

https://www.whitedoor.jp/about

ここの動機の部分へ書いたので細かくは書かないが、友人が労働問題自殺して、なんとか違法労働をなくせないかなあと思い、労働組合の代わりになるようなwebサイトを作ってなんとかできないかと思った。

自身ブラック企業で以前働いていて困ったのもある。


目的

この国から違法労働を無くすこと。

このwebサイトコミュニティとして活発になり、人が増えれば、それだけで一つの力になる。

例えば同じ会社で仲間を見つければ上層部交渉することも出来るだろう。職業組合を作ることも出来るはずだ。

今度弁護士既存労働組合とも提携し、訴訟や、ストライキを行う機能なども実装したい。


計画

こうしようと思うのは簡単だったが、いざ始めて見ると学ばなければいけないことが多すぎて呆然とした。そもそも何を学ばなければいけないのかを学ばなければいけなかった。

HTMLCSSSQLJavascriptGitGithub、HerokuRubyRails、Cloud9、VScode、npm、Linux、Terminal、Vim、その他諸々・・・

とりあえずググって記事を読み漁って、プログラミングの学び方から調べた。


言語

Python流行ってるらしいのでPythonを学び、Djangoでやろうかなとおもったが、RubyRailsは使われていた時間が長く、日本語での情報が多いらしかったので、Railsで行うことにした。

途中でVueとFirebaseでやろうかなと浮気もしてみたが、日本語情報が少なく結局Railsに戻った。

Railsではわからないことは調べれば大抵のことは日本語情報があったので、いい選択だったと思う。

今後はVueちゃんと学び、今Jqueryで行っている部分を置き換えたい。


勉強で使ったもの

progate

https://prog-8.com/

非常にわかやすかった。環境設定を行う必要もなく、視覚的に説明してくれるので初歩の理解に非常に役に立った。

ドットインストール

https://dotinstall.com/

progateよりは難しかったが、動画説明してあるし、わからないことはググればそれなりにわかった。

また、progateよりも教材が圧倒的に豊富なので、HTMLCSS,Javascript理解を深めるのにも役立った。Cloud9やSQLドットインストールのおかげで理解できた。

Railsチュートリアル

https://railstutorial.jp/

これをやればとりあえず仕事できるレベルにはなるらしいと聞いてやった。

progateとドットインストールに比べればかなり難しく挫折しかけたが、それらでは学ぶことができなかったプログラミングの基礎の話や、Webサービスを作る上で知っておかなければならないことが書いてありとても役に立った。

あとはとにかくググりまくった。

YouTubeも見た。


デザイン


https://getbootstrap.jp/

Bootstrapに頼りまくった。これもドットインストールのおかげで理解できた。

ロゴイラストレーター作ってみた。楽しかった。

Navbarは本来こういう形で使うのではないのだと思うが、TwiterやInstagramのようなアプリのような使い心地にしてみたくてこのような形にしてみた。いいデザインになったと思う。

あとマテリアルデザインというのが流行ってると聞いて、見様見真似でやってみた。どうですか?


セキュリティ

調べれば調べるほど完璧に行うことは難しいとわかったので、もうユーザーメールアドレスを保存することを止めた。今後技術に自信がついたら実装したい。


完成

とにかくエラーが起きまくって、それがなんでなのかわからないことも多々あって、何度も挫折しかかった。

とりあえずわかることをやって、わからないことは放置してたら、他の部分の理解が進んだことで理解できるようになったりした。

デザインなどもっと気になる部分はあるが、今の自分技術ではどうしようもない部分もあり、とりあえず今の時点でもっとここをこうすればいいとか教えていただけるとありがたいと思い、公開した。

https://twitter.com/takatetomoki

Twitterを貼っておくので、ぜひ教えていただきたい。

あとノートを貼っておくのでサポートから投げ銭をもらえると、サーバー代など助かります

https://note.com/takatetomoki/n/nddb8123abc7a

ぜひ会社登録し、評価投稿し、掲示板を使って、Whidedoorを利用してください。

感想

これで僕がめんどくさいやつだなと思われて就職できなくなったら困るなと思ったが、少しでもこの国の労働環境改善、並びにこの国に貢献できれば嬉しい。

使用した技術など

開発環境 Cloud9 VScode

データベース MYSQL

言語 RubyJavascript

フレームワーク Rails

PaaS Heroku

できたもの

https://www.whitedoor.jp/

  • おつかれ。

    • ありがとう、できれば使ってみて、ここをこうしたらいいとかを教えてくれると助かります。

  • こんなとこで宣伝したら陰キャの逆恨みばっかり書き込まれそう

  • すごい。

  • すごい。

  • すごい。

    • あ、他にも同じコメントしている人がいるけど、別人。本当すごい。し、その情報シェアありがとう。これ伸びるねw。

    • すごい

  • すごい。

  • そのうち左翼党派から接触があるかもしれないけど、できるだけ自前でやりますって言って突っぱねた方がいいと思う。 党派に取り込まれることは自由を失うこと。 党派は大人の事情の...

    • 向こうにしてみりゃ自分のショバでワレ何勝手に商売してんねんって話だからな

  • 開いて見ても何のサイトなのかよくわからないという致命的欠陥が

  • 悪く書かれた会社からの削除要請とか来た場合はどーすんの? 内容の真偽は運営してる側は知らんでしょ

  • 検索ヒットしないときは「登録されてません」みたいなメッセージでも出さないと ユーザから見たら不具合で動いてないのと区別がつかないよ

    • 同名他社が登録されると迷惑だし法人番号で区別できるようにすべきだな(https://www.houjin-bangou.nta.go.jp/webapi/)

  • 会社情報0件じゃん

  • https://anond.hatelabo.jp/20200531122017 これを書いたものだが、前回言われたことに対応した。遅くなって申し訳ない。 エンジニアとしての就職のために、どうせなら世の中の役に立つものを作...

    • 気持ち悪い

    • 名誉毀損に関してはどう対処すんの?

    • その友人のこと、メディアに告発したの?MyNewsJapanとか内部告発記事よく書いてるじゃん

    • 元増田が目指してる職種の隅っこの方で働いてる者ですが、自分が同じ立場(若くて独学前)だったら、まず間違いなくこれだけのものは作れないと思いました。 よくここまで独学でや...

      • ありがとう、ほんとうに嬉しいです。 一応、検索した時点で評価情報が多い順に並ぶように作ってあるのですが、まだ一人も利用者がいないので、0件のものしか出てきません。 ただご...

        • みとらんけど、法律関係載せとくといいと思う ビックリするくらいみんな法律知らんからな 法律家じゃなきゃ全網羅する必要ないけど 自分の身は守れる程度には知っておかないと

  • マスコミに連絡しようよ

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん