「Rails」を含む日記 RSS

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

2021-05-01

rails終わった感(以前からだけど)あるけど、それをどこ吹く風とrails勉強してますツイートもあって、別世界なのか。そもそもrailsやるって誰に勧められてやってるんだろう。

railsが書かれているrubyが良い言語だと錯覚している頃もありましたが、今ではphp以下だと思ってしまうねえ。

2021-04-08

anond:20210408000218

関係ないけど、VBAできる奴って本当に感謝されるよね。

C#とか、Railsとか、Dockerだかなんだか知らないけど、意識高くなろうとすると出る杭叩かれるよね。

2021-04-03

Webデベロッパーが苦手

Railsなんかをいじることを覚えて、大学に入ってから数年間インターンWebデベロッパーをしている。

エンジニアというとはてなでは怒られがちだし実際、不正確な用語だと思うので自分職種のことをWebデベロッパーと呼んでいる。)

自社開発のスタートアップとかは特に労働者としては緩いところも多くて楽そうに見えるので、将来は可能ならそういう方向に就職しようと思っていた。

でも何社かで働いてだんだん気づいてきたのだけど、同じ職種にどうにもあまり仲良くなれそうにない人が多い。

うまく言えないんだけど、賢めの男子校っぽいノリを結構頻繁に感じる。ホモソーシャルというのか。

特有選民思想みたいなものを感じる。合理的で賢い俺ら、みたいな。これは同じ学生インターンに限らず、社員に対しても。

そのわりに、口頭で話すとあまり面白くもないし、俺は文系学生なんだけど、人文科学社会科学知識がどうも薄いんじゃないかと思わされることもある。

(これはでも俺も自然科学工学知識が薄いと相手は思っているだろうからあいこかもしれない。)

もちろん、そうじゃない人もたくさんいるというのはわかっているんだけど、技術的には到底かなわないような、確かに頭の切れる人でもそういう性質を孕んでいることは多くて、結構失望させられる。

Twitterなんかでも性格が悪いとしか言いようのないツイートや、明らかに距離感おかしリプライをしていたりする。

Webデベロッパーしか知らないのでこう書いているが、機械学習組み込み系なんかのエンジニアもあまり変わらないかもしれない。

そういうコミュニティに既に多少属してしまっているので、どこにもこんなことを言えないので増田に書かせてもらった。

言葉足らずな感じですまない。俺もまだうまく整理できてない。

2021-03-15

anond:20210315145407

A列車で行こう」なんだからどう考えても固有名詞でしょう。

You must take the "A" train

To go to Sugar Hill way up in Harlem

If you miss the "A" train

You'll find you missed the quickest way to Harlem

Hurry, get on, now it's coming

Listen to those rails




https://talent-help.lapras.com/ja/articles/3111298-%E3%82%84%E3%82%8A%E3%81%9F%E3%81%84%E3%81%93%E3%81%A8-%E8%88%88%E5%91%B3%E3%81%AE%E3%81%82%E3%82%8B%E4%BB%95%E4%BA%8B-%E5%88%86%E9%87%8E-%E3%81%AE%E6%9B%B8%E3%81%8D%E6%96%B9

記入する項目の例

キャリア上の目標キャリアプラン

興味のある仕事技術業界事業内容

転職についてのスタンス

希望する働き方

転職先に求めること


「やりたいこと、興味のある仕事・分野」記入例


開発環境について触れる

今まで小さなチームでインフラからフロントエンドまで全てを担当してきたが、次は少し大きなプロダクトでバックエンドパフォーマンス改善に挑戦できるような環境仕事がしたい。

------------------------------------------------------

興味のある分野・領域について触れる

Railsアプリケーション設計・開発からHeroku, AWS, GCPなどのインフラ構築もできるような、Webアプリケーションエンジニアになりたいと思っています。興味のある分野は、医療健康などです。現在転職活動中です。
------------------------------------------------------

より具体的な記入例


例1

 # 目標
新しい技術に柔軟に対応できるようにしたい
自社開発のサービスに携わり、常に機能改善拡張を考えながら開発がしたい

 # 興味のある仕事自然言語処理画像分析など、データを扱うアプリケーションの開発

 # 興味のある技術Goを主軸としてキャリアを築きたいです

 # 転職先に求めること
