「ruby」を含む日記 RSS

はてなキーワード: rubyとは

2020-08-06

カスだって

かわいそう。Rubyコミッタ(超大物デベロッパ)にカス認定されたらもう生きていけないよ。はてなアカウントも消されちゃうね。

単に嫌味を言いたいだけの間抜けなんだろうけど、お小遣いと書いても良いと考えている時点で、封建時代奴隷制時代を生きているかすだな。https://t.co/2icxJTx69k— arton (@arton) August 6, 2020

anond:20200806092002

2020-08-03

anond:20200803025522

自分地方都市に住んでてちょっと分野違いだけど友人がSNS勉強会の告知してるよ?

住んでる場所スキルは比例しないでしょ。

限界集落みたいなとこで生まれ育った人ならそうかもだけど。

今はそういうとこに都市部から移住者も多いしね。

Ruby開発者出身島根県に戻ったおかげかIT関連はかなり発展してて驚くよ。

2020-08-02

プログラマー集合】プログラミングコンテストが🐜ます【参加無料

本当は凄腕なのに実力を示せなくてくすぶっているつよつよプログラマーあなた

最近プログラミングというものを始めてみた初心者プログラマーあなた

自分にどのくらいプログラミングの力が備わっているか、確かめてみたくはないでしょうか!?

そんなあなたに今オススメなのがプログラミングコンテスト!老若男女誰でも参加することが可能です。中学生から中年まで幅広い層が活躍しています

プログラミングコンテストとは?

問題が出題され、その問題を解くプログラムを書いて提出します。オンラインで採点され、すぐに結果がわかります

もし不正解でも大丈夫制限時間内なら何度でも再提出することが可能です!

コンテストの成績は解いた問題の点数と、その問題を解くのにかかった時間で決まります

AtCoder

AtCoderプログラミングコンテストのためのサイトです。日本サイトなので安心です!登録必要なのはメールアドレスだけ!

C++PythonRubyPHPJavaScriptBrainfuckJavaなど、人気の言語がすべて使えます

登録の仕方がわからない方は、チュートリアルをご覧ください!

さあ登録したらコンテストに出場しましょう!

AtCoder Beginner Contest 174

8月2日(日)21:00〜22:40開催!

初心者向けのコンテストです。簡単問題が6問出題されます

AtCoder Grand Contest 047

8月9日(土)21:00〜22:40開催!

AtCoderでは定期的にプログラミングコンテストAtCoder Grand Contest)を開催しております

腕に覚えがある人も、まだまだプログラミングは始めたばかりという人も、一度参加されてみてはいかがでしょうか?

2020-07-29

anond:20200729143340

だってNGだもん。クリスチャンライセンス制なら婚前交渉有りはならんのでは?

 

異端新興宗教でもないだろうが

Ruby開発者のところでは婚前交渉NGどころか

マスターベーション殺人の次くらいにいけない だから

2020-07-25

anond:20200725143318

ありがとう。実はどうしてもPythonをやりたい/必要というわけではなく話を聞いた人がPythonやってる人だったというだけなんだけれど、RubyPythonもよく聞くので見てみます

とにかく何か一つ最初に仕上げるものを決めることにしてみようと思う。

anond:20200725141848

それぞれ長所短所があるけど最初は気にせずPythonでやってみなはれ。

まずインタプリタ型。Rubyも可。

慣れてきたらCやJavaとかのコンパイル型で。

よこ。

2020-07-20

フィヨルドブートキャンプステマ扱いされていて草

https://b.hatena.ne.jp/entry/s/shimasei.hatenablog.com/entry/2020/07/19/195857 の話。

フィヨルドブートキャンプは実戦投入できるまで育てて就職斡旋料で収益を上げていたので、最近まで授業料無料だった。

有料化の経緯はこのスライドが詳しい https://speakerdeck.com/machida/puroguramingusukuruwoshi-metajing-wei-tokorekarafalsehua

有料になったとはいえ月3万以下。素人に毛が生えたような講師で100万以上取る有象無象スクールウヨウヨしている中、現役バリバリ活躍しているエンジニア講師がついてくれると考えるとマジで破格だ。

Ruby/Rails 界隈で信頼も厚いし、ブログの内容もやる気さえあれば全然あり得る話。

Rails 界隈は教育制度を設けている会社結構あるし、企業新人教育生業としている人もいる。未経験から入って活躍している人も多い。

