はてなキーワード: githubとは
弱者男性が、ぶつかりおじさんになるという言説がある。
それは歩きスマホする女が避けないだけの被害妄想だという話もあるが。
AI美女アカウントとかならセーフかもしれないが、アウトかもしれない。
そういう鬱憤はらしは、特定された時人生壊れるし、TwitterやGoogleにはバレていて、将来AIから差別されるかもしれない。
githubのOSSを見て、その製品に文句を言うだけの場所がある。
そう、githubのissueってやつだ。
そこでは、製品のここが悪いって言いまくれる。
例えば、Google Chromeのアイコンには、ハンバーガーのアイコンがあるんだが、「一番下がこのアイコンのハンバーガーだとチーズになってる、そんなハンバーガーあり得ないだろ!」というissueとかあった。
なんなら、自作でアイコン作って、「こっちの方がいいでしょ」とプルリクしちゃえば、世界に大貢献だ!
って感じで、
なんなら、Read Meが分かりにくいとか、日本語のRead Meを英語も追記しましたとか、その程度でいい。
その程度でも、世界貢献。
夜中に、「なぜ生きてるんだ、、、」とか思うことはある。
そういう時に、「明日、あの実装ができたら、githubにアップして、世界に貢献するなあ」と思うと、ワクワクして、明日のために夜中をさっさと楽しんでさっさと切り上げようとなる。
既婚者で、子供でもいれば、子供の成長でワクワクしてとりあえずそちらのワクワクのために生きられるだろう。
自分にはそれがない。
30半ばで単なる異常独身男性だ。
ワクワクをどう作るか。
githubでOSS作るのは、まあ、世界に貢献してる感があって、人類を次の新人類にしてるような感じがして面白い。
ワクワクに挑戦できる明日、一週間、今月、来月、3ヶ月後、半年、一年、三年、五年、十年。この辺のワクワクを作っていくのが大事なんだなあ。
・スコープを限定することができなくてデバッグの時に訳が分からんくなる。
・メソッドを分けて切り分ければよいのか?でもこれをするとパフォーマンスが低下するしな。
・型の情報がほぼ無いから知識を引き出す為の取っ掛かりがつかめない。
・Github Copilotに頼り切りになってる。それが無かった時はフレームワークの機能を丸暗記してたのか?
・RustやTypeScriptではVSCode上に表示されるドキュメントの情報を読みながらコードを書いていたので、それができないのは本当につらい。
ここ1年で初めてはてなブックマーク日毎の総合人気エントリ入りしたドメインからのホットエントリ、ブクマ数順トップ30
ブクマ数 | タイトル | ドメイン |
---|---|---|
1904 | 「世界史」の世界史(学術俯瞰講義) | ocw.u-tokyo.ac.jp |
1542 | 今のこの状況が信じられるかい? by ラーズ・ヌートバー | www.theplayerstribune.com |
1212 | エリックサウス直伝! 本格『チキンビリヤニ』のレシピ【レンジで作れる】 | www.orangepage.net |
938 | 【第1話】履歴書 - 脳外科医 竹田くん | dr-takeda.hatenablog.com |
938 | 「お金のことはできるだけ考えたくない派」の私が始めた、資産運用と投資の話 | イーデス | www.a-tm.co.jp |
911 | 「勉強法の勉強会」、エンジニアの勉強ノウハウをいくつも知られる"神"勉強会でした(みんなアーカイブぜひ見て!) #YUMEMIxTORALAB - nikkie-ftnextの日記 | nikkie-ftnext.hatenablog.com |
905 | Evernoteからの卒業とその受け皿について | hacks.beck1240.com |
879 | SQLの実行計画の読み方 | | a5m2.mmatsubara.com |
686 | レイオフ(退職勧奨)された話 | takecian.github.io |
678 | 埼玉県南部で外国人と住民のトラブル深刻化 | withenergy.jp |
658 | クレジットカードの新規登録および利用の停止について - PayPayからのお知らせ | paypay.ne.jp |
658 | G7首脳による平和記念資料館訪問(記帳内容) | www.mofa.go.jp |
624 | はい!美術タイトルです vol.3 | フジテレビジュツのヒミツ - フジテレビ | www.fujitv.co.jp |
618 | CSS Stock|Webデザインを楽にするCSSコピペサイト | pote-chil.com |
569 | 日本の労働生産性はなぜ低いのか(おかわり) - hidekatsu-izuno 日々の記録 | hidekatsu-izuno.hatenablog.com |
568 | 生成系人工知能(生成AI)についての学長からのメッセージ | 武蔵野美術大学 | www.musabi.ac.jp |
556 | 岸田内閣、子供のいる年収850万円以上の富裕世帯に対して扶養控除廃止で実質増税へ | News Everyday | newseveryday.jp |
539 | 大槻ケンヂ「今のことしか書かないで」(第2回)50を過ぎたらバンドはアイドル | lp.p.pia.jp |
532 | 脳外科医 竹田くん | dr-takeda.hatenablog.com |
528 | 解熱鎮痛剤の「ロキソニン」と「カロナール」って何が違うの? 救急集中治療医がイラストで解説! | woman.mynavi.jp |
514 | 櫻井翔、ジャニーズ性加害問題にノーコメント 『news zero』番組側の判断 | RBB TODAY | www.rbbtoday.com |
506 | 【Stable Diffusion】MeinaHentaiの利用方法 | self-development.info |
495 | 忙しい中でも「質の良い睡眠」を目指すには? 『スタンフォード式 最高の睡眠』著者の西野精治教授に聞いた - lala a live(ララアライブ)│フォーネスライフ | foneslife.com |
490 | 新型コロナ・季節性インフルエンザ リアルタイム流行・疫学情報 | moderna-epi-report.jp |
456 | 16年勤めたGoogleを退職しました | blog.jumpingknee.com |
454 | ControlNet(v1.1)の詳しい解説!輪郭やポーズから思い通りの絵を書かせる【Stable Diffusion】 | 謎の技術研究部 | www.ultra-noob.com |
448 | サイバーエージェント、最大68億パラメータの日本語LLM(大規模言語モデル)を一般公開 ―オープンなデータで学習した商用利用可能なモデルを提供― | www.cyberagent.co.jp |
443 | タダ電 - 毎月電気代が10,000円タダになる電力会社 | tadaden.jp |
432 | 『news zero』に海外アーティストが怒りの抗議 批判受けた落合陽一氏は釈明 | リアルライブ | npn.co.jp |
420 | 【画像あり】爆乳JK菊池姫奈(18歳)「学校で男子の視線が嫌だった。告白されても絶対乳目当てだろって思ってしまう」 : 暇人\(^o^)/速報 | himasoku.com |
自分は学校でコンピューターサイエンスを修めてないし、新卒で就職もしてない野良犬みたいな経歴です。しょうもないアラサーです。
Fラン大学の文系を出て、理由もなく2年ニート、その後はバイトからはじめて、小さいソフトハウスに入るもパワハラで1年くらいで退職しました。
その後は夜中にサーバーを再起動するIT土方をしていました。月の手取りは15万で何もできなかった。
その時にコロナでの案件崩壊と自宅待機が来ました。暇で仕方なかったので、流行りのクラウドの資格をいくつか取り、しょうもないSIerに転職。
毎日やることは、しょうもないエクセル方眼紙にスクショを貼り付けたり、全力でセルを結合することなどです。
他には、技術がわからないプロジェクトマネージャに、画面共有で5000文字くらいある設計書を半日かけて説明して、得られたものは句読点をずらすことだけだった時は、耳鳴りとめまいがしました。
しかしながら、自分も技術はわかる方じゃなかったので、大流行のクラウドの資格や、国家資格とかも暇つぶしで取って、ちょっとわかるようにしました。
また、知識だけじゃどうしようもないので、慣れないGitHubを使ってOSSにコントリビュートとかもしてみました。ただのGood First Issueのバグ潰しでしたが。
こういうことをしても大して給料も上がらず、会議中にAPEXの音がするプロジェクトマネージャの方が評価が高かったのは虚無でした。
彼のAPEXの音をBGMに、転職サイトへとスムーズに登録し、外資系のコンサルに転職してみました。ここはいわゆるBIG4というところです。アーキテクトをすることになりました。
初め、貸与されたPCがMacだったので、外資はいいぞと思ったのですが、MacでやることはWindowsのVDIに繋いでパワーポイントのピクセルずらし、論点のない会議ばかりでした。
当たり前のようにコードは書けず、日々Office製品をいじり、顧客の社内政治に巻き込まれながら、毎日7時から0時まで働きました。管理職はいつ寝てるのかわからない。
外資なのに社内のワークフローは日系企業並みに複雑、裁量はあるが、そもそもの仕事量が多すぎるので実際ありませんでした。無駄にLGBTや環境への配慮の研修が多かったです。
結局ここも前職のSIerの仕事を煮詰めただけで、ストレスは上がるばかりだったので、すぐにやめました。給料は爆増したが、色々と失うものがありそうでした。
ここまでで、エンジニアリングにおいて邪魔なものが顧客だということがわかったので、次はB to Cの会社の事業部のエンジニアになりました。給料は前職据え置き。
今の所たくさんコードがかけて、割と幸せです。この会社に入ってからOffice製品は一切触ってません、あれが悪いわけではないのですが、物には適切な使い方というものがある気がします。
今思うと、自分はものづくりが好きなだけで、顧客の課題解決には全く興味がなかったと思います。昔は技術的なコンサルティングや技術営業などもやりましたが、作った後は金の切れ目が縁の切れ目で、作ったものがどう動いてるかは全くわからなかった。
また、前職と違い、事業部のエンジニアは基本的に技術力がある人しかいないので、頑張ってきたつもりの自分でも毎日不足を感じています。しかもみなさん若いので尚更焦る。
俺は逆に個人開発とかはしてるんだけど、院には進まなかったからもう二度とCSを深く学ぶことは無く、なんとなくでプログラミングをして一生を終えるんだろうなとかいうよく分からない劣等感みたいなのがあるけどな。
「頭の悪い人の喋り方」みたいなQuoraの投稿がこの前バズってたけど、うちの上司はあそこであげられてたのの1/3当てはまる。
性格が致命的に悪いとか、嫌がらせをするとか、わかりやすい害を与えてくるひとじゃないんだけど、一緒に働いてて益がないのがつらい。
頭が悪いというのがどんな感じかというと、社外とのミーティングや面接のときに全く無意識に社内用語(略語。知らない人は絶対わからない)をバンバン使ったり、いつの間にか飲み会の幹事を押し付けられてて会場調べで数時間いなくなったり、ちょっと調べればどの会社の人かわかる状態(GitHubアイコンとTwitte IDが同じ、会社の記事をよくシェアしてる)のTwitterアカウントでガンガンネトウヨ発言してたり、そういう感じ。
この上司と週1で1on1してるんだけど、当然一度も問題が解決されたことがない。なんなら自分が上司の愚痴を聞いてあげる会になってしまうことが2回に1回くらいある。
いい点もあって、直接的なもの言いをしたり何度も同じ話をしても気分を悪くすることがない(逆に何回も言わないと伝わらないことが多いが)。あと、腹芸ができないので「これは機密情報、人事情報だから言えない」みたいなのがない。だから「うちは業界の中では給料が低い」「もっと給料がほしいので昇格させてくれ」と月1ペースで言うようにしている。言わないと昇格しないところがつらいんだけどw(いままで他の上司は言わなくてもちゃんと仕事してたら目をかけて昇格させてくれていた)
言うだけ損はない、と言う気持ちで毎回言っている。この感じだと「うちの会社だと、上限としていくらまでもらえるんですかね」くらいのことは聞いても角が立たない気がするので、今週の1on1で聞いてみようと思う。
この期間に、様々なプロジェクトに関わり、多くのことを学びました。
今回は、私が経験した技術的な話を中心に、はてなでの仕事について振り返りたいと思います。
はてなでは、主にRuby on Railsを使ってWebアプリケーションを開発していました。
はてなブログやはてなブックマークなどの有名なサービスはもちろん、社内向けのツールや新規事業のプロトタイプもRailsで作っていました。
Railsは、高速に開発できるというメリットがありますが、それと同時にコードの品質やパフォーマンスにも気を配る必要があります。
私は、テストやリファクタリング、コードレビューなどの技術的なプラクティスを積極的に取り入れることで、Railsの開発をより効率的で安全に行う方法を学びました。
例えば、私が担当したプロジェクトでは、RSpecやRuboCopといったツールを使ってテストカバレッジやコード規約をチェックし、GitHub ActionsやCircleCIといったサービスを使って自動化しました。
また、Pull RequestやPair Programmingといった方法を使ってコードのレビューを行い、バグや改善点を見つけたり、知識やノウハウを共有したりしました。
また、はてなでは、AWSやGCPなどのクラウドサービスを活用してインフラを構築していました。
私は、DockerやKubernetes、Terraformなどのツールを使って、コンテナ化やオーケストレーション、インフラストラクチャ・アズ・コードなどの技術を実践しました。
これらの技術は、開発環境と本番環境の差異を減らし、デプロイやスケーリングを容易にするという利点がありますが、それと同時に複雑さやトラブルシューティングの難しさも増します。
私は、モニタリングやロギング、アラートなどの技術的な仕組みを整備することで、インフラの運用をより安定的で信頼性の高いものにする方法を学びました。
例えば、私が関わったプロジェクトでは、DatadogやCloudWatchといったサービスを使ってシステムの状態やパフォーマンスを監視し、SlackやPagerDutyといったサービスを使って異常や警告を通知しました。
また、ElasticsearchやFluentdといったツールを使ってログの収集や分析を行い、原因究明や改善策の検討に役立てました。
## チームでの協働
はてなでエンジニアとして働くことで、私は多くの技術的なスキルや知識を身につけることができました。
しかし、それ以上に大切だったのは、チームで協力して問題を解決することでした。
はてなでは、エンジニアだけでなくデザイナーやプロダクトマネージャーなどの他職種とも連携してプロジェクトを進めることが多かったです。
私は、コミュニケーションやフィードバック、ドキュメンテーションなどの技術的ではないスキルも重要だと感じました。
私は、自分の意見や提案を積極的に発信することで、プロダクトやサービスの品質や価値を高める方法を学びました。
例えば、私が参加したプロジェクトでは、SlackやZoomといったツールを使って日常的に情報交換や相談を行い、BacklogやJiraといったツールを使ってタスク管理や進捗報告を行いました。
また、FigmaやMiroといったツールを使ってデザインやアイデアの共有やフィードバックを行いました。
私は、はてなでエンジニアとして働くことがとても楽しく充実していました。
しかし、私は自分のキャリアについて考える中で、新しい挑戦をしたいという気持ちが強くなりました。
私は、自分の興味や関心のある分野にもっと深く没頭したいと思いました。
## おわりに
彼らに感謝する気持ちを込めて、このエントリーを書き終えたいと思います。
NotionかVScodeかどっちかなあ
youtubeの面白いコメントをランキング形式で表示するサイトを作った。
以下が特徴
URLはこれ
SOUL’d OUTの楽曲動画についてたネタコメントを見てこんな面白いコメントがYoutubeに眠っているのかと感動してもっと面白いコメントを発掘したいと思ったため。
そう思ったのが数年前で、最近になってChatGPTに相談してみたらなんかやりたいことが実現できそうな気がしてきたから作った。
ChatGPTに以下のことを教えてもらいながら構築した。
思いのほか自分が面白いと思うコメントは集まらなかった。あんまりうまくいかないなという感想。でもたまに面白いコメントが拾えているので、スコア計算式やフィルタリングを工夫すればもう少し改善するかもと思った。
ChatGPTに相談しながら作ってみると驚くほどすんなりと事が進むので驚いた。昔作りたかったけど作り方が分からなくて諦めてたものがまだあるので順次作っていこうと思った。
色んなメモツールとか試してて、ようやく重い腰を上げて、 Obsidian に移行してみて試してみてたんだけど、
数日前から日本で話題になってたVSCode の拡張機能の GistPad に変えることにした。
GistPad は簡単にいうと GitHub の Gist を VSCode で分かりやすく管理できるツールなんだけど、
保存すると同時にコミットしてくれたりするので、 GitHub 使ってる人ならすごい取っつきやすいと思う。
VSCode の拡張機能なので、Pritter とか textlint とかの拡張機能も使えるし、Obsidian よりも色んな機能が使えるはず
日本語の情報が少なかったり、iPhone とかでの使い方とかはまだ試していて何が正解か分からないけど、
無料でこれだけできるのは、めっさ便利なので一回試してみて欲しい。
https://github.com/lostintangent/gistpad
https://marketplace.visualstudio.com/items?itemName=vsls-contrib.gistfs