新しい技術に対して敏感に反応し、プロダクトにマッチする場合はどんどん導入してゆく風習があるような職場で働きたいです。

2021-02-24

anond:20210223235037

まるで自分ことみたいで、かつタイムリーだったので反応。

自分語りする相手もいないし、ちょっと聞いてよ。

特定いから具体的なこと書けなくてごめんね。

 

ついさっき、PMごっこみたいな現職に退職届を出してきた。

新卒入社して5年。情報工学の院卒。

発注検収いたちごっこみたいな仕事に嫌気が差して、入社して2年目からちびちびと転職活動をしていた。

  

入社して2年目は転職サイトとか転職エージェントとかを使って、もっと手を動かす仕事が良い!みたいな希望活動した。

何社か応募したけど、採用どころか面接にすら全然届かない。経験も実績もないから、仕様無いと今になっては思う。

でも数少ない面談した企業の方からは「小さくてもいいかWebサービスを作ってみるといい」とか「うちはRails使うことが多いから、Railsわかる人だと嬉しい」みたいな具体的なアドバイスはもらえた。

具体的にフィードバックを貰えると、勉強のやる気も出る。

ちなみにどことは言わないけど、転職エージェントは「年収が下がっていいならすぐに見つかります!」「正社員じゃなくて派遣から始めるのはどうでしょう!?」とか不穏な誘いが多くてすぐに使うのを辞めた。

  

3年目はもらったアドバイスに従って、仕事の合間に小さなWebサービスを作ることにした。(Railsは使わなかったけど)

流行りのフロントエンドフレームワークを使って、PaaSで公開。テストも書いて、CI/CDちゃんと整備した。

フレームワーク言語学習も含めると半年以上かかったけれど、納得のいくものが出来た。

  

4年目。業務転換があり、ベンダ要件狭間ストレス絶頂になった。

この環境から逃げたい、というひどく後ろ向きな理由転職活動を再開した。

幸い3年目の成果物がある。Twitter転職タグとかを使って成果物URLを貼り付けたりすると、5社くらい話を聞いてくれることになった。

いたことに、エンジニア業界では有名な会社とかも声をかけてくれたりして、ちょっと有頂天になったりした。

しかしながら結果は惨敗オンラインコーディング試験技術面接に歯が立たず、ほぼ全てがお祈りとなった。

ある企業面談では、「希望年収の半分くらいなら」と言われたこともあった。この日のことは、未だに忘れられない。

  

4年目の惨敗を受けて、5年目はしょぼくれていた。

面接で出来なかった問題こそAtCoderなりアルゴリズム本なりで勉強していたものの、「こんなに勉強しないといけないなら、もう現職でいいかな」という思いが大半を占めていた。

なんとなくはてブ技術エントリを読んだり、Qiitaとか面白そうなチュートリアルを手慰みにして時間を潰していた。

 

そしてそんな折に、知人経由で大手ITを受けてみないかと声をかけられた。

いやいや無茶でしょう、というような有名企業で、自信を喪失していた自分には恐れ多いとしか言いようがない。

とは言え、落ちるだろうから受けない、というのもあまりに後ろ向きな話。

なので、受けるだけ受けることにした。知人の顔を立てる、というくらいのモチベーションである

 

コロナ渦だったので面接リモート技術面接

内容の詳細は秘密保持関係から記載できないけど、3年目のサービス開発で学んだ知識と、惰性で技術エントリを読んでいた経験が活きた。

それなりに回答できて、手応えはあった(現職で得た知識とかももちろんあるけど)

結果は通過。そこからあれよあれよと面接ラッシュで、すったもんだありながらも最後内定

待遇も満点ではないけど十分な内容で、迷う余地がなかった。強いて言うなら、休みが減るのがちょっとネックかな。

 

元増田に言いたいのは、一回動くと何かが変わるよってこと。

私が結果としていい転職ができたのは2年目の活動の際に「Webサービスとか作ってみるといい」ってアドバイスをもらえたのがきっかけだし。

