助言と言えないかもしれませんが、

”好きなことを職業にすべき気ではない”

という、箴言は一面の真理を指していると思います

また、睡眠時間削って、プログラミングが上達するという事は
無いと思います。

むしろ、さえた頭で上質のコードをたくさん読む事が上達の早道かと
思っています。

とはいえ、頑張って!