三十路プログラマーぶろぐ

プログラマー、英語初級、三十路

2023-06-01から1ヶ月間の記事一覧

友達と疎遠になっていく虚しさと妥当さ

ここ2ヶ月、学生時代を含む前職以前の友人と全く会っていない。連絡も数回取ったほど。どんどん疎遠になっていくなあと感じる。1人でもやりたいことがたくさんあって、全く暇しておらず、むしろ忙しいとすら言えるのだが、やはりなんとなく虚しさを感じる。 …

shはコマンドがなくてもPermission deniedというエラーを吐く

shは、そもそもコマンドがない場合にも、エラーメッセージとしてPermission deniedを出力する。これにハマった。bashの場合はコマンドがなければcommand not foundというメッセージを出力する。 普段はshを使っている人は少ない気がするのでハマらないかもし…

AtCoderやLeetCodeのおかげで実装が早くなった

しばしば競プロは実務に役立たないと言われるが、個人的には全くそんなことはなく、実装が安定して早くなっている。 普段の仕事だと、グルーコードなどと言われるらしいが、すでにあるライブラリやAPIの組み合わせで対処することが多い。このような処理ばか…

【Golang】他のスレッドが読み取りしている最中にRWMutex.Lock()をかけても待機しない

表題のとおりだが、goroutineでマルチスレッド処理する場合、スレッドセーフではない値に読み書きする場合はRWMutex等を使って排他制御 (ロック) する必要がある。この際、Aスレッドが読み取り専用でBスレッドが書き込み専用だとすると、Aスレッドではロック…

AtCoderのコンテスト3回目ではじめてD問題が解けた

最近、AtCoderのビギナーコンテストに参加しており、毎回ABCの3完で終わっているのだが、昨日のABC306ではDまで解いて4完だった。atcoder-replayというサイトで見る限り、緑パフォだったらしい。これはなかなか嬉しい出来だ。今回はDDOSがあったせいでランキ…

いやはや、目標は近いようで遠い

俺は某欧州国でのプログラマー移住を希望している。昨日、Glassdoorという、海外の企業口コミサイトを見ていた。俺の海外での第1希望に考えている会社も口コミがあったのだが、書いてあったのは、とにかく他と比較しても採用プロセスが長く難しいということ…

キャリアを妄想する

ここ最近になって、本当に海外でプログラマーとして働くイメージができてきている。スキル面もそうだし、英語もまだまだとはいえ上達し始めており、面接で喋るネタも溜まってきているからだ。来年には達成したいと思う。 正直、俺は真面目にキャリアとかを考…

Atcoderに参加し始めて

表題の通り、AtCoderに参加し始めた。今のところ灰色だ。コンテストに2回参加してみた結果は、650, 450 パフォだった。要はABCのABCはほぼ毎回解けるという感じ。過去問をやった感じでも同じような具合だった。とりあえずD問題をそこそこ解けるようにするの…

だらだら勉強習慣のおかげ

俺は勉強ができない学生だった。というより、勉強する習慣を身に着けられない学生だったと言えよう。中高時代は常に下から数えたほうがよい順位で、高校時代にいたっては下位十傑に入っていた。その後、浪人のすえに地方国立大学で農学を専攻した。理由は自…

プログラミングに対する気持ちの変化

思い返してみると、プログミングに対する気持ちは結構変化してきている。初めてプログラムを書いたのは大学 4 年のときだ。部活を引退し、何か就職ネタになることはないかなと始めたのがプログラミングだった。当時所属していたのは山で定点観測をしている研…

英語勉強して海外でエンジニアしたい

何かやるかということで、英語を勉強し始めたのが一昨年の終わり頃。海外住んでみるかとちょっと本気になり始めたのが去年の夏。そしてここ最近、海外で仕事得られるんじゃないかと思い始めている。 理由としては、外国人メインのOSSへのコントリビュートが…

つまらない自分と折り合いをつける

俺は鉄道マニアほどではないが、鉄道に乗ることが好きだ。何も考えずに、お菓子とか食いながら、あのガタンガタンという音に揺られるのが良い。来週は奥さんが結婚式で遠出するので、俺も金曜の夜から出て、目的もなく列車に揺られてみようと思う。とりあえ…