なにより自分も30代後半未経験転職して今年収600万貰ってる。(フィヨルド卒ではないが)

嘘だと思うなら Ruby コミュニティ運営している Slack に入って聞いてみるといい。地域勉強会でもOK

https://ruby-jp.github.io/

https://github.com/ruby-no-kai/official/wiki/RegionalRubyistMeetUp

自分Ruby/Rails からこの業界に入ったのでブコメのそんな奴/会社いるわけないの合唱が信じられない。

「"やる気" があって "勉強の労力" を惜しまない人」なら必ず良い結果が出るはずなので、そこから早く脱出するのをお勧めする。

Ruby コミュニティはつよつよエンジニアを含めて誰もが驚くほど親切で、やる気さえあればこぞって手助けしてくれる。

2020-07-09

anond:20200708194638

今どきRuby on Railsやってるつってもパッとしないんだよ。

手軽に扱えるという触れ込みでブームになったせいで

スクール上がりで側だけ整えたアプリもどきをひっさげて求職してるらような奴がわらわらわいた。

そもそもRubyRailsのものが人気なくなってきてるし。

からでも遅くないかJavaScriptPHPでまたアプリ作ろうよ。

Reactとnode.jsちょっとわかってる奴とか

Laravel使ったことあるPHPerとかのほうが需要あるよ多分。

あと増田読む限り考え的にうちにこもりすぎな気がする。

スクールじゃなくてウェビナーや勉強会に参加して実践的な知識現場の生の意見を聞いたほうがいいんじゃね。

エンジニア自分みたいな初学者交流する機会にもなるし、なんかそこから就職への糸口も掴めそうじゃん。

2020-07-08

anond:20200707214248

1年間独学でプログラミング勉強した実感

大学卒業後4年ほど会社員をやったあと、ウェブ関係プログラマを目指して1年ほど、バイトしながら独学で勉強しています

ネット上には詐欺師まがいの情報商材屋とイキリマウントゴリラ跋扈し、普通人間向けの情報が少なかったので、参考までに書いてみます

なお、ここ数年のウェブエンジニア転職ブームとは無関係転職を考えていたので、ブームは正直迷惑だと思っています

1) お金時間に余裕があるなら、大学専門学校プログラミングスクールに行ったほうがいいです。

独学にはいくつかの大きな問題点がありますが、もっとも大きいのは「全体のロードマップ存在しない」ことだと思います

学者は具体的に何をどの順番で学べばいいのかわかりませんし、この情報ネット上にはありません(冒頭にも書いた通り、そう思ったからこそ、このエントリを書いています)。

個人的に参考になったものとしては、

などありますが、どちらも普通人間向けというには若干ゴリラ臭と商材屋臭がします。

また、プログラミング初心者向けの教材はおしなべて貧弱で、腹が立つほど不親切です。読んでいて何度もブチ切れそうになります

特に学者場合は、教材の練習問題ひとつ解くにしても、誤字脱字等の初歩的なエラーのために平気で数時間のロスが発生したりします。

当たり前ですが、これは純粋時間無駄なので、すぐに講師相談して解決したほうがいいです。

こういうことを書くとすぐに「自力問題解決できない人間プログラマに向いていない」と言いだすゴリラが現れますが、いまはそういう話はしていません。

そのほか独学だと自分の実力や相場感を測ることもむずかしく、その分詐欺師ゴリラに引っかかりやすくなりますし、基本的おすすめしません。

2) 独学の最初の1歩は「苦しんで覚えるC言語https://9cguide.appspot.com/おすすめです。

いまさらC言語と思うかもしれませんが、勉強するうえで重要なことはプログラミングの仕組みを理解することであって、どの言語から始めるかではありません。

その点、上記「苦C」はとても丁寧に文法説明してくれますし、ポインタ説明を通してメモリの仕組みも教えてくれます

ただし、回答例のコードに誤字脱字があって動かない等の発狂ポイントがいくつかあるので、注意が必要です。

勉強のやり方としては、まずはサイトを読みながらスマホC言語アプリポチポチ書いてみるところから始めると気楽でいいと思います

途中で頭が混乱してきたら、再度冒頭からきっちり丸暗記するつもりで勉強するのがおすすめです。プログラミングに暗記は不要だと言うゴリラもいますが、あれは嘘です。

intはintegerだからintなんだとか、そういうことを調べながらやるだけでも解像度が格段に向上すると思います

