「Ruby」を含む日記 RSS

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

2018-12-03

平成最後だしポンコツSE転職事情さら

平成最後だし、なんかい不況が来るかもわからない状況な気もするし、

今のうちに年収上げておきたいなんて考えている人もいるのかなと思い、

本当に普通な感じで埋もれているエンジニア転職した時の話をしようと思う。

現在私は同業界大手企業で働いている。転職結果としては年収も大きく上がったし、

職場環境も申し分ないので成功したと思っている。

 

スペック転職時)

 年齢:39歳

 

 <前職>

 中堅の独立系SI企業WEBSierもやってるような感じ)社員600名程度

 に所属していた。勤続は7年目

 

 <技術力>

 技術力はほんとに並の下程度。

 JavaとかPHPとかやっていて、PHPがメインだったかな。主にWEBサービスを作ったり、社内WEBシステム作ったりしてた。

 プログラミングの基礎はあるし、SQLやその他DB知識もそれなりにある。サーバー知識あんまりないし、

 Linuxコマンドは正直ちょっと苦手だし、AWSとか触ってないし、なんならApacheだってそんなに詳しくない。

 ググっていつも解決する。フルスタックエンジニア?なんだそれ?こちサーバーサイドエンジニアだ、文句あんのか?

 

 新しい技術言語は基礎があるので飲み込みは早い方だと思う。なので対応力はある方だ。Rubyでもpythonでもコード見れば読めるし、

 大抵のことは理解できると思う。でも業務では使ってない。JQureyもまぁ普通に使えるけどJSコードとかたぶん汚いと思う。

 

 色々と新しい技術をググって記事見たりして「わかった気になるタイプ」だと思う。36歳くらいでやっと「デザインパターン

 知らないとやばいんだ。勉強しないと!と焦って本だけ一応読んで「わかった気」になった。

 

 ここまで読めばわかると思うけどエンジニアとしてはだいぶ「ポンコツ」だ。

 でも仕事のためにやってるエンジニアとか結構こういう人が大半な気もするんだよね。

 立ち位置は開発リードとか設計とか上流も少しやってた。年齢のせいもあると思うけど、

 まぁうまく立ち回って仕事してた感じだと思う。コミュ力はそれなりにある方だと思う。

 もうエンジニアとかお前が名乗るなよとか言われそうだな。。。すまん。

  

転職活動の経緯

転職理由

 このまま、今のポジション仕事を続けてたら永遠に新しいこととか他の言語を使って業務をすることができそうになかったから。

 嘘だ、人間関係だ。ほとほと同僚、後輩、パートナーに愛想が尽きたからだ。それと上司やその上の部長にもだ。

 客先で顧客と一緒に仕事をしてたが顧客側の人はほんとにまともで良い人ばっかりだった。転職する時にそれだけ、ちょっと寂しくなったな。

 ポンコツながらプロジェクトでは納期を守り何とかやり抜いてきたが、全く評価されない現実もあり、それも嫌だった。あと、給料安い。

 表向きはいろんな理由があるだろうけど、転職する人の理由はきっとこれが現実だと思う。

 

概要

 転職を決意

 ↓

 とりあえずビズリーチよさそうねとか何も吟味せず登録

 ↓

 エン転職にも登録(以前使ったから)

 ↓

 DODAリクルート系は良い思い出が一切ないので登録してない。

 ↓

 ギークリーというところからビズリーチ経由で勧誘

 ↓

 一応そこの担当面談してギークリー利用

 ↓

 ビズリーチギークリーとエン転職転職活動

 ↓

 ビズリーチ経由でA社で外資強めの転職エージェントに会う。

 ↓

 ビズリーチ経由でB社で金融ITに強めの転職エージェントに会う

 ↓

 最終的にA社で3社応募して、2社内定をもらい転職した。