ベンチャー企業の人から声をかけてもらえたりするくらい頑張ってるなら、胸を借りるくらいの気持ちで話をしてきたらいいんじゃないかな。

人生の分かれ道は意外なところに落ちていたりするよ

  

ちなみに私が内定もらったところは、選考中は年齢(と性別)について一切聞かれなかった

から、急いで奮起する必要はないと思う。もうちょっと暖かくなったら考えてみたら?

2021-01-11

Award on RailsとかMash up Awardsとか

プログラミングスクール的な文脈で、そういえばサービス開発コンテストって見かけなくなった気がするんだけど、今どうなんかね?

2020-12-31

https://b.hatena.ne.jp/entry/s/twitter.com/koogawa/status/1343486041697656838

スクールに通って数ヶ月かけてRailsチュートリアルやってきましたとかほざいてるのに比べたら

子供の方が吸収が早い分だけ優秀な気がする

俺の中学生の甥っ子も同僚の数人より技術的に優秀だと思われる

2020-12-17

なんか以前からずっと思ってたんだがRailsというかRuby界隈は宗教というか自己啓発ビジネス臭さえするのがイヤだ

金持ち父さん…とか7つの習慣とか、そういう詐欺のカモっぽい人も多いイメージがある

Rubyという言語自体に悪意はない

しかし、Ruby登場当初からやたらとエレガントに書ける、スッと書ける(この「スッ」という表現詐欺で多い表現なので嫌い)とか、

そんなことは個人的にはどうでも良くて、ソフトウェアを使うユーザー機能が便利かとかそういう視点しか見ない、悲しいけど

保守観点からも美しいソースコードを書こうという意気込みは間違っていない、というか正しいと思う

しかし、プログラマーが美しいコードが書けたと悦に浸る、自己満足におちいっているだけのようにも見えるのが納得いかない、不愉快にさえ思える

C++Javaのような型のあった時代から、型なんてダセーよな、プレステの方が全然おもしれーよな、を経て、また型に戻ってきてる

型推論云々にかまけてパフォーマンスよりも綺麗なコード富豪プログラミングからまた元に戻ってきてる

学習コストが高いものほど評価されるような傾向も個人的には感心しない

どうせ同じゴールなのに、そこに辿り着く方法が険しいほど評価されるなんて、プログラマー美徳怠惰だのから逆行している

実によろしくない

そういう点ではRustよりもGoC#の方が評価できる気がする

もちろんRustの守備位置はそこではない気もするので単純比較おかしいのだけど、ゴールが同じなら自分C#Javaで書いて終わらせるのにと思うことがある

別にWebだけでなくコマンドラインでの捨てコードPHPJavaScriptも適している

そういう意味ではPythonはやはり強い、Glueだからだろう

正直PHPなんかよりPythonの方が言語としてはおかしい気もするのだけど、正しいとかエレガントが生き残る条件ではないのである

しかし、学習コストとしては低いシェルスクリプトは便利ではあるが流石に古いというか罠が多い気がする

PowerShellの方が使える気がする、少なくともWindowsでは優先的な選択肢になった

そう、つまりこの文章最初に戻ることができたのである

生き残るというのはそういうことではないのではないか

2020-11-21

今日から新規ソフトウェア開発するとしたら

今までの自分スキル関係なく、今日からスクラッチソフトウェア開発するとしたら、どんな環境がいいんだろう?という問いかけです。

ちなみに自分は以前組み込み系のエンジニアWeb系は詳しくない&ここ1年ソフトウェア仕事から離れてましたが、最近Webアプリ作りたいなと考えてます

自分イメージは、

組み込みソフト・・・基本C言語最適化するとこはアセンブラマイコンコンパイラ対応してたらC++

Windowsアプリ・・・C#(.net framework)、nodejs(electron)

スマートフォンアプリ・・・3DだとC#(Unity)、Dart(flutter)、javascript(React)、作り込むならネイティブ(iOSswiftandroidKotlin)

Webアプリ・・・nodejsruby(on rails)、Dart(flutter+firebase)、python(Django)

Webサイト・・・wordpress

