ソフトウェア技術者のスキル

コンピュータソフトウェア関連の仕事やってると、単純なプログラミング言語の知識だけでなく、モデリングや文書作成、コミュニケーション能力などのスキルを磨くことを求められる。

誰かに求められるソフトウェアやシステムを作り上げることが仕事なので、そのためには人と人のつながりが重要であり、そこで求められるのはプログラミングだけではない、ということ。これを一言で「人間力」と言っているのかと思うが、この言葉は自分にはよく理解できない。

ただ、ソフトウェアの技術者は、考えたことやアイデアを形にして、誤解なく相手に伝えることのスペシャリストでなければならない、とは思う。