実際にC言語バリバリ書けるようになる必要はないので、おおよその仕組みを理解してしまえば、最後のほうは流してしまって大丈夫です。

3) オンライン学習サービスは便利ですが、内容が充実しているとは言いがたいです。

検索するとこの手のサービスが一番上に出てきますが、内容は不十分だと思いますかゆいところに手が届かず、使っていて非常にいらいらします。

とはいえ他に代替となるものもないので、サービスを利用しつつ、必要に応じて入門書を読むのがおすすめです。

私が利用したかぎりでは、Progateは教材の内容が薄く、Paizaは無意味オタク臭くて私は苦手でした。N予備校Udemyの評判がいいみたいですが、使ったことがないのでわかりません。

私はウェブ関係プログラマ志望なので、ProgateとPiazaでHTML/CSS/JavaScript/Git/Ruby/Ruby on Rails勉強しました。

最近初心者Railsエンジニア供給過多の印象があり、DjangoやLaravelのほうが就職には役立ちそうな気がしています

余談ですが、無料の教材として有名な「Railsチュートリアルhttps://railstutorial.jp/ は、あえて劣悪な翻訳放置することで、自社のプログラミング講座に顧客誘導するビジネスモデルのように見えるので、内容はともかく個人的にはあまりいい印象を持っていません。

ちなみに私はこの辺で迷走していたため、いろんな言語ちょっとずつかじっています

スッキリわかるJava入門』はオブジェクト指向理解するのに役立ちましたし、『退屈なことはPythonやらせよう』で覚えたスクレイピング求人情報収集にとても役立っています。ほかには『プログラムはなぜ動くのか』も読んでためになりました。

基本的に本を読んで損することはないので、時間の許すかぎりたくさん読んだほうがいいと思います。私はあまり読めていません。

4) ポートフォリオを作るのはとても時間がかかります

Railsチュートリアルを参考にRailsアプリポートフォリオ作りましたが、完成まで半年くらいかかりました。

上述の劣悪な翻訳のせいもありますが、データベース設計を考えたり、UIを工夫してみたりすると、いくらでも時間が吸い取られていきます

知識ゼロから3ヶ月でポートフォリオ作りました! みたいな若手情報商材屋を見かけると、そんなにすごい能力があるなら普通エンジニアだけやってればいいのに、と思います

完成したアプリDockerコンテナ化したうえで、GithubActionsで自動テストを走らせ、AWSサーバーデプロイしていますが、この辺は言語勉強アプリ製作と比べたら全然むずかしくありません。

まともな日本語で書かれたまともな教材が揃っていますし、ネット記事豊富にあります。ここまでの勉強で、エラーメッセージや多少わかりづらい文章を読み解く能力も身についているはずです。

それぞれ1、2週間集中すれば最低限の実装はできると思います。ただしAWSの設定だけは、適当にやると数万円の請求書が届いたりするので注意が必要です(届いた)。

5) ここまでやっても就職はできません。

上記ポートフォリオを公開し、求人に応募していますが、一向に就職できる気配はありません。

就職活動が不得手なせいもある気がしますが、いいかげんバイトにも飽きてきたので就職したいところです。だれか仕事くれよ。

C言語JavaPythonRubyも書ける。昔はHTML/JavaScriptがメインだった。最近Rust勉強した(わかる)。たまに俺有能じゃねってなることある。でもね、C++ぜんぜんわかんないの。マジで

2020-07-05

CUI日常Linuxぷろぐらみんぐをしたい

bashスクリプト例外として、言語なにがいいか

Rubyは大昔やってたんだけど、もうすこしナウでヤングキラキラしてるやつがい

やりたいこととそれができるライブラリの有無から決めていくべき?そんな常識的な反応お母さんがっかりですよ

2020-07-04

https://b.hatena.ne.jp/entry/4688006848366902242/comment/sugawara1991

主に日本語運営されているが体制オープンとする何らかのコミュニティがあったとして、突然非日本語話者から日本語運営することは排他的だ」と糾弾され

Rubyコミュニティで似たようなことは起きてたよ

DebianRubyパッケージメンテナが不満を表明してメンテナをやめたんだっけ

2020-06-27

プログラミングは一生安泰のスキルではない

プログラミングという言葉アフィブロガー御用達になって、SNSプログラマーを名乗るのが憚られる感じの昨今。