・社内アプリ・・・社内がマイクロソフト環境(outlookとかteams)ならPowerApps

AI開発・・・python(TensorFlow、scikit-learn)

詳しい人、追加と修正お願いします!

2020-11-20

それじゃ駆け出しエンジニアバカみたいじゃん!

プログラミングスクールに70万払って

Railsメルカリクローン作って

Twitter毎日#今日の積み上げ書いてアウトプットして

自社開発でモダンな開発ができると思ったら書類で落とされて

面接たどり着いても面接官にバカにされて

しょうがなくSESに拾ってもらって手取り17万で入社して

ここで開発経験積んで自社開発に転職しようと思ったら

毎日毎日エクセルエビデンススクショ貼るだけで

結局何のスキルもつかないまま1年が過ぎた

でもYouTuberが1年でやめた方がいいって言ったからやめて

転職活動したらどこも雇ってくれるところがなくて

実家に戻ったらフリーターになったり

これじゃ駆け出しエンジニアバカみたいじゃないか

2020-10-03

anond:20200903011453

人工知能詐欺まがいなことしてる香具師に引っかかった、という話をこれからしていく。この記事は「人工知能詐欺だ」ということでなく、「詐欺師は人工知能を使いたい」ということを語る。

もう10年ぐらい前になるのだけど、人工知能には色々あるのに「深層学習けが人工知能」だという無勉強馬鹿に引っかかったんだよ。本当は人工知能なんて LISP から始まって、色々あって今の AI につながるているのに、その歴史は全く無視してね。Pythonライブラリでどうにかできないもの不要とのことなので、「ふーん、そうなんですか」ぐらいで対応してた。なぜなら、自分人工知能APIを叩いてブラウザに表示する部位を担当たからだ。

その会社にはエンジニアがいないので、人工知能デザインを除いた全てをほぼ自分だけでフロントエンド(当時はFlashからバックエンドDjango)とデータベースクラウド部分を設計・開発・運営をやることになった。それは慣れてたから良いのだけど、ひとりでぼちぼちやるのは変な感じだった。ホームページには10名近い社員がいます、とのことなのに。

この理由はなぜなのか理解できたのは、インターンがやってきてからだ。そいつは結果を出せないから有能な人がやってこないのた。それで社員数を水増しするためにインターン社員としてカウントしていたのである。なんとインターンの無給の学生ばっかり声かけて、ただ働きさせて「成果は自分のものミス能力のない学生のせい」みたいな畜生の極み、のようなことをして糊口をしのいでいる自称天才』に俺は捕まってしまったのにここではじめて気がついたのだった。信じられないことに。

それで、ついに API をつないで一つのシステムしましょうという日が来た。なんとか力量で解決したのだけど、はじめて彼のソースを見せてもらったときの衝撃度ときたらね。驚いたよ、スカスカコード過ぎてね。おかげで深層学習ライブラリを使えば簡単にできるのも学んだけのだど。

閑話休題

まぁ、コードを書くのが本業でない人だからいか、と思ったらなんと、Python 教室を開くというじゃないですか。それで、成果をサイト掲載するのですよ。自分コード絶対に載せないのに、他人コード添削して「弊社は実力があります」みたいな事例にしていたのですよ。驚いたことにね。

なぜ、そのような香具師存在できたのかというと、「人工知能効果判定をしにくいけど、将来的にはメリットになる可能性が高い」という計算機科学領域では珍しい特性を持っているのよね。ほら、業界人にとってブラウザデータベースといったものは、ちょっと触ったら特性感覚にわかるじゃないですか。そこが人工知能ちょっと違う。

もちろん人工知能は世の中に必要不可欠なものになるのは間違いないのだけど、というよりも現状でもスパムメール判定やゲームでは活躍していますけど、おそらく個人がどうにかできるものではないのよね。理由はこれ以上はアルゴリズムの向上が困難で、高コストな専用ハードウエアを扱える資本家に対抗する術を個人が持てないという限界と、教師あり学習のような判断基準の元になる資料をどう収集するのかという問題点解決した人や組織が皆無という状態にあるからなんですよ。特に最後の部分は未だに twitter レベル組織ですらやらかしているので、まだまだ難しいと思われます

