記事一覧
エンジニアの学習で大事なこと
エンジニアの学習で大事なことは学んだ技術同士を複数繋げることです。
実際に動いているシステムは単一のシステム(フロントだけ)
で動くことはない。例えばフロントはAngular、バックはSpring、データベースはMySQLのように複数の技術が連携して一つのシステムを構築している。
しかし、学習するときはAngularの本、Springの本のようにバラバラだ。
最初は単一の技術から学ぶべきではある
本を読むのを一旦やめようかと思う
大学の頃に毎日本を読むと決めて読んできた。
しかし、新卒で入社してみて、本を読み続けるのは厳しいと思った。
理由:
・仕事の勉強が忙しい
・読む場所がない
・数学を勉強する必要がある
主な理由だ。
「仕事の勉強が忙しい」
まず、仕事の勉強は会社がろくに研修も入れずにプロジェクトにぶち込むため勉強する必要がある。エンジニアは自分一人でサービスをデプロイしてこそ一人前だと思っている。そのレベルまで
ルーチンワークを作りたい
僕の強みは継続力だ。
だが社会人になってから、強みが活かせていない。
体力的にも時間的にも学生の時とは違ってしんどい。
だが資格の勉強や自前のアプリ開発、数学の勉強などは行なっていきたい。
とりあえず、朝は資格の勉強、仕事が終わったらアプリ開発、寝る前は数学の勉強。でやってみようと思う。いきなり全てを始めるのは難しいだろうから、段階的にやってみようと思う。
日本のエンジニアはIT土方である
僕はITの会社に勤めている。
しかし、新卒で入社してみて思っていたものと違った。
基本的に請負がメインだということだ。
自社で開発を行い、サービスを売っているのではなく、他者から請け負った仕事をしている。
僕はこの仕事の形態を良いものだと思えない。
むしろなくなるべきだと思う。
なぜならまず、残業が多い。
請負は納期があるため、期限内に必ず終わらせなければならない。
しかし、付け焼き刃の知識で仕
webアプリは飽和状態なのではないか?
ITはすでに必要とされるアプリが出尽くしているように思う。
今後必要とされるものはChatGPTのようなとても技術レベルが高いもので一般の人が作れるものではない。xやインスタのようなアプリはある程度勉強をすれば作成できるかもしれないが、人工知能となれば大学院レベルの知識が要求される。大学院に行ける人は限られている。
もしITでみんなが使ってくれるようなものを作成するにはどうしたらよいだろうか?
コロナに感染してみて
コロナに感染してメンタルがかなりやられてしまった。
休職しようかと思うほどしんどくなった。
今まで続けてきたプログラミングの勉強もストップしてしまった。
正直、今でもやる気が起きない。
仕事のことでもメンタルがやられてきているが、
コロナのせいでさらにやられてしまった。
だが少し、冷静になれたこともあった。
資格を取ろうと思った。
前までは必要ないと思っていたが、転職をする際にはある程度必要に