プログラマが持つべき3つのスキル