#bvinside BIT VALLEY -INSIDE- Vol.10エンジニアとしてこの先生きのこるために
- noratorakun
- 2701
- 12
- 0
- 0
経験を積んでいくと、仕事でやっている言語と学びたい言語が異なっていく。距離が遠くなってしまう。 学ぶのがしんどくなっていくときの方略: 徐々ににじり寄る。いきなり飛び級せずに、パラダイムの近い言語へ少しずつ歩み寄っていけばよい。 #bvinside
2019-06-28 19:55:23違うパラダイムの言語には、良いところがある。やってみると良いところに気づき、今仕事で使っている言語・書き方に活かせる。 #bvinside
2019-06-28 19:57:00自分で選ばなくても、市場価値を見ても良い - Technology Radar(thoughtworks.com/radar/language…) - GitHub Trends(github.com/trending) #bvinside
2019-06-28 19:58:41> 英語ができるようになるというのは、“大きな図書館の鍵”を渡されるようなものです。一人ひとりの人生にいろんな可能性を与えてくれます。 news.nicovideo.jp/watch/nw1055422 #bvinside
2019-06-28 20:03:37やる → できる → 好きになる やっていくうちにできるようになって、どんどん好きになっていく。 最初に習得したいスキルを選ぶときは、好きかどうかは関係がない。 最初はドライに先を見据えて選択したほうがいい。 #bvinside
2019-06-28 20:10:08きのこ本を作るために、ウェブサイトを作成した。 - ワードレベルのDiffを見るためにDocDiff(kt.rim.or.jp/~hisashim/docd…) を使った - EPUBを出力できるようにした - などなど #bvinside
2019-06-28 20:10:56おすすめ: ブログを書く(長文を書く) 技術的に質の低いものがどんどん出てきて、糞エントリとか言われて心的ハードルが高くなると思うが、気にしなくてもいい。 > 情報発信,blog,発表,公開などは数学の未解決問題の証明ではなく,料理のようなもの (Jenkins のパパ 川口さん) #bvinside
2019-06-28 20:18:49「インストールしました。どうでしょうか?」ではなく、いつインストールして、どういうところではまったのか?それをどう解決したのかをちゃんと書く。 その時点において価値があることがある。エラーログをそのまま貼り付けておけば、困っている人が検索してやってくる。 #bvinside
2019-06-28 20:21:07# アウトプットの印象づけを意識的に設計していくのか - ライブコーディングが、非常に評判がいい - 普通の人は、他人のコーディング姿が見られない #bvinside
2019-06-28 20:25:39現役プログラマであるために 1. 毎日コードを書く jQueryの作者が、週末開発にしたら失敗。1週間後コードを覚えていない。 A. 毎日コードを書く B. 意味のあるコードを書く。リファクタリングもカウントしない C.深夜24時前に終わらせる D. 書いたコードをOSSにすること #bvinside
2019-06-28 20:37:02過剰適合やタコツボ化があるえるので、アンラーニングをしたり、ポートフォリオを作る。 1. 定期的に自分のスキルを棚卸しする 2. 外部に出て、自分のスキルを相対化する 3. 使う道具を定期的に帰る 4. 未知のコミュニティに参加する #bvinside
2019-06-28 20:50:16技術は「振り子」。分散コンピューティング、集中コンピューティング。静的型付け、動的型付け。行ったり来たり。 ただ、同じものではない。螺旋。 「技術選定の審美眼」(speakerdeck.com/twada/understa…)を見てね publickey1.jp/blog/18/2018.h… #bvinside
2019-06-28 20:55:17