<詳細と雑感>

 転職しよう!と思ってからとりあず動けーーー!って感じで動いた感じです。

 総応募数は覚えてないけど30~50社くらいだったと思う。書類で超落ちる。年齢のせいも大きい。

 エン転職スカウト全然ダメだった。めぼしい企業がなかったし、年齢のせいか知らんけど、

 タクシーちゃんとかトラック運転とかそういうのも来てた。

 ギークリーから応募したのが一番多いと思うけど、とにかく手あたり次第に紹介してくる。

 よさそうな企業もあったけど、面接まで行ったのは4社程度ですべてお祈りだった。

 2次や最終までは行くが、いまいち紹介された企業自分志望動機を合わせる作業がどうにも苦手でうまく行かなかった。

 ギークリーはほんとに求人が多いから、たくさん見て選びたい人には向いてると思うけど、自分には向いてなかったな。

 他にもビズリーチ経由で4社くらい直接カジュアル面談があったけど、有名なY社とか、運輸系のY社のシステム会社とか、

 印刷系のD社の子会社とか、どれも最初カジュアル面談で、それ以後連絡なかったなぁ。

 カジュアルと言いながらガチ面接なこともあったな。

 

 そんな感じで行き詰って2か月。心機一転また別のところ!というのと、

 自分でもう一度ポンコツなりに職務経歴書を頑張ってブラッシュアップし、面接対策もして、改めてA社とB社とつながった。

 B社からの紹介はとても面白い会社だったし、一次面接もかなり好感触だったのだが、なぜかその後に論文筆記があり、

 書いて出したら、落ちた。どうやら思想が合わなかったらしい。

 A社から紹介されたのが、医療系のWEBサービスの会社と誰もが知ってる大手企業

 どうやら大手企業とは結構つながりのあるエージェント会社だったみたい。

 自分大手に行けるか半信半疑だったが、面接対策結構しっかりしてくれて助かった。

 同じ質問面接でされたので、うまく答えることができたと思うし、職務経歴書も一緒に見てくれた。

 そして、2か月でこの医療系の会社大手から内定を頂いた。転職活動は実質4か月くらい。

 どちらも良い会社だったので、本当に迷ったが、大手の方にした。

 断るのもエージェントがやってくれるのでこれも結構気持ちが楽だった。

 

<振り返って思うこと>

 ポンコツなりにアピールできるポイントがあれば、それをしっかりアピールするような職務経歴書を作ったり、

 私の場合は3回目の転職だったので、今までの経歴をきちんとよどみなくアピールできるような練習有効だった。

 転職活動初期は全然対策してないこともあって、やっぱり落ちたのかなと思う。

 だんだんエンジンがかかって、面接にも慣れていき、最終的に大物ゲットできた感じだ。

 そして、面接ではやっぱり自分はできる奴だ!ということをちゃんアピールした方がいいと思った。

 謙遜かいらないし、こういう職務なんですができますか?と言われても、普通に全然問題ないです。くらいに言ってもいいと思う。

 

 ハイスペックエンジニアかいやいや十分すごいですわ的なエンジニアは、自分活動して、普通に交渉もして、

 自分がより有利な環境を手に入れることができると思うけど、私のようなポンコツ普通にエージェント使って、

 普通に応募して、面接対策しっかりして、志望動機ちゃんと頑張ってたくさん考えて、ちゃんと喋る練習して、それで行けば結構いけると思う。

 落ちるのはやっぱり職務経歴書がまだちゃんと練れてないのと、面接練習や、志望動機が甘いんだと思う。そこを頑張れば良い環境転職できると思う。

 

 おススメのエージェントとかは特にいかな。自分に合ったもの自分転職活動しながら、見つけるのが良いと思う。

 1つ言うならエージェントを1つに絞らないことかな。忙しくなるけど、いろんな所と付き合って、自分に合うところを見つければいいと思う。

 そういう意味ではビズリーチは大小さまざまなエージェント会社があり、そこから連絡がバシバシ来るので登録しておくとよいかもしれないです。

 

<まとめ>

こんな感じだ。読み返すとあんまり参考にならないかもしれない。。。

私は前の会社全然評価されなかったが、今の大手に移ったら、普通に評価が上がって、給料もしっかり上がった。

環境次第で人の評価って全然変わるし、所詮評価する側のフィルターをかけた評価なんてやっぱり気にしなくていいんだと思った。

実際前職の部長退職の旨と転職先の話をした時に「子会社ですか?」とか言われたし、「いえ、本体です。」と答えたら「マジで?」という顔をしてた。

