nitta Profile Banner
nitta Profile
nitta

@knitta221

741
Followers
2,536
Following
50
Media
3,262
Statuses

道北のプログラマーです。技術書買ったり読んだりするのが趣味です。よろしくお願いします👍

Joined February 2020
Don't wanna be here? Send us removal request.
@knitta221
nitta
11 months
内定いただきました。良かった良かったー。今後も頑張ります。
8
0
171
@knitta221
nitta
11 months
実は42Tokyo自主退学してしまいました。就職が達成できたのと組織に対しての愛情が薄れてしまったという2点が理由です。 感謝している点大きいですし、42Tokyoの今後も陰ながら応援したいと思っています。
1
0
56
@knitta221
nitta
2 years
Piscine 合格しました。同時期に Piscine を受験していた皆さん、ありがとうございました。 最後まで続けた人は、全員本当に頑張っていたことが、身に染みてわかっています。今回の Piscine に参加して、最後まで頑張った全ての人に恥ずかしくないように、努力します。
1
0
32
@knitta221
nitta
1 year
Next.jsで個人サイト作りましたー!42で学んだことについてまとめたブログ記事も書いたので,ぜひ読んでみてください!お願いしまーす!
1
1
27
@knitta221
nitta
2 years
ちょっと真面目な話すると、42Tokyoの学生はgithub student developer packというものを使うことができて、さまざまな特典を受けることができます!42の中でもあまり話題になってないんですが、パッケージ盛りだくさんで、学生は絶対使った方がいいやつです!
1
3
24
@knitta221
nitta
1 year
依存性逆転の原則(DIP)と依存性注入(DI)の解説 #Qiita 自分がちゃんとDIPとDI理解しているような気がしたので、初めてQiitaで記事書いてみました。コメントなどでツッコミよろしくお願いします🙇‍♂️
1
0
32
@knitta221
nitta
10 months
毎日エンジニア生活1日目終了です。 まだ何もできないですねー😇 頑張ってく🐘< パオーン
1
0
20
@knitta221
nitta
2 years
42の中でも鬼門となるプロジェクトである「bashシェルの再実装」の最初の部分を42の友人とやってみました。24,25日と実装するというネタ的企画だったのですが、思った以上に学びが大きいと感じました。現在、echo コマンドが実行できるだけのシェルができました!😊
1
1
18
@knitta221
nitta
2 years
42 Tokyo のプロジェクトで, printf の再実装があるということで, いろいろ調べていたら, この本がストライクという感じでおもしろい。1 章の環境構築飛ばしてUbuntu 使って2章から読んでたら, アセンブラが対応してなくてうまく読めなかったので, ちゃんと読むなら VM 使って環境作った方がよさそう。
3
2
17
@knitta221
nitta
2 years
こちらの本3章まで読みましたが、名著だと思います。10月に入学してからずっと、「自分は42 Tokyoという環境で何を学べるのか?」ということをぼんやり考えていたのだけれど、「CSの基礎を学ぶ」よりも「ソフトウェア工学を学ぶ」のに向いた環境なのかも、と思った。
1
2
15
@knitta221
nitta
2 years
さっきlibft_SOS団を立ち上げました。よろしくお願いします。お助けされたい人は適宜声かけてください。よろしゃーす。
1
5
15
@knitta221
nitta
1 year
42Tokyo 批評系ツイッタラーのはずが全然ツイートしてないです。とはいえ、平和に何も起きていないわけではなくて、体制が色々変化しています。そのうちの一つは完全オフライン化したということ、加えて、Examというテストの受験が必須化したことです。
1
0
14
@knitta221
nitta
2 years
42 Tokyo の入学試験Piscine の再受験が可能になりましたね!惜しいところで合格できなかった人や、42を退学になった人が再チャレンジする機会になるということですね😄
2
0
14
@knitta221
nitta
2 years
42Tokyo批評系ツイッタラーとしてこの謎タイミングで私の意見としてツイートしておくと,42の学生同士で教え合うという教育システムは双刃の刃です。 以前にもツイートしましたが,ネタバレを避ける価値観と合わさることによって,組織的に公共的な知識を打ち立てられることが難しい側面があります。
1
2
13
@knitta221
nitta
1 year
そういえば,もう一個あるのは,起業ですよねー。 42 Tokyoで仲間を集めて起業というのがバチコンとハマれば凄いよなー🤔
0
0
12
@knitta221
nitta
2 years
libft_SOS団の宣伝は42 Tokyoコミュニティ内では行わず、Twitter でのみ宣伝します。理由は特になくて、強いて言うとTwitter でももっと42 Tokyoの人達とコミュニケーションをとりたい気持ちがあるからです。
0
2
11
@knitta221
nitta
1 year
そういえば,42 Tokyo のいいところ,仲間が増えるところっていうのはありますね。最近課題できてないから,あんまり関われていないですが,せっかくできたつながりなんで大事にしたいですねー。
1
0
11
@knitta221
nitta
2 years
私はこれを読め、という本をいつも用意している事で有名ですが、今はダントツで『継続的デリバリーのソフトウェア工学』です。大きい本で咀嚼するための馬力が必要だけど、今着手しているプロジェクトに応用しまくっています。思想というか原理的な部分は第一部に詰まっている。
1
3
11
@knitta221
nitta
1 year
42が気になっている人がいたら伝えたいのは、42での学習はかなり多い時間のコミットを要求されるのという点ですね。 自身のライフステージが変わってコミットする時間を確保できずにやめてしまう学生がほとんどだし。基礎課程を終えて就職した人たちもほとんど先の学習に取り組めてないのが現状。
1
0
12
@knitta221
nitta
10 months
『Road to』はnopさんが整備したんですね👀 Goで APIサーバーをつくる基礎的な知識を身につけることができたので、就職活動で役に立ちました!
@ryaoi42
nop
10 months
42の価値について #42tokyo
1
14
62
1
0
11
@knitta221
nitta
1 year
ここでじゃあ,仮に受注生産じゃないモデルで勝負するとしたら何で攻めるの?独自な部分はなんなの?ということになると思うのですが,今のところはこの問いに対して,『問題解決能力』の様な概念を出さざるを得ない気がしてます。
1
0
1
@knitta221
nitta
1 year
42 Tokyo の イベントで 42 Seoul の人たちと meet up イベントがありました!皆さん英語ペラペラで大変だったけど,面白かったです!!!
1
0
9
@knitta221
nitta
1 year
42TokyoはBHに飲まれたらさよならバイバイという雰囲気もちょっとあるので、せっかく優秀な方が集まるコミュニティなんだったら、薄い繋がりを維持して情報交換できるような文化があるといいのになーと思います😊
0
0
10
@knitta221
nitta
2 years
Piscine の感想書きました。
1
1
9
@knitta221
nitta
1 year
@Shin_Engineer さんのUdemy講座を参考に簡単なNotionのクローンを作って見ました!メモのCRUD操作をサポートしているだけなので,機能的に物足りないかもしれませんが...
1
2
8
@knitta221
nitta
1 year
一点、42Tokyoが大学や専門学校に絶対に負けない点は、無料という点です。借金をして大学にいくというリスクを取らずにチャレンジすることができるという点で、絶対的に学生の進路の候補のなっていいと思っています。ここは学生にとってすごい価値がある点なので、強調されるべき。
0
1
11
@knitta221
nitta
2 years
42 の課題でC言語でシェルを実装する課題があるということで色々調べていたのだけど、手元にあったシステムプログラミングの本を読み返していたら、思っていたよりもずっと内容がシェルの実装というテーマに基づいていて良かった。今のところはこれが最良の文献かなと思います。
1
1
9
@knitta221
nitta
1 year
42Tokyo のツイートは伸びがいいので調子に乗ってまたツイートしてみると、最近はChatGPT をどのように捉えるか、という事が運営、学生双方で議論になっています。 現在は多くの大学同様に、全面禁止にはしないが、良識的に使うべきである、という意見でまとまっています。
1
1
8
@knitta221
nitta
1 year
42 Tokyo ×ドリームアーツのイベントかなり盛り上がったらしいです! オンライン勢で,参加できなくて悔しいので,僕もISUCONの勉強したい!🔥
0
0
9
@knitta221
nitta
10 months
まとまっていて勉強になりました👀
1
0
9
@knitta221
nitta
2 years
ソフトウェアエンジニアリングの性質を考慮した学習方法について by @ryaoi42 42 Tokyoのスタッフnop さんがアドベントカレンダーの記事を書いてくれています!
1
0
9
@knitta221
nitta
1 year
最近,年末に作ってたshellを実装する課題をまた2人チームでやっているのですが,個人的な事情でちょっと精神的に落ち込んでいて,うまく貢献することができていませんでした😅 今日の朝ようやく進捗を生むことができて,メンバーの人にも喜んでもらえて,すごく嬉しかったです!
1
0
8
@knitta221
nitta
9 months
夫はフロントエンド、嫁はサーバーサイドでリファクタリングする夫婦ってなーんだ。
2
1
8
@knitta221
nitta
2 years
42Tokyoに新入生が入ってきたみたいです。めでたいですなー。私も先輩かー👶。みなさんよろしくお願いしバブ。
0
0
8
@knitta221
nitta
2 years
42に新入生の方々が入ってきて、またグッと潮目が変わった感じがしますね。それを強く感じるのは、私がまだ水門に近い場所にいるからこそなのかもしれません。新入生の方が取り組んでいる課題を既に完了して、自分は何を学んだと言えるのか、が問われていると感じます。
1
0
8
@knitta221
nitta
2 years
筑波大学のシステムプログラミングのシラバスを参照すると、到達目標が42 Tokyoの課題とかなり重複ありますね👀
1
1
7
@knitta221
nitta
1 year
特に危惧されるのは「失敗する機会を奪ってしまう」という事で、わからない問題について試行錯誤して、周りの人間に聞いたりコミュニケーションをとって問題を解決するプロセスが経験できないという事である、とも言えそうです。しかし、これ自体そもそも必要か、という意見もあり得るので難しい…
0
0
6
@knitta221
nitta
1 year
しかし、42 Tokyoはまだ大学や専門学校の代わりに行く、というくらいの強いビジョンを提示できていないのが現状なんですよねー。就職実績や企業との連携とかがもっと出てくると変わってくると思うし、運営体制が変わって実際にそういう展開も期待できるとは思っています。
1
0
8
@knitta221
nitta
1 year
最近,42 Tokyoのサブ課題で, バックエンドのAPIサーバーをGoで書いているんだけど,正常系の設計は置いといて,異常系の設計をどうするのか困っている。 ユーザーに伝えるエラーと,開発者が見るエラーは違うし,システムのエラーとビジネスのエラーも違う...
1
0
6
@knitta221
nitta
9 months
お給料出たんで東京行って知り合いに会ったり、物理出社してみたりしたいです☺️
0
0
7
@knitta221
nitta
9 months
未経験からフルリモートで働いているんですけど、僕の上司が優秀な方だから僕の方としては困っていないです。これから僕の仕事の効率とか生産性が問題になってくるとしたら、私の側が少しアプローチを変える必要はあるのかなという感じ。
1
0
7
@knitta221
nitta
2 years
個人的にbashの再実装 Piscine より楽しいです。というか,ペアでプロジェクトやるのやっぱ楽しい。コードも設計も二人のものなので,無意識に決定権を独占しないように気をつけたい。
1
0
7
@knitta221
nitta
1 year
出ました!楽しかったー。
@42_tokyo
42 Tokyo | 世界31ヶ国54キャンパス展開ソフトウェアエンジニア養成機関
1 year
【42 Tokyo x 42 Seoul Meet up!】を開催しました! 2:2で自己紹介をしあったり、一緒にゲームをして交流しました🇯🇵🤝🇰🇷 #42Tokyo #42 東京 #プログラミング #国際交流
Tweet media one
0
0
26
0
0
7
@knitta221
nitta
9 months
しごおわです。月1の1on1がありました。 コンパイルするくらいの気持ちで先輩にレビュー依頼してたので、もうちょい修正点自分で潰してからレビュー依頼できるようになろう、となりました。自立するぞ🥺
1
0
7
@knitta221
nitta
9 months
ダントツでVueのコード書く時がレビュー指摘多いので、もう少し上手く丁寧に書けるようになりたいな大体既存コードを編集してるから、必要ないコードを残してたりしがち。
0
0
7
@knitta221
nitta
11 months
暇でなんか読みたいな、でも Style DecisionとかGood Practice 読むほどでもないなって時にFAQはいいですね。読み物って感じで面白い。
0
0
7
@knitta221
nitta
10 months
さー、明日から仕事2週目ですわ。頑張る🐘。
1
0
7
@knitta221
nitta
11 months
昨日からナレッジワークのEnablement Bootcamp for Gopherizing というイベントに参加しているのですが、やはり同じ課題に取り組んでいる人が複数人いるっていうのはなんとなくいいですね! オンラインで参加できるのも地方に住んでいる身としてはありがたいです。
1
1
7
@knitta221
nitta
2 years
libft_SOS団の第一回終了しました。お助けの様子は以下のリンクから確認できます。
@knitta221
nitta
2 years
さっきlibft_SOS団を立ち上げました。よろしくお願いします。お助けされたい人は適宜声かけてください。よろしゃーす。
1
5
15
0
0
7
@knitta221
nitta
11 months
共有ありがとうございます! へっくすさんのように、まだないものを素早く作ることができて、すでにあるものについては見つけることができるようにコミュニティを整備してくれる方がいることはGo��コミュニティの素晴らしいところだと思います!👀
@codehex
codehex.bsky(へっくす)
11 months
まじで弊社もそうだけど、Go に慣れてない人が多いチームは積極的にサードパーティライブラリに頼った方が絶対いいよ Go に限らず、どの言語でもそう
1
13
200
1
0
7
@knitta221
nitta
1 year
教師がいなくてプロジェクトベースの学習という特殊な学習形態なので、学生が進路の一つとしてまじめに検討するためには、ほんとは公式的な手順でカリキュラムについて確認することができるべきだと思う。
1
1
7
@knitta221
nitta
2 years
42 では、世界中の学生が同じプロジェクトをやっていて、学生達の多くはGitHubでプロジェクトを管理しているため、他人のコードのコピぺということが問題になっている。
1
0
7
@knitta221
nitta
2 years
今日、校舎にいるチームメンバーとオンラインでシェル作ってました。 メンバーの人が「わかんないよ〜」と言ってたので、笑ってたら(俺もわからんかったけど)、校舎から声をかけてくれた方がいて、たくさん教えてもらった。改めて校舎っていい環境なんだなーと羨ましくなりました☺️
1
0
7
@knitta221
nitta
2 years
あと、ずーっとごちゃごちゃ感想を呟くことは一般にサムいと思います。ということで、私がやってることはサムいのですが、42はサムい人いなさすぎです。多様性の時代なので、僕はサムいことはどんどんやっていきます。
0
0
7
@knitta221
nitta
2 years
42 Tokyoについて少しツイートすると、42 Tokyoは自分にとってすごく居心地がいい。最近の公式のTwitterライブでも言われいたように、自分と同じようにコンピュータやプログラミング、ソフトウェアといった領域に興味がある人たちが集まっているから。
1
0
7
@knitta221
nitta
2 years
今年もよろしくおねがいします!🔥 学びと知識のアウトプットを頑張りたいです。
0
0
6
@knitta221
nitta
1 year
あ,そういえば 42 Tokyo に新入生の人たちが入ってきたらしいですね。オンラインの人なので,あまり顔を合わせないかもしれないですが,おねしゃす(^ω^)
0
0
5
@knitta221
nitta
2 years
でも,42が『ここに行くと自分のやりたいことができる場所』でしかないならば,この場所はなくなってしまう気がする。学生が42Tokyoを出て,現実の世界のの問題を解く際に,この場所で得たものを使って複雑な問題に対処する力がないならば,42は社会に影響を与えることに失敗することになってしまう。
1
0
6
@knitta221
nitta
1 year
月曜日の朝なので,42 Tokyoにどんな学生がいるよ,ということを宣伝しましょう。42 Tokyoには『マジでずっとコーディングしてて苦じゃない』という人が多いです。純粋に,一日中ガチャガチャコンピュータを触って同じ問題に取り組んでいられるというのは,目の当たりにすると結構すごいです。
1
0
4
@knitta221
nitta
9 months
X(旧Twitter)で優しくしてくれる人、すち…❤️
1
0
6
@knitta221
nitta
2 years
Jay Wengrow の『A Common-Sense Guide to Data Structures and Algorithms』が kindle で 1250円で買える。立ち読みした感じ最新の版ではないのかもしれないけど、それでも有名なアルゴリズムとデータ構造がまとまっている。個人的にアルゴリズムの入門書として最強だと思っている。
1
0
6
@knitta221
nitta
1 year
42Tokyo の 美徳として1次資料を読むということをみんな言うので,Astroの公式ドキュメント見るか。
1
0
6
@knitta221
nitta
2 years
libft_SOS団のお助け活動は現状1日1回を上限にします。そんなに大人気にもならない気がするけど〜
1
0
6
@knitta221
nitta
1 year
3ヶ月弱ほどの期間かけて,ようやく,Bash の サブセットを実装する課題が終わりました... 大変だったー... 細かい挙動の調査にも,その再現にも時間がかかるし,3 回のレビューで1回でもセグメンテーションフォールトが出たら終わりだし,機能直したら,バグが出るし... 反省点いっぱいでした!
1
0
5
@knitta221
nitta
10 months
Goはまさにクラスがないけど、interface を使って依存性逆転をさせることができますよねー。
0
0
6
@knitta221
nitta
11 months
Goはある構造体やメソッドがインターフェースに依存するようにして、外部から依存性を注入することが簡単にできるから、とりあえずぶち込んどけばええねんと思っていたけど内側が結構治安悪い感じになりがちだった。
1
0
6
@knitta221
nitta
9 months
年末にかけてC#とUnityのべんきょーしたーい
0
0
6
@knitta221
nitta
1 year
夜なので、ちょっとディープな42 Tokyoばなしを紹介しましょう🥸 42 Tokyo含めて、42 Network というものに所属する世界中のキャンパスは、42という機関とパートナーシップ契約を結んでいます。これによって、42というブランドやカリキュラムを使用できるわけです。
1
0
5
@knitta221
nitta
2 years
従って,ただカリキュラムを進めるだけでコンピュータサイエンスの基礎知識が自然と身につく,とは考えない方がいいと私は考えています。
2
1
5
@knitta221
nitta
1 year
基礎カリキュラムをクリアすることも大変なので,最近は活発にチャレンジしている人もそんなにいませんでした。しかし,42 Tokyo批評系(兼絶賛就活中)ツイッタラーとして,私がチャレンジしないわけにはいかないのです... 🔥
0
0
5
@knitta221
nitta
1 year
ORMのモチベーションが「データベースを触るのめんどくさい、プログラミングに集中したい」という欲望によるものであるとしたら、リポジトリ層よりデータベース側はDB得意なやつに任せるのもアリな気がしますよな。
1
0
5
@knitta221
nitta
1 year
特に問題になっているのは、入学試験(Piscine)でのChatGPTの使用で、自身で挙動を説明できないコードが提出されてしまうこともあるという噂もありますね。 42ではこのような行為はチートと呼ばれて、ときどき議論になるのですが、そもそも何がチートか、という議論もあり、なかなか混沌としています笑
1
0
3
@knitta221
nitta
8 months
#API テスト大好き
1
0
5
@knitta221
nitta
1 year
GitHubを使った開発は、宇宙船を開発しているイメージがある。機能を開発するときはその時の宇宙船の情報を持って、開発環境のある星に降り立って、開発する。ローカル環境にあるリモートリポジトリのコピーはUFOみたいなものと考えている。
1
1
5
@knitta221
nitta
2 years
42Tokyoが暖房のついた抗菌室のようにして外部から遮断された居心地の良い場所であるだけではなく,外の世界とつながった,風通しの良い場所であるといいな,と思う。そのために自分に何かできることがあるかな?少なくとも,学んだことのアウトプットは意識していきたい。
0
0
5
@knitta221
nitta
1 year
42Tokyoでは独自カリキュラムとして,「Road to」というカリキュラムがあります。これは,世界中で共通の基礎課程とは異なるもので,42Tokyo独自の就職支援用のカリキュラムです。現在,やサイバーエージェント,メルカリ,MIXIなどの名だたる企業が参画しています。
1
0
5
@knitta221
nitta
2 years
久しぶりに Go言語いじってるけど,テストコードの書きやすさにびっくりしてる。テストのための仕組みが標準ライブラリで提供されているのは素晴らしい! C言語でもこれくらい楽にテスト書きたい。
0
0
5
@knitta221
nitta
2 years
最近思うのは、APIを使ったプログラミングにおいては、プログラマは自身の頭の中にあるモデルを更新し続けていく必要があるのではないかな。例えば、mallocを適切に使うには、スタックとヒープの概念があるといいし、pipe を適切に使うには、プロセスと標準入出力の概念があるといいというように。
1
0
5
@knitta221
nitta
2 years
1
1
4
@knitta221
nitta
1 year
ゆめみはオープンハンドブックがすごい面白い
1
0
5
@knitta221
nitta
9 months
ChatGPT へのプロンプトだけで誰が一番先にタスクを達成できるかを競う「競プロ」。
0
0
5
@knitta221
nitta
1 year
"The Rust Programming Language"の2章ハンズオンで読みました。この章に限ると,Result型とパターンマッチを使ったプログラミングはScalaにすごく近い。
1
0
4
@knitta221
nitta
2 years
42の人に誘われて、AWS Cloud Quest のイベントに参加することにしたのだけど、「AWS って、それ美味いのか?」というレベルなのでなんか読む本ないかなと思っていたら、manning で良さそうな本があった。読ませていただきます〜☺️
@hirokonishimura
Hiroko Nishimura
2 years
OH MY GODDD I just realized that my book is listed on Amazon!!! 😭 MOST EXCITING MOMENT OF MY LIFE! 😭 Amazon 📖 Buy directly from Publisher ( @manningbooks ) 📖
8
13
94
1
1
5
@knitta221
nitta
9 months
Elixir, Erlangをがっつり使ってる企業どれくらいあるのか気になる👀
0
3
5
@knitta221
nitta
1 year
とりあえず,こんな感じでしょう!
Tweet media one
1
0
5
@knitta221
nitta
1 year
今日は42Tokyoの人におすすめされたナレッジワークのイベントに参加しました。 特に印象に残ったのは,『ベストプラクティス』ということに関して,それらはある特定の状況においてベストであったのであって,全ての状況に当てはまるような正解はないという話。
1
0
5
@knitta221
nitta
8 months
Postmanがテストツールより「APIプラットフォーム」と呼ばれているのがちょっと面白いですね
0
0
5
@knitta221
nitta
9 months
答え: 技術的夫妻
1
0
5
@knitta221
nitta
10 months
甥っ子来襲
0
0
5
@knitta221
nitta
10 months
ER図 あった方がいいっすね!👀
0
0
3
@knitta221
nitta
1 year
Cybozu の キャリア支援のページを覗いたら,「モチベーション三点セット」という概念が紹介されていて,最近読んでいた本で読んだものと同じものでビックリした👀
1
0
4
@knitta221
nitta
1 year
サブネットマスクの意味理解しました。IPアドレスを二進数で表記したものとの論理和(ネットワークアドレス)を求めることで、同一のサブネットに属するか否かを判定できるんですね。
0
0
4