During Carter's era or today. In 90 I was trained for a year in computer engineering for our sonar computer mainframe including Assembly. The idea was that if we were on deployment and a bug caused a problem we could potentially figure it out and maybe fix it without stopping the mission. I was programming on my own for 8 years prior to that as a hobby so was actually correcting the instructor on a couple of occasions. There is also the rate DT which does programming all the time I think. I wanted to get into that rate but the wait was a year and I was impatient.