プログラミング勉強すればフリーランスで一生困らないみたいなこと書いてあるけど、そんな夢のスキルじゃないよ。

それなりにベテラン()を見てきたけど、結局はマネジメント層になれなければ会社にしがみつくことになる人が多い。

なぜなら概念レベルでの流行というものがあるから

これはvueかReactか、javaRubyかみたいな話じゃなくて、もう少し基本的な部分。

例えば大きいのはオブジェクト指向クラス/インスタンス概念

他には、ガベージコレクタ例外処理マルチスレッドデリゲートラムダ式、非同期処理、バインディングとビューモデルイテレータ、null安全

プログラミングを学んでる人には当たり前かもしれないけど、これらは十数年かけて徐々に当たり前になっていった。

ITバブルブイブイ言わせていたけど、これらをうまく扱えないベテラン結構いる。

固定長メモリポインタとmemsetで全てをまかなってきた層や、静的なモジュールで全部の画面を作ってたVB屋とか。

若いころは勉強すればいいと思うだろうが、理解はできてもそれを流暢に使いこなし適合するのは意外と難しい。

プログラムの中でその人の担当箇所だけいまいち読みにくくて、取り回しの悪いものになってしまう。いわゆるstaticおじさんというやつ。

これはベテランイラストレータシナリオライターが、デッサン構成力はあっても、なんか古臭いものが出来上がってしまうのに似ている。

こうなると若いチームメイトや新しいプロジェクトから敬遠される。

もちろん、COBOL案件が未だにあるように、レガシー資産を利用した仕事で腕を振るえる場所結構ある。

ただそういった環境既存人材企業にがっちり掴まれてることが多く、後から見つけて入り込むのは簡単ではない。

なので今いる場所仕事があるならば、それを失わないようにしがみ付くことになる。会社員であろうと個人事業主であろうと。

立身出世できなければ社畜。結局ほかの会社員と一緒だよ。

2020-06-13