部長フィルターでは自分評価はそんな感じだったんだなと実感した。

ももちろん良いフィルターをかけて評価してもらっていると思うけど、自分にとってどっちが良いかは明白だし

その良いフィルターが本当になるようにもっと努力したいと思う。

 

今の市況ならほんとに転職すれば年収上がるくらいの状況だし、勤続3~5年以上で、

自分の現状に不満があるなら、いっちょやってみるのも良いかもしれません。

誰かの参考になれば幸いです。

2018-12-02

RubyでWebサーバーを立てる練習

Webプログラミング面白いほどわかる本 https://www.amazon.co.jp/dp/4046023023/

p.137 第2章

あなたのいいところ診断」アプリを動かすところまで出来た!

https://github.com/progedu/assessment-for-download

通信するボットの開発は面倒くさいので、とりあえず読むだけで通過。

2018-11-29

20代病気して職歴壊したら詰むよね

いや、私のことなんだけど。

大学在学中に統合失調症発症して留年もして、新卒就職はできず自宅療養コース、そのあと良くなったと思って働き始めてもしばらくしたらダメになって辞めるの繰り返し。

30過ぎてから20代の頃と比べてガクッと面接通らなくなったね。というか30過ぎてから雇われで働けてない。

何年も無職して、今は紹介してもらった在宅でできる委託仕事をやってるけど、いつまで仕事があるかわからない。

その仕事、とにかく量の多い単純作業スクリプトでやっつけろみたいな仕事で、依頼者の方からは高評価をいただいてる。

そしてそれだけあって、この先の身の振り方を考えた方がいいよ、ともアドバイスをもらってる。

だけどなぁ。RubyとかPythonとかVBAを少しは書けるけど職歴ぼろぼろマンは今後どうしたらいいのか。

めげずに雇われ仕事を探すか、ランサーズみたいなサイトを使って出来そうな仕事をとにかくやっていくのか。

本当にどうしようかねぇ。

2018-11-28

WEBデザイナー

部内で単純だけどVBAじゃないと実現しないエクセル困ったが発生。

Ruby勉強中と公言している俺にお鉢が回る。

ググって目的に近いコードコピペして、微調整に四苦八苦するも完成。

改めてプログラムHTMLデザインの順で楽しいことを実感する。

過去に戻って昔の俺に学校選びを考え直させたい…。

2018-11-26

商品名とかの頭文字にiつけるやつ

ここ10年くらいずっと思ってたんだけど、商品名とかサービス名の頭文字「i」つけるやつ多すぎて鬱陶しい。

なので、由来を調べてみた。

Apple製品

iMaciPodiPhoneiPadiCloudなど。統一感があるといえばそうだけど、アイアイうるさい。

由来は、

The person to ‘blame’ for the massive i-trend is Ken Segall. After presenting the see-through drop-shaped monitor, Jobs was in desperate need for a name that would suit it, and its follow-ups. The key importance of the new product was that it would be easily used for internet work – that was the design. And they wanted to incorporate the Macintosh brand in the name. So Segall proposed iMac – an internet-Mac. The ‘i’ as a prefix could also incorporate other adjectives such as individual, innovative, imaginative etc, depending on the product.

(HIGHNAMESより)

ということらしい。「i」頭文字に持つポジティブ英単語が多すぎるのが悪い。

ちなみに、Apple Watchが慣習に則ってiWatchと命名されなかった理由については、Why the Apple Watch isn't called the iWatchでは商標問題だとかApple Watchは、なぜ「iWatch」ではなかったのかではコンセプトの問題だとかいろいろ憶測が流れている。

iモード

iモード」の『i』は、インタラクティブ・インフォメーション・インターネット頭文字の『i』、そして英語で「私」の意味の『i』であるとされる。

(Wikipediaより)

ありがちなやつな。当時は先進的だったのかもしれないけど。

iGoogle

A prime example of a good product with a really bad name. Formerly Google Personalised Homepage, in a rare mistake by Google they chose to rename it using the faux Apple and now meaningless 'i' prefix, meaning 'Internet'.

(Urban Dictionaryより)

