エンジニアとして働く場合、ビジネススキルや自己啓発などはとても大事です。まずは自分で学習することとしては、定期的な技術に関する分野の開発でしょう。技術の進歩についていくのはエンジニアとしての義務のようなものですし、最新技術に触れるのはとても楽しいことです。また、新しい技術を知ることでいろいろな面白いスキルや技術力を身に着けることもできます。
次に、コミュニケーション能力やチーム運営についてのことを知っておくと、将来的にエンジニアから出世してプロジェクトマネージャーなどになった時に、チームをまとめたりリーダーとしてメンバーと交流するときにとても大事なことになるでしょう。特にIT系の人の中にはあまりコミュニケーション能力がない人もいますから、人の上に立つのならしっかり学習しておくと、今のスキルにさらにコミュニケーション能力がついて日常生活が楽しくなるかもしれません。
また、全く関係がないスキルを思い切って学習するのも面白いことです。最近ではビジネスの基礎基本となるようなことをわかりやすく解説している本や、ビジネスについての様々なノウハウやテクニックを読みやすく使っている本もあります。このため、これまで以上にビジネスが面白くなったり、とてもいろんなことを学習できるので、独立を考える人にとっても嬉しいのではないでしょうか。ただ単純に読み物としても面白い自己啓発書は多くなっていますので、一冊試しに読んでみるのもいいでしょう。
フリーランスとして活躍する場合、業務委託を請け負う場合がほとんどで、メリットがあります。まず、専門性が非常に高い業務を請け負うことで高単価が期待できることです。また、単発業務も多く、作業時間が少なめに済むという案件もあるのが魅力です。このような案件を獲得するためにも、常に高い意識を持ってスキルアップすることが欠かせません。