これ6年前の話なんだよねwwwww |
返信 |
変な決意表明 黒歴史 |
はじめに
三十路を越えてから結構な時間が経ちました。
二十代の方にはピンとこないかもしれませんが三十路を越えると色々と変わってきます。
まず二十代の時ほど沢山食べる事が出来なくなります。
二十代の時ほど「食べ放題」や「デカ盛り」と言う単語に魅力を感じなくなってきました。
怖いのは食後の胃もたれです。後悔はいつでも幸福の後にやってきます。
次に徹夜が出来なくなりました。
金曜日だからと言って調子に乗って夜更かしをすると翌日の土曜日が全部潰れます。
気が付いたら夕方だった事が何度かありました。
あれは非常にショックです。
そして性欲がなくなってきました。
これだけはどげんかせんといかんです。
最後に今回のメインテーマに通じる話ですが新しい事を覚える能力が下がってきました。
新しい事を覚えても継続して行わないとすぐに忘れてしまいます。
物事に取り組むやる気も年々下がってきています。
新しい技術は、ドンドン増えていて若い人は、バリバリ吸収しているのに、自分だけは完全にロートルの道を歩んでいます。
プログラマー35歳定年説は、死語に近い言葉だと思っていましたが実際に35歳間近かになってみると「こりゃ確かに一理あるわ」と言う気持ちが頭をもたげます。
とはいえ35歳でも50歳を越えていても現役バリバリの人はいます。
本気でこの職で定年を迎えたいなら今一度環境を考える時期に来ているのではないかと思いこのエントリーを書きました。
正直自分の今後の指針を綴った内容です。
運動をする
学生時代は長距離陸上をしていました。
部活動をしている間はすこぶる成績が良かった、しかし引退すると途端に成績がだだ下がりした事を思い出した。
こうやって考えると運動するってのは科学的根拠はないけど頭に良いのではないか?
三十路越えてから段々と痩せなくなったので、その辺の事も考えて定期的なランニングをやっていく。
覚える技術を絞る
色々な技術を追いかけるのを辞める。
ただでさえすぐ忘れる様になったのに、複数の言語をまとめて覚えられるわけない。
覚えると言うと人によって想像するレベルに相違があると思うが、自分の考える覚えるのレベルは「仕事でつかえるかどうか」だと思っています。
今はどっとインストールなどの勉強サイトが豊富になってきたので環境の導入とチュートリアルレベルなら2時間くらいあれば簡単に出来る様になっています。
それでも使わない技術は段々忘れていき次に使う時はまたチュートリアルから始めると言う事を何度も繰り返していました。
なので(とりあえず)技術を絞って(心身両方の)負担を減らしたいと思っています。
いっちょ噛みも含めると以下の経験がある
C言語(仕事メイン)
C++(MFCを使っていました)
Java(Android)
JavaScript+Node.js
HTML5+CSS3
Perl
Python
Ruby
Objective-C
Lua
くらいか。
この位の量なら一流エンジニアなら楽々使いこなせるだろうが、自分の所にC言語以外の技術を使う実務は舞い込んではこないのでちょっと時間が空くと最初からやり直すハメになる。
削って楽になろう。
削った結果がこれ
Java(Android)
Python
この2種に全力を注ごうと思う。
理由は以下の通り
Java(Android)
Java自体は非常に嫌いだけどAndroidアプリ作成の技術は今後も役に立つだろう(仕事でも保守で使っているし)
Python
流行っているから。
非常に大きい値を簡単に使えるので解析に役に立つと思って選んだ。
逆に選ばなかった理由は以下の通り
JavaScript+Node.js
HTML5+CSS3
Perl
Ruby
Web系(フロントエンド/バックエンド)はとても高給取りだと聞いて是非とも転職したいと思い勉強していた時期があった。
この業界は若手を常に欲しているため(つまり年齢足切り)で断念。
作りたいものがあれば勉強するけど、今は作りたいものが全くないので無理してやる必要ないかなと。
Lua
Wiresharkのスクリプトで使ってたけど業務での案件ってあるの?って事でチュートリアルレベルの理解で完了。
これで何が作れるのか?と言ったレベルです。
Perl
テキスト整形でとてもお世話になった。
Wiresharkのログを分かりやすい様に整形するくらいならチュートリアルレベルで十分だと思ったし、
テキスト整形程度ならPythonでも同じ事出来ると思ったため。
Objective-C 使いたくない言語No.1 今ならSwiftだろうが!! 何よりMacが無いと使えないので不要。
Androidアプリの保守と同時にiOSの保守案件がたまに降ってくるが騙し騙し使っている。
Objective-Cって未来あるの?
結局のところ仕事になれば何でも覚えるんだけど。
なんで仕事で覚える技術の速度や密度(理解度)と、自主勉強で覚える技術の速度や密度(理解度)って全く異なるんだろうか…
CodeIQ や AizuOnlineJudge にチャレンジしてみる
脳の細胞を衰えさせないために
作業環境を整える
TBD...
まとめサイトをみない
まとめサイトなどは見ない
ここに自分の言いたいことが全部まとめられていました。
自分が本気でやばいと思ったのは、暇になると「痛いニュース」などのまとめニュースを無意識で開く癖がついてしまった事です。
更新されていない事が分かっていながらも無意識でアクセスしてしまうとか、かなり蝕まれています。
これは本気でマズいと思いました。
なので普段使いしているブラウザ(Chrome)にこのアドオンを入れてました。
SiteBlock
これについつい見てしまいがちなまとめサイトを登録しておきます。
最初は時間で制限をしていましたが(21時以降はネットをやらないとか)、
自分には無理だったのでアドオンの導入で自然に辞める事が出来ました。
SNSも(なるべく)みない
SNSと言うかTwitterですね。
上記のまとめサイトに比べたらこっちの方が幾分かはマシだと思います。
しかしどうでもいいノイズには変わりはないです。
知り合いの近状が少し知る事が出来れば、後は割とどうでもいい情報ばっかりですね。
相互してくれている人には悪いが心を鬼にしてリアル知合い以外はフォローを外す。
RT10,000超のツイートをつぶやいてくれるBotだけを入れる
無意味なツイートをミュートにする(早くTwitter公式に正規表現でミュート出来る機能が欲しいです)
辺りですかね。
正規表現でミュート出来たら10文字以内を全部ミュートにするとかなりすっきりすると思うんですが。
投資をやってみる
TBD...
毎日こつこつ
TBD...
最後に
TBD...
投稿者 x73ifb | 返信 (0) | トラックバック (0)