Urban Dictionaryなので信憑性はない。当初の名前が「Google Personalized Homepage」であったことを考えると、「私」の意味での「i」だと言われた方がしっくりくるけど、由来が何であれ、この名前はださい(愛用はしていた)。

IPython

Interactive Python

そういえばirbもInteractive Rubyか。

iframe

Inline Frame。

これはちょっと毛色が違う。一括りにしてごめんな。

===

実際書き出してみたら、意外とそんなに思いつかなかった。もうこれ以上出てこないでほしい。

[]2018年11月25日日曜日増田

時間記事文字数文字数平均文字数中央値
006714323213.854
01336204188.080
0240305776.444.5
03374787129.473
04334530137.365
053111196361.252
0614114081.450.5
0740269367.343
08394109105.453
09759226123.051
1013313688102.945
112241825381.550
121361330497.860
131211175997.260
147612785168.244.5
15588708150.165
169612525130.557.5
1778664485.250.5
181531421392.935
191751595991.241
201531380690.242
2117619634111.640
221701581493.052
23969887103.056.5
1日2254248244110.149

頻出名詞 ()内の数字単語が含まれ記事

人(261), 自分(193), 今(123), 話(117), 日本(87), 増田(81), 仕事(78), 好き(72), あと(70), 人間(67), 必要(67), 女(60), 普通(58), 前(58), 人生(57), 相手(55), 子供(54), 頭(54), 感じ(52), 問題(52), 最近(52), 金(49), 男(49), 理解(48), 昔(47), 意味(47), 関係(44), 他人(44), 時間(43), 無理(42), 努力(40), 気(39), 世界(39), 理由(38), 存在(37), 手(37), ー(37), 気持ち(37), 他(36), 社会(36), 言葉(33), 言語(33), 時代(33), 別(32), 女性(32), 日本人(31), 嫌(31), ゲーム(31), レベル(31), 結局(30), 結婚(30), 逆(29), 一番(29), 完全(28), 絶対(28), 家(28), 場合(28), バカ(28), 趣味(28), 最初(28), わからん(28), 目(28), しない(28), C(26), 生活(26), 今日(26), プログラミング(26), 親(25), 成功(25), 母親(25), 北海道(25), 状態(25), 周り(24), 場所(24), そうだ(24), サービス(24), 勉強(24), ネット(24), 自由(24), 嫌い(24), 毎日(23), 男性(23), 車(23), 会社(23), じゃなくて(23), 経験(23), 評価(22), しよう(22), 全部(22), 顔(22), 自体(22), 内容(22), 技術(22), 結果(22), 現実(21), IT(21), 一緒(21), 状況(21), 文章(21), 世の中(21), 価値(21)

頻出固有名詞 ()内の数字単語が含まれ記事

日本(87), 増田(81), わからん(28), 北海道(25), じゃなくて(23), IT(21), 可能性(19), 職業差別(19), ブコメ(19), twitter(19), マジで(17), SNS(17), 読解力(16), Python(16), ブクマ(15), アメリカ(15), Facebook(14), ブログ(14), Ruby(14), なんだろう(14), ツイート(14), リアル(14), フェミ(13), 元増田(13), スマホ(13), OK(13), 東京(13), 平成(12), ツイッター(12), 主義者(12), 米(12), 昭和(12), はてブ(12), 価値観(11), 大阪万博(11), なのか(11), Twitter(11), Google(11), いない(11), w(11), 2018年(10), ゾーニング(10), hatena(10), ネトウヨ(10), 何度(10), 個人的(10), ツイ(10), ???(10), C言語(10), にも(9), 中国(9), Mastodon(9), …。(9), 普通に(9), KKO(9), 木造建築(9), 北米(8), C(8), キモ(8), 基本的(8), あなたに(8), 分からん(8), ゴーグル(8), 児童ポルノ(8), なんの(7), 新元号(7), アレ(7), goo(7), iPhone(7), ニート(7), いいんじゃない(7), アスペ(7), ジョブズ(7), ガチ(7), 犯罪者(7), 金(7), 10年(7), 笑(7), 自由意志(7), 品種改良(7), メンヘラ(7), 30代(7), アプリ(7), 経済的(6), 昭和天皇(6), ja(6), LGBT(6), 1人(6), フリーランス(6), マウンティング(6), お勧め(6), 大阪(6), コレ(6), はてサ(6), コミュ障(6), 外国人(6), カス(6), アジア(6), JavaScript(6), タクシー運転手(6), AI(6), 一緒に(6), A(6), スレ(6), 一方的(6), Java(6), C++(6)