プログラマーになるためのかんたんな3ステップ

  1. PythonRubyJavaC++Lazy Kの中から好きなものを一つ選んで勉強する(おすすめRuby
  2. データ構造アルゴリズム勉強する(必須だが、3をやりながらでもよい)
  3. AtCoder登録して毎週末にあるコンテストを受ける(色が上がると箔がつくので採用の面でもgood)
  4. ハローワークに行くかAtCoder Jobs登録するなどする

2020-06-11

ITエンジニアという職業について、夜中なのでポエム投下

当方キャリア10年以上のWebエンジニアだけど、自分職業について物申す


そもそも技術力なんていう、大層なもの凡庸な我々にはない

エンジニアはなんか特殊技能がある風でエラソーな顔をしてるけど

他の職業と同じく替えなんて簡単に効く存在である


最初コンピューター作った人とかRubyとかRailsを思いついて作った人は

すごいけど、我々はGoogleと賢い人の巨人の肩の上に乗っかって作ってるだけである

それは自転車を作ったやつはすごいけど、乗ってる人は別にすごくないのと同じである


乗ってる人のことを技術力がある、すごいとは誰も言わない

乗ってる人の中でも競輪とか、ロードレースで優勝した人はすごいけど、

生活のために乗ってる人とか、ウーバーイーツで宅配するために乗ってる人は

大してすごくない


それでも世間的に必要とされてるのは

我々エンジニアはウーバーイーツの宅配の人のようなもので、

誰でもできるのだけど、多少しんどいことを

最後までやりきることにコミットしているかである

そして多少なりとも経験の蓄積による、付加価値も出せるかもしれない

何が言いたいかというと

技術のありなしとかでドヤってはいけないということ、

無意味宗教戦争に巻き込まれ無いこと、そのような本質的でないことにこだわらないことが大切

こだわるべきは

最後まで愚直にやりきる意志を持って、しんどくても真摯に向かい合ってやりきっていくこと

常に情報仕入れて、巨人肩にうまく乗って、工夫していくこと

まあこの職業はこのような特性があるので

若くて、心がまっすぐで、地頭いいやつが強いです(白目)

2020-06-10

黒瀬 深さんはフォローしてないけど、M2MFC社長がたまにRTするので流れてくるんだけど、Rubyコミッタとかゲーム会社社長とかプログラマ結構ネトウヨでびっくりする。アンチフェミみたいな呟きもよくしていて、そんな人間セガゲームなんてやらないだろってことなのかもだけど、奥成さんは気にならないのかな・・・

2020-06-09

なんだかんだPHP勝利で終わったな

PerlとかRubyとかPythonとかあったけど

結局みんなPHPに落ち着くんだよ

WordPressPHPだし、インターネットはつまりPHP

やたらめったらその時のトレンド入れるとか

叩かれることもあったけど、結局はPHP勝利で終わった

標準関数がわけわかんないのも何年も使ってれば気にならないし

冗長的にしか書けないのも逆にわかやす

下り坂のクックパッドRuby採用して、メルカリPHP採用してることも興味深い

やはり結局のところインターネットPHPなんですよ

PHP使ってて可哀想とか昔の同僚が言ってたが最後に勝つのPHPでした

俺たちはPHPインターネットなんです

25周年おめでとう!ありがとう

就活が終了した

昨年11月から6月まで行っていた就職活動が終了した。

私は21年の新卒であり、志望分野はWeb系のプログラマだった。

選考を受けた各社に関してその選考フローと所感について述べる。

D社

Web系、Ruby会社という印象。

昨年2ヶ月間インターンシップに参加した。

選考期間: 2019年 11月2019年 12月

選考フロー
書類選考 (11月)

エントリーシートの提出、技術問題 (コーディング2問、作文1問 制限時間60分)。

コーディング問題は1問目が簡単もの、2問目が少し複雑なもの

プロ的なアルゴリズム力が求められるものではなく、HTTPリクエストに関する基礎的な知識要求される。難易度は高くはない。

作文はWeb系の知識について箇条書きで答える問題

日本語力が要求されるわけではなく、字数制限なども特にない (あったかも)。

当該分野に造詣が深ければ無限に書けるし、なければ書けない。

1次面接 (12月)

人事担当エンジニア*2との (オンライン/オフライン) 面接 (60分)。

オーソドックス質疑応答の他、提出した技術問題コードや作文の内容に関する聞き取りなどもある。

ここで落ちた。

最終面接

CEOシニアエンジニア新卒エンジニアなどを交えての面接 (らしい)。

所感

1次面接面接官の片方が、インターン参加時のメンターの1人だった。

面接の1週間前に面接官のTwitterアカウントブロックしたのが悪かったのかもしれない。

「(技術力が基準以上あるのは前提として) その水準の如何よりはむしろ勤労意欲の有無を重視する」みたいなことを言われた。

インターンの成果報告をD社の技術ブログに書いたが、腹がたったのでそれを削除しようかと思った。

ここのサービスは二度と使わない。

N社

Web系、Ruby会社という印象。

Ruby本体コントビュートした経験があったのでそれをアピールできるかもしれないという意図で受けた。

選考期間: 2019年 12月2019年 12月

選考フロー
書類選考 (12月)

エントリーシートの提出。

1次面接 (12月)

シニアエンジニアとの1対1でのオンライン面接 (60分)。

オーソドックス質疑応答

ここで落ちた。

2次~5次(?)面接

落ちたので知らんが同社を受けた知り合いによると5次まであるらしい。

所感

1次面接の際に「何がしたいのかわからん (意訳)」みたいなことを言われた。

何がしたいのかと言われれば労働がしたくない。

また「勤労意欲の有無を重視する」みたいなことを言われたのでまあそういうこと。

ここのサービスは二度と使わない。

I社

Web系。

前述2社を落ちたあと2週間くらいなにもやる気が起きなかったが、ここなら受かりそうな気がしたので受けた。

選考期間: 2019年 12月2020年 1月

選考フロー
書類選考 (12月)

エントリーシートの提出。

1次面接 (1月)

シニアエンジニア*2との (オンライン/オフライン) 技術面接 (60分)。

自分の関わったプロジェクト (分野問わず) のソースコードを提出するよう求められ、当日はそれに関したディスカッションを行った。

最終面接 (1月)

人事、CTO、その他社員を交えたオフラインでの面談 (60分)。

所感

内定

選考全体が比較スピーディーに進んだのがよかった。

O社

Web系。

I社と同時にエントリーシートを提出した。

選考期間: 2019年 12月2020年 5月

選考フロー
書類選考 (12月)

エントリーシートの提出、技術問題 (コーディング3問 制限時間60分)。

コーディング問題簡単ものが3問。

1次面接 (1月)

人事との面接 (45分)。

オーソドックス質疑応答

2次面接 (2月)

シニアエンジニアとの面接 (60分)。

オーソドックス質疑応答

3次面接 (3月)

CTOとの面接 (60分)。

技術分野に関する質疑応答

最終面接 (6月)

CEOとの面接 (60分)。

オーソドックス質疑応答

所感

内定

2次面接の際にインターンに参加しないかという打診があったが、D社に落ちた経験トラウマになっていたので断った。

人事担当者の意思決定が全体的に遅い印象があり、特にCOVID-19や緊急事態宣言のために3次面接と最終面接との間が3ヶ月空くことになった。

その他

Y社

複数退職エントリに書かれている内容に関して、その真偽を社員にたずねたところすべて事実であるという証言が得られたためエントリーを取り下げた。

B社

Web系。最近CMでよく見る。

エントリーシートを提出したところ人事から企業説明会の案内が届いたが、その宛名が全く知らない人間名前だった (おそらくコピペミス)。

他の志望者の名前っぽいけど普通にインシデントじゃないの。

訂正や謝罪特に届かなった。

萎えたので企業説明会には参加せず。

結び

I社を辞退し、O社の内定を承諾した。

D社・N社に落ちた経験から、同輩および後輩に対しては確固とした「「「勤労意欲」」」を持つことをおすすめする。また、面接担当者のTwitterアカウントブロックするべきでない。

貴社らの益々の成長と発展を心よりお祈り申し上げます

2020-06-03

最近Windowsが気に食わない

なんかLinux寄りになっててなんだそりゃ?みたいな感じ

そら、cygwinとか仮想マシン使うよりは楽かもしんないが、なんかそこまでは・・・って気になる。

dockerネイティブに使えて、pythonrubyも変なパッケージインストールしなくてOKってのは嬉しいが、なんか面白くないんだよなぁ。

EdgeBlinkベースになるし、何いい感じに収まってんだよみたいな。

GitHub買って、npm買って悪かねぇんだけど、なんだかなぁ

つーか、早くslideshareログインMicrosoftアカウントOKしろよ。

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/

2020-05-30

仕様書プログラミング

※これを書いているのはまだプロプログラマーですらない奴だということにご留意ください

私は情報系の学生だが、プログラミングに最近疲れてきた。なんか最近楽しくない。Ruby書いてもC書いてもJava書いてもだ。BefungeやLazy Kも楽しめないしGrassに至っては言語解説を読むだけで疲れてくるほど。HTMLもそろそろ面倒になってきたし全部Pugに一本化したいなとか思ってる。要するに、熱が冷めてきたのかもしれない。で、これから就職するわけだが、就職先ではあまりプログラミングしたくないと思っている。もちろんエンジニア的職になると思うのだが、コーディングやりたくないのだ。めんどい修正ならともかくフルスクラッチとかマジで嫌だ。

から、これからプログラムは全部仕様書を書いてAIに渡して自動生成して欲しいと思っている。なんで仕様書かというと、どうせ仕様書は書かないといけないからだ。製品になるものなら当たり前だ。どうせ書かなければいけないなら、そちらだけ書いて、そこからプログラムを自動生成して欲しい。もちろん、自然言語で書くのでは曖昧な部分もあると思うから仕様書用の言語で書いてプログラム・日本語英語解説自動生成して欲しい。多分できなくはないだろう。DeepLとか最近あるし。

まあ、思い通りの挙動をするプログラムができるかわからいかもしれないが、そういうときは多少の手直しをすればいい。きっとフルスクラッチよりは楽だろう。そのためには、生成するコードが読みやすくなっていなければいけないわけだが、まあこちらは普通にできるだろう。

もちろんコーディング楽しいから自分で書きたい奴もいるかもしれない。そういう奴はこの方法を嫌がるかもしれないが、仕事に楽しさって必要ないよね。楽ならそれでいいじゃない。楽しいのは趣味でやればいいんだよ、ってことで。

最近疲れてるのかもしれない。こんな変なことを考えるなんてどうかしているのだろうか。もしかすると夢物語かもしれない。どうでもいいけど物語シリーズ好きです。おわ🍎

2020-05-29

anond:20200529001926

Javaから入って、rubyPythonもやったな。特定言語フレームワークに特化してる訳じゃないけど、その分幅広く知ってるから使い勝手はいいと自分で思う。

業種で言えば、金融医療以外は大体のところは経験した。

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