学習根拠になったもの自体をどうやってキレイものにするかということすら、データサイエンスという学問が出てきて苦労しているのですからユーザーエンドからしたらこ領域は未だにキャズムを超えていないと判定されるのは仕方がないことなのでしょう。それは、そういうもんだから良いのですよ。将来的には解決される可能性が高いでしょうし。

それでですね、やっと本題に入れるのですけど、問題点は「人工知能効果判定をしにくいけど、将来的にはメリットになる可能性が高い」という非対称性をこの領域は抱えているのですよ。これはですね、バイオ健康食品代替療法)や金融商品暗号通貨バイナリーオプション)なんかに出てくる胡散臭い「何しているのかわからない」香具師が介入しやす環境なのですね。それっぽいことを言って、専門家なら絶対に言えないコミットメント金融だと「100%絶対に儲かる」とか)を宣言し、私はアメリカの有名大の(別領域の) Ph.D. を持っています(嘘)、日本ゴミです、さあ皆さん『人工知能で夢』を叶えましょう、なんていうクサい台詞を(非技術者向けの)講演会で語るやつがいるのです。残念なことに。

でも、皆さん、ちょっと考えてみてください。なんで(トーシロ限定で)講演会なんてする必要があるのかと。人工知能世界講演会をして資金集めをする、っておかしくありませんか?OSS で有名なコミッタだったり、インパクトファクターのつく雑誌名前がのるような人材がですよ、この御時世にわざわざ資金集めする必要がありますか?世界から「金を出させてくれ」といって金がわんさか集まってくるに決まっているじゃないですか。逆に、プロを避けるような人物に金を出したいと思いますか? よって、(トーシロ限定で)資金集めのための講演会なんかをひらくような残念な人工知能開発者が金を稼ぐことはありません。同様なケースに遭遇したら、出資したら泣き寝入りすることになりますよ。

※ この記事アキネーター下りがクソです。もう少ししたら自分言葉で書き直します。ただ、この記事を消すことはしないです。これ技術的な話をしているようにみせてますが、わかる人にはしっくりくる符牒のつもりで書いています

うん、でも、わたし講演会でその人のつくった人工知能が動いているのみたよ、まるでアキネーターみたいな、というのでありましたら「良いものを見ましたね」とこたえますよ。あれは良いものです。実はアキネータークローンは今だと学生レベルスキルで作れます。具体的にのますと、なにかテーマを固定して、そのテーマ関係する情報を片っ端から集めて、Pythonライブラリを使ってデータ処理を行い、機械学習ライブラリを介して5段階の入力に対して適宜返せるような状態に持っていき、Rails/Laravel/DjangoHTML を吐き出すようにして、ウェブブラウザVue/ReactjQuery に呼応するようにすると計算機科学ができる人だと作れちゃいますし、見た目を重視したければ美大生にでも声かければ、似たようなキャラを描いてくれることでしょう。

この程度だと、二人の学生を無休(給)のインターンやらせて、詐欺商売道具をただで作れます。これは、アキネーターは駄目だとは言ってません。説明すると長くなるので省きますが、あなたを騙す道具を作るのにプロは要らないと言っているのです。

それで話を続けさせてもらいますが、哀れな学生酷使されたうえに、会社サイトに「インターン思ひ出検閲済み)」を実名掲載されるという、デジタルタトゥーを刻まれるのです。かわいそうに。

※ ここを疑え、というポイントを追加。

ランサーズ原稿の依頼やコアなコードを依頼

これだけでは済みません。詐欺の道具はこれだけでは不足しまからね。本は良い権威の道具になりますよね?そうなんですよ、出版社知識のない馬鹿共が「学生けが書いた技術書」(前書きと終わりにだけを本人が書き、しかも自著として講演会提示するという狂気の書)を出しやがった。これ、マジで有名出版社やらかしたので驚いたよ。