本日の注目単語 ()内の数字単語が含まれ記事

あきたこまち(8), Hubzilla(7), 木造建築(9), 七面鳥(5), 洗車(13), 法隆寺(4), 寒冷(4), 伝統文化(5), 日曜大工(5), 愛知万博(5), 痴れる(4), 隠遁(4), Python(16), Ruby(14), 読み取れ(8), 職業差別(19), 宝くじ(11), 読解力(16), 児童ポルノ(8), 不平等(7), Facebook(14), 適性(6), レア(9), 木(12), 北海道(25), プログラミング(26), 信仰(12), 言語(33), 参照(7), C(26), 米(15), 平成(12), 給与(12), IT(21), 告白(13), 職業(19)

頻出トラックバック先(簡易)

ブコメ民読解力がまじヤバイ(2018.11.25.19:09 追記) /20181125090912(32), ■利口な金持ちほどクルマという負債を持たない現実馬鹿ほどクルマという負債保有に執着。 /20181124173234(21), ■恋愛するとき告白から始める風潮を撲滅する /20181124184514(20), ■ /20181125172551(17), ■web講座でプログラミング勉強してみようと思うんだけど /20181125091542(10), ■そろそろ今年買ってよかった物という内容の記事はてブに上がる頃だな /20181124173144(10), ■電話する前に一言連絡するのって常識じゃないの? /20181125164223(9), ■レア信仰やめろ /20181124180550(9), ■ぼくが自殺を決行した話をする /20181125055531(9), ■茶しぶは汚れじゃない!洗うな!と上司に怒られた /20181124200146(7), ■anond20181125162436 /20181125162630(7), ■Googleってなんでゴーグルって読み方じゃないの? /20181125215535(7), ■法隆寺世界最古の木造建築ではない /20181125205415(6), ■はてさって結局日本をどうしたいの? /20181125193424(6), ■新しい元号が「内定」に決まった! /20181125133154(5), ■ジョジョはあと2部しか出ない /20181125093247(5), ■国家って要らなくね? /20181125104515(4), ■テーマパークはどこが一番楽しい? /20181124204611(4), ■ネトウヨ歴史修正願望やばい /20181125192646(4), ■退職者に「卒業」っていうのヤメれ /20181125210553(4), ■anond20181125162630 /20181125170727(4), ■オリンピックの何が気にくわないのか ガチ分からん件 /20181125123140(4), ■人生を豊かに生きる方法はどうやって学べばいいんだ? /20181125000527(4), ■はてサって何で日本を滅ぼしたいの? /20181125193759(4), ■anond20181125105401 /20181125110112(4), ■ /20181123021113(4), ■anond20181125133040 /20181125133645(4), ■大阪万博は失敗だって話を聞きたくない /20181125232048(4), ■プログラマー専門用語使い過ぎ /20181125102416(4), ■不倫パラドックス /20181125134706(4), ■anond20181125111649 /20181125115926(4), ■小説書いてみた。 /20181120075905(4), ■黒歴史作品をなかった事にするな /20181125115023(4), ■anond20181125103813 /20181125104035(4), ■anond20181125104039 /20181125104351(4)

増田合計ブックマーク数 ()内の数字は1日の増減

5816879(3122)

2018-11-25

Rubyは5chのム板全域に発達障害みたいなのが湧くようになってから嫌いになった

anond:20181125162044

結局Rubyオワコンなんだな。

Rubyをいまだに使っている人達

ドラクエ1に今だに歓喜している人達

(当時の容量でRPG表現できたのは凄い!とか)と

同じなわけだ。

本人たちが面白いならいいけど。

かわいそうな人達だよな。

anond:20181125161628

Rubyは新しいパラダイム言語だったは非常に納得できる

実験言語の域を出なかったのは残念でならないけど生まれた意義は大きかったよな

何故今までシンプル設計していたか?と言えば書きやすくするためで、長い間その点が抜け落ちた感じだった

