☎️

あなたはRails(またはRuby)で何が出来るんですか?何をするのが好きですか?という誰にも聞かれてないけど頭の中にある問い

週に1度くらいのペースで、開発者として考えていることを残していこうと思います。
コードや技術のことは開発をしたものを見れば思い出せますが、その瞬間何を考えていたかは残すのが大変なので振り返っていこうと思います。
 
はじまり
💭開発者として考えていることを記録していく2023/5/20 23:362023/5/20 23:42
 

掲題の問い

現在所属している会社では、入社して約1年くらいが経ちました。調べながらバックエンドを中心に開発したり、先人の方々の実装を参考に、動くものを作ることは出来るようになってきました。
 
一方で、誰に聞かれたわけでもない「あなたはRails(またはRuby)で何が出来るんですか?を何するのが好きですか?」という問いがいつも頭の中を巡っています。
 
「Railsでアプリが作れます!こういう機能を作りました!」と言えばそれはそうなのですが、じゃあ、あなたは普段の実装の中でどういうところを意識していているのか?と聞かれると中々答えるのが難しいです。
 
意識をしていること、気をつけていることはあるのですが、いざ説明しようとすると難しいのです。
 
これはRubyやRailsを使う、エンジニアとしての自分の専門性にも関係してくる話だと思っています。
 
例えば、自分が今開発しているプロダクトのある機能を実装したとき、通常の機能の要件に加えてSEO的に良い実装を加えられることが何回かありました。これは、自分にはSEOの知見や専門性が少しあり、自然と組み込むことができたのだと思います。
 
ですから、今の自分にはSEOの時と同様に、自然と良い実装をできるくらいまでRubyやRailsの専門性を高めていく必要があると考えています。また、それが掲題の質問になると思います。専門性を磨く中で、Rubyのどういうところが好きかもっと分かってくると信じています。
 
他にも、RailsやRubyの専門性に加えて、何か別の専門性を持って開発を進めることも大事だと思っています。ということで、今はセキュリティも勉強し始めました。下記の本を読みながら、一方でオフェンシブセキュリティにも興味があるので、SECCON Beginners CTF 2023に参加しています。
 
 
現在参加中です📝