で、こいつもう一冊も本(これまた共著なのに、自著として講演会で使うイカれた書)を出してるのよね。まぁ、読んでみたらあまりの頭の弱さに感動したのだけど、驚いたことにこの本を出典として Wikipedia に何度も記載しようとチャレンジするキチガイ(本人かは不明)がいたのよ。もちろんリジェクトくらっていたのだけど、ビビるよねー。繰り返すが、人工知能が悪いのじゃないのですよ。人工知能を使って、投資家を騙そうとするのが許せないのであって。

ちなみに、わたくしはそいつコード添削されたのですけど、おそらくそいつは FizzBuzz テストクリアできませんよ。なぜなら、If/Else がかけないのではなく、四則計算ミスが酷いので。チューリングテストは通るとおもうけど。どうして、大切な投資家向けの資料なのに単純な数値が一致しないのかわからないのですけど、何故か数値の足し算がおかしいことが多すぎるのよ。数値が一致しない、ってヤバすぎるだろ。それ、多分病気から、哀れに思った(元)奴隷ちゃんたちは、病院へ行くように諭してあげてください。きっと、逆上するでしょうけど(笑)

えっ、なんでお前はやんないのか?って、そりゃ「めちゃくちゃそいつのこと恨んでいるから」に決まっているじゃない。オレは、そいつを救えるほど、冪等な人間じゃないんだよ。だって、オレは天然知能だからな。

p.s. 多分、この記事言及している人物被害にあった方はは多いので、「アイツだろうな」とわかるように書いてあります。「アイツってどんな人?」と聞かれたら、説明するのが辛いでしょうからこのページをさっとみせられるようにこの記事を書きました。私も辛いのです。10フラッシュバックに悩まされてきました。ただ、これ以上の犠牲者が出ることが耐えられなくなり、今回この記事を書かせていただきました。この記事言及している人物は専門ではないのに人工知能情報工学という餌を使って、相変わらずボニーアンドクライド気取りで若者搾取していますソーシャルエンジニアリングを使われると、若者はかんたんに騙されてしまものです。かつての自分がそうだったように。世の中にしなくて良い苦労はあるのです。

この記事人物とは「」(ニュースになったら追記します)である

2020-10-02

anond:20201002172423

"意識高い系"の素人スクールとかで入門としてやる言語PythonRuby(だいたいRails)

意識高いプログラマ趣味でやる言語:Rust、HaskellGo(Juliaは数値シミュレーションとかやってる人のみ)

この2つの違いはめちゃくちゃ大きいべ

2020-09-18

anond:20200918171043

(処理)早い、(実装)早い、どこでも動く、誰でも書ける(と信じられてる)。これだけでphpのほうが実用性高い

rubyなんて日本の中の一部の人railsありきでしか使ってないからな。ビジネス譲渡するときも買い手が限定的されちゃう

ruby使ってる若者全くいなくなったなあ。まあrailsくらいしかないし仕方ないね。今のrubyphpよりも書きたいと思わないし、過去言語になってしまうのかね。

2020-09-13

未だにSPA作るくせにブラウザバックに対応してないサイトが多々ある。新しい技術を使いたいだけでユーザ体験をなんにも考えてないんだなあ。おとなしくrailsでも使って静的に作ってろ。

2020-08-30

静的型付け狂信者は開発スピードは気にならないの?

開発スピード大事だってのに毎回コンパイルして大丈夫

その数十秒が積み重なったら年間どれだけのロスになるの?

きちんとテストコード書いてきちんとデバッグしてれば安全じゃん?

世の中にRailsで書かれたセキュアなアプリがどれだけあるんだろうね?

静的型付けで書かれたアプリRailsよりセキュアですか?

開発スピードが出せない静的型付け狂信者はまだ生きてるの?

2020-08-27

anond:20200827182402

そんくらいもらえるだろ。

あとはRailsとかFlutterやれば?

2020-08-26

anond:20200826200150

仲間増やすコミュニティ参加するのはおすすめ

イベントサイトで「もくもく会」とか調べると各地でやってる。最近コロナリモート開催が多いので、逆遠い場所コミュニティでも参加しやすくなってる。まあ自習するだけだが、知り合いできると楽しいよ。

https://connpass.com/dashboard/