それを再認識させたのがRubyだった

anond:20181125160417

プログラミング習熟者がより気持ちよくプログラミングできるように設計」というコンセプト自体は、それまでのプログラミング言語が「より便利に多機能シンプルになるように設計」していたこから考えると、多くのプログラミング言語設計からするとコレは非常に衝撃的な視点だったのは確かなんです

非常に大げさな表現を使えば「新しいパラダイムプログラミング言語」だったわけで、その評判を聞き付けたプログラマ達はRubyを使ってみて確かな手応えがあったのは事実

しかしやはり機能不足や不可解な記述式、非後方互換などネガティブな面も沢山あった

そういった意味Ruby以降に開発されたプログラミング言語はRubyが見せた新しいパラダイムを取り入れつつRubyから卒業していったと言えると思います

過激表現すると「Rubyオワコン」なんですが、瞬間的であれ流行ったコンテンツだったわけです

anond:20181125155033

BCP言語のように後に開発される他のプログラミング言語開発へ影響を与えたという価値はあるものの、Ruby自体現在流行っているプログラミング言語よりも卓越した優位性を多く持っているとは言えないと思います

Rubyを使うメリットが皆無

なので誰かメリット教えてください。

唯一のメリット日本発で日本語の資料が多い。

???

全角ひらがなコーディングでもしてろ。

早く滅びてほしい言語

PythonRubyJavascriptPHP

Perlは許した。

anond:20181125103127

JAVA流行ったとき入門はJAVAだと言うやつが一定数居たし、BASIC流行ったとき入門はBASICだと言うやつが一定数居たし、Perl流行ったとき入門はPerlだと言うやつが一定数居たし、JavaScript流行ったとき入門はJavaScriptだと言うやつが一定数居たし、Ruby流行ったとき入門はRubyだと言うやつが一定数居た

今はPython流行ってるから入門はPythonだと言うやつが一定数居る気がする

逆にすっかり廃れちゃった言語っていうのもあるの?

C言語系の言語」とかいう言い方

C#とかJavaとかRubyとかObjective-CとかC++とか、全部ひっくるめて「C系の言語」とか言って「Cをやってれば覚えやすよ」とかいう人を昔から見る。

Amazonレビューでもそういうことを書いて「参考になる」が大量についてるのを見たことがある。

世の中には、ブロックが波かっこだとか、ifを条件をカッコでくくるとか、配列の添え字が大かっこだとか、ぱっと見た目のレベルのことを覚えるのがプログラミングだと思ってる人が大量にいるんだなって感じる事例。

anond:20181125102051

JAVA流行ったとき入門はJAVAだと言うやつが一定数居たし、BASIC流行ったとき入門はBASICだと言うやつが一定数居たし、Perl流行ったとき入門はPerlだと言うやつが一定数居たし、JavaScript流行ったとき入門はJavaScriptだと言うやつが一定数居たし、Ruby流行ったとき入門はRubyだと言うやつが一定数居た

今はPython流行ってるから入門はPythonだと言うやつが一定数居る気がする

ちなみに何故かCだけはずーっと入門はCだと言うやつが一定数居る

anond:20181125094534

趣味プログラマーだけど絶対pythonかそれに類するものRubyとかもいいかもしれない,あんまよく知らんけどdfndfn)

プログラミングをやり始めた当初はCから教えられた。競技プログラミングとかもC,C++しか昔使えなかった。

今は色んな言語に便利なフレームワークがあるし、増田職業でやってるんでなければpythonオススメ。てか当時もっとpython勢いあったらpythonから入ってただろうな。

やってくうちにフロントエンドとか、もっと計算機理論アルゴリズムとか自分のしたい方向性とか興味が出てくるからそれに従って楽しめばいいと思う。

GUIだってpythonだったらpyGobjectとかで簡単に実現できる。流行りのdeeplearningも割と敷居は低い。webframeworkはdjangoがある。

リバースエンジニアリングとかの本もあるし。

自分はCから入ったけど、結局CTF系の領域脆弱性を探すゲーム)か配布されているソースコードコンパイル関連(gentooのemergeとか)とかしか使わない。

