あとで読むに関するtmk_0613のブックマーク (10)

  • プログラミングで辛かったこと。よかったこと。|Seiji Takahashi@ベースマキナ

    この流れです。 前提基的に自分はGoのサーバーサイドが主戦場で、カンファレンスにはよく顔を出します。最近はOSSを公開すればいい感じにGithub Trendsの上の方にきて目立つような、芸人っぽいムーブができるようになりました。 ですが、直近プライベートではGo以外にTypeScript(Next.js) でGraphQLのクライアント書いたり、仕事だと前はSwiftやらC++やらPerlやら色々使っていたので、他の方と比べると広く浅い経歴です。 また、大学に入ってから学習を始めましたし、当時はドットインストールが出始めたくらいで、基的には書籍で勉強していました。大学では授業でFORTRANの授業を取りました。内容は意味わからなかったので同級生に寄生してました。 Progateとかプログラミングスクールとかには頼ってませんでした。無かったので...。なので、「幼少期からBASICを触

    プログラミングで辛かったこと。よかったこと。|Seiji Takahashi@ベースマキナ
  • 働きながら米国のコンピュータサイエンスの学士号を取得する、UoPeopleという選択肢 - Velocity

    2019年もついに終わりを迎え、2020年になろうとしている。 6月末に転職してから半年が経った。 SESから自社開発になり、自分の動き方・考え方も少しずつ変化したように感じられる。 技術的な部分だけではない、前職とはまた違った観点でエンジニアリングそのものの難しさを実感している。 しかし、自社開発ならではのサービスとチームの距離の近さは素晴らしく、一つ一つサービスを良くしている実感を得られるのはやはり楽しい。 同僚も優秀な方ばかりで、転職して良かったと心から思う。 一方で、この半年で心の奥底からふつふつと湧いてきたものもあった。 コンピュータサイエンスへの興味だ。 コンピュータサイエンスへの憧れ 僕は工業高校を卒業してからすぐ、石油天然ガスのプラントに就職。 その後、1年半でベンチャー企業(SES)に転職。 そして再び1年半後、現職(Webサービス開発)に転職、という経歴を持っている、2

    働きながら米国のコンピュータサイエンスの学士号を取得する、UoPeopleという選択肢 - Velocity
    tmk_0613
    tmk_0613 2019/12/30
    コンピューターサイエンスへの思いを綴った。【2019.12.31 8:55: 修士号も取得できる旨を追記しました。】
  • Don't defer Close() on writable files

    Update: Another approach suggested by the inimitable Ben Johnson has been added to the end of the post. Update 2: Discussion about fsync() added to the end of the post. It’s an idiom that quickly becomes rote to Go programmers: whenever you conjure up a value that implements the io.Closer interface, after checking for errors you immediately defer its Close() method. You see this most often when ma

  • Goでサーバー開発するときのMakefileを晒してみる - Qiita

    はじめに この記事は、Go3 Advent Calendar の4日目の記事です。 Goで開発する際にはテストの実行やlintの実施といった細々としたコマンドを Makefile にまとめることが多いと思います。 これにはコマンド入力の手間を省くのももちろんですが、チーム内でコマンド実行の方法を統一するという意味もあります。「手元でのテストはReadmeに書いてある通りに実行してね」と伝えるよりも、Makefileにまとまってる方が親切です。 ということで、何番煎じか分かりませんが今回は業務で使っている Makefile を晒してみたいと思います。 ちなみに主に以下のツールを利用しています。 パッケージ管理: dep 自動リロード: realize DB migration管理: goose setup: go get -u github.com/golang/dep/cmd/dep go

    Goでサーバー開発するときのMakefileを晒してみる - Qiita
  • GoのAPI開発現場におけるユニットテストTips - BASE開発チームブログ

    これは、「BASE Advent Calendar 2018」4日目の記事です。 devblog.thebase.in BASEでサーバーサイドエンジニアをやっている、東口(@hgsgtk)です。BASE BANKというBASEの子会社にて金融事業の立ち上げを行っています。 以前投稿した、Goを運用アプリケーションに導入する際のレイヤ構造模索の旅路 | Go Conference 2018 Autumn 発表レポートという記事の中で、レイヤ構造を成長させていくためのユニットテストについて言及させていただいていました。こちらのエントリーにて進めていたコードベースでは、全体で約85%程度のテストカバレッジとなっています。日は、そんなGoのユニットテストについての内容です。 ユニットテストの知見 現在、Goのユニットテストについての知見は数多く見られ、テーブル駆動テスト・サブテストなどといった

    GoのAPI開発現場におけるユニットテストTips - BASE開発チームブログ
  • イマドキの「Docker力」を身につけるPLAID式チュートリアル | PLAID engineer blog

    「イマドキのDocker力」を0から身につけるための一連のチュートリアルを紹介します。PLAID社内のKARTE開発環境のDocker化に伴い、扱い方を実践的に身につけるための教材として作成されました。

    イマドキの「Docker力」を身につけるPLAID式チュートリアル | PLAID engineer blog
  • SmartHRの体験入社にいってきた - hokaccha memo

    tech.smarthr.jp 人事制度として興味あるし、他の会社で働いてみることにも興味があったので発表された直後に反射的に応募したところ、きていいよ(意訳)と返事をもらったのでほいほいと行ってきた。 一日のコースで、こんな感じのことをやってきた。 午前中 30分ぐらいで環境構築 エディタとかシェルの設定を好きなようにする 必要そうなソフトウェアとかミドルウェアとかはあらかじめインストールしてあった リポジトリをクローンしてきてドキュメントに沿ってbundle installとかbin/rails db:migrateとかをやるだけ 開発環境はRails以外(DBとか)はDockerだった(RailsDocker for Macが遅くて諦めたらしい) さくっとできるチケットを消化してマージまでのプロセスを体験する CSSを2行追加しただけ チケット管理はJiraでやられていてGitHu

    SmartHRの体験入社にいってきた - hokaccha memo
  • 本の虫: Linus、今までの行いを謝罪し一時的にカーネルメンテナーの立場を退いて人の気持ちを勉強してくると発言

    Linus、今までの行いを謝罪し一時的にカーネルメンテナーの立場を退いて人の気持ちを勉強してくると発言 完全に背景事情を調べ上げたわけではないのだが、どうもLinusが毎年参加しているLinuxカーネルの会議に、Linusがスケジュールを間違えて参加できなくなるという事態が発生した。当のLinus人はもう20年も続いている会議だし自分がいなくてもやっていけるだろうと楽観視していたが、会議自体がLinusの都合にあわせてリスケジュールされた。 LinuxにおいてLinus Torvaldsといえば第一人者であり極めて重要な存在で、そのLinusが毎年参加している重要な会議にLinusが参加できないとあれば、その他のあらゆるコストを度外視して根回し調整を行い、Linusが参加できるようにイベント全体のリスケジュールを行うのは人間の感情から考えて当然である。しかし当のLinus人は他人の感情

  • 体調を崩し会社を辞めて療養することになった - まいくろ🍣きりみん

    体調というのはメンタルのことだ。 実は体調は前の仕事を辞める前の6月頃から徐々に悪くなっていて、薬を増やしたりしていたのだが、休暇を取り新しい職場に行けば気持ちも持ち直すと考えていた。 しかし実際には7月の休暇中にも精神状態は悪化していき、8月になり新しい仕事が始まると限界が来てしまった。 仕事に関しては、自分には向いていないなと思った正社員という道をまた選んでしまったこと、それも優秀な知り合いのいる職場で、多くの人が名前の知っている会社の一員になるということに対して、非常にプレッシャーを感じてしまっていた。 自分が過大評価されているのでは、失望されてしまうのではという不安を拭うことが出来なかった。 組織に所属するということに関して、安心感が得られるという人が多いようだが、自分の場合は昔からとにかくプレッシャーを強く感じてしまう。 失敗することを恐れるあまり自ら最悪の選択を選んでしまった。

    体調を崩し会社を辞めて療養することになった - まいくろ🍣きりみん
  • MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora

    回答 (3件中の1件目) ハイプサイクルという概念をGartnerグループが提唱してまして、様々な流行りスタリのサイクルを分析する標準的な方法となっています。 ハイプとは過度な期待や熱狂を意味する言葉です。一発屋芸人の人気のカーブみたいなもので、テツandトモみたいに安定する場合と、消えていくものがあります。芸人ではありませんがDA PUMPは一茶の人間性もありまして、次は厳しいけど定着すると思っています。 なんだかのトリガーで評価が上がり始め、ピークを迎える。その後評価が下がっていき、底を打つと少し上がって定着するという経過をたどるとしています。これと同じモデルで、流行りのハイテク...

    MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora
  • 1