あとは書籍チュートリアルをコツコツやるか、動く慣性サンプルをチュートリアルとかGitHubからダウンロードして改造しまくるといい。作りたいもの決まってるなら、よく似たサンプル探していじりたおすのが早そう。


何やっていいかからない場合Railsチュートリアルやるのがいいかな。https://railstutorial.jp/

アプリならFlutterとかでいいかなと思ってる。ここは自信ない。

Udemy(https://www.udemy.com/) の中で評判いい講座をやるのもよいと思う。毎月セールやってるのでセールで買うこと。かなり安くなる(普段が高い)。ちなみに明日までセールしてる。ただ、無料チュートリアルやってからでもいいかなと思う。


参考になれば。

2020-08-24

anond:20200824032922

挫折しないならどこから入ろうが構わないと思うんだけど

Railsある程度できるぜって謎の自信つけちゃった人が応用的なことしようとした時に挫折しないだろうか

自分自身いまRailsチュートリアル中なのでRailsで何ができるか正直わかってないけど

DB登録したり読み込みする時にINNER JOINやサブクエリ使うようなちょっとややこしいSQL使ってしないといけないようなものとかできる?)

rails勉強中だけど

DjangoとかRailsとかって、プログラムいろはを知っている人でも理解するのに苦労するような独特な構文が多い

あくまフレームワークで面倒な部分は省いているから仕方ないんだけど。

デコレータが何なのか継承が何なのかとかわかっていてもその意味を読み解くのに一苦労する。

ましてやRailsから勉強しよう!なんて人にとったら「なんかわからんけど動いた」という人が大半になるんじゃないかと思う。

Railsから入った人はたぶんRailsのためだけのやり方しか習得できんし、応用が利かないレベルなっちゃうんじゃないかと思う。

ORMを使わず純粋Javaなりでバックエンド書いてDB設計したりとかリクエストが来たらJSONを返すアプリケーションサイドを作ったりってなんとなく経験した人がRailsなりDjangoなりやるとこういうことか、これは便利だ、でもここは融通が利かなくてつかいにくいなみたいなことがわかるんだろうけど

そういう意味で言うとまず最初RailsDjangoだってフレームワークから入るのは良くないんじゃないかと思う次第。

2020-08-15

SEだが正直noteやらかしを見てほっとしている

https://twitter.com/clockmaker/status/1294213347898843136

これ見たけどやらかしが低レベルすぎやしないかヒューマンエラーレベルじゃないだろ

とりあえずRails触れますって奴ととりあえずNuxt触れますって奴がガチャガチャやった結果にしか見えねえよ

API設計無茶苦茶だし、コードレビューもろくに実施されてねえだろうし、試験観点はどうなってんだよって話だろ

やっぱ優秀なエンジニアなんてどこにもいねえんだな、安心して寝るわ

2020-08-01

プログラマ勉強するな

よく「プログラマ勉強し続けなければいけない」といいますが、嘘です。

それは、レベルの低いプログラマの話です。そういう人たちが想定しているのは、たとえば流行りのフレームワークが出てきたらそれを勉強するとか、仕事特定プラットフォーム知識必要になったのでそれを勉強するとかです。

こういうことを一所懸命勉強している内は、プログラマとしての実質的な成長は見込めません。それらを勉強しても、特定フレームワークなどの使い方が分かる人になるだけです。ほとんどの場合、5年も経てばその知識は役に立たなくなります

実は、ソフトウェア技術などは、コンピュータ黎明期から本質的進歩ほとんどありません。だから本質部分が分かっている人は、流行り廃りのある技術習得に余計な労力を割く必要がありません。

プログラマ勉強すべきはこの本質部分、つまりコンピュータサイエンスの基礎です。フレームワークの使い方は知らなくてもリファレンスを見れば良いのに対し、コンピュータサイエンスの基礎はググっても決して身に付きません。

プログラマが身につけるべきコンピュータサイエンスの基礎は、多くの大学計算機科学情報工学の2〜3年生で学ぶような内容、

などです。逆に、こういう素養がないのにプログラミングスクールRailsとかCakePHPみたいなのを触って、プログラミングできる気になっている人に5年後10年後の市場価値はありません。

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