多分仕事にしている人は、これがいいとか別なのがあるんだろうけど、似たような境遇なら参考になるかも

PHPerのコンプレックスは異常

ぼく「OOP…」

PHPer「PHPはもはや5系の頃とは違う!別言語と言っても良い!(フンガー!」

ぼく「お、おう。。どの辺が変わったの?」

PHPer「致命的エラー例外投げるようになった!戻り値の型を指定できる!匿名型が使えるようになった!」

ぼく「へ、へえ〜。。結構OOPやすくなってそうだねえ。。(他のOOP言語にはふつうにありそうな機能ばかりだけどな...)」

PHPer「だからRubyはクソ!」

ぼく「???

2018-11-23

結局今モダンweb作るのに必要言語フレームワークって何なのよ?

Reactがいいの?

Rubyはもはや時代遅れ

クラウドAWS

Dockerk8sはもちろん当たり前?

2018-11-19

学習用のプログラミング言語の選定基準

型について考えてみる

個人的には、

  1. 最初に、動的型付けの言語を使ってみる。
  2. 次に、静的型付けの言語を使ってみる。
  3. 最後に、型推論が強力な言語を使ってみる。

という順番がいいと思う。

 

  1. 最初、試作品を一気に作る場合、型は柔軟に変更できる方が楽。Rubyモックアップを作る、とか。
  2. 次に、試作品を完成品にするとき、型チェックでエラーを弾く。Javaガッチリ作り込む、とか。
  3. 最後に、型推論コンパイラに型チェックをさせる。人間様は型で消耗しなくていい。OCamlで書いて、他の言語トランスパイルする、とか。

…というかんじ。

 

双方の立場の一番の違いは、動的型付け言語システム非平衡状態を重視するのに対し、 静的型付け言語は平衡状態を重視していることなんじゃなかろうか。

型とは設計である

型とは設計だと思っている。しかコードから乖離することのない、生きた設計だ。

型を見れば問題の切り分けが出来ているかどうか分かる。

型を見れば開発者意図が分かる。

型を見れば静的な性質の多くが分かる。

型を見てそれらが分からないようなら、それは設計(型)が悪いのだろう、と僕は思っている。

さらに型チェックが通れば設計一貫性担保される。

設計の変更時にはコンパイラが何処を直せば良いか全て洗い出してくれる。

 

静的型付言語では型が煩わしくなるという旨の発言を聞くたびに、僕には「私は設計が出来ません/設計を考えた事がありません」と言っている様にしか聞こえない。

 

型って「データ構造」の設計必要情報だよね。

1ヶ月でJavaをマスターする学習カリキュラム

どうやったらプログラミング経験者を1ヶ月で一人前のJavaプログラマーにできるだろうか?

 

基礎

 

応用

 

これらを1ヶ月程度で詰め込むことは可能なのだろうか?

1ヶ月でJavaマスターした人がいたら、教材とか順番を教えてください。m(__)m

 

Railsエンジニア研修

はてなブックマークでバズってた宣伝を見ると、4ヶ月の研修Railsエンジニアを育成していた。

研修の成果を3行で

 

ざっくりスケジュール

4月
5月6月
7月

かなり余裕のあるカリキュラムで、OOPの基本を学ぶなら、(静的な型付けがないけど)Rubyはいいよね。

Java最初に覚えるべき知識が多過ぎて、初心者学習用途には向いてないと思う。

PythonRubyなど、グル言語LLプログラミングの基本を理解する。その後にJavaで肉付けする。という順番が良いと思う。

 

でも、いきなりJava現場に放り込まれたら、そうも言ってられないわけで、無理矢理でも1ヶ月でJavaマスターするしかない。

この無理ゲークリアするためには、教材と順番を工夫するしかないだろう。

どうだろ?

2018-11-16

SFCPS時代日本って世界屈指のITエンジニア大国だったのでは?

ゲームプログラミングITと呼ぶのかどうか知らんが

Ruby制作者が日本屈指のPG扱いされているけど

Rubyなんて数多く制作されたSFCソフト一本分にも満たないプロダクトだろ。

こんな化け物ソリューションを毎月アホみたいな数が作ることができた日本PGたち。

彼らはどこへ行ってしまったのか。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん