Having done both journalism and cs in undergrad and grad, respectively, I'd say the former is more nuanced.
Both are relatively easy to dabble in, both relatively hard to reach expertise.
Things like the inverted pyramid, sourcing and neutral voice will get you fairly far in terms of basic information relaying, but great journalists are specifically skilled at interviewing, data diving and other things tertiary to pen on paper.
In retrospect, I was never suited for journalism. I can write well, but that's not really a great (traditional) journalism skill. The finished product for hard news is fairly bland and paint by numbers. Anything else treads into entertainment-journalism and the kinds of things that have a bunch of people screaming "fake news." I call that Race-To-The-Bottom Journalism and it's very in vogue these days.
Both are relatively easy to dabble in, both relatively hard to reach expertise.
Things like the inverted pyramid, sourcing and neutral voice will get you fairly far in terms of basic information relaying, but great journalists are specifically skilled at interviewing, data diving and other things tertiary to pen on paper.
In retrospect, I was never suited for journalism. I can write well, but that's not really a great (traditional) journalism skill. The finished product for hard news is fairly bland and paint by numbers. Anything else treads into entertainment-journalism and the kinds of things that have a bunch of people screaming "fake news." I call that Race-To-The-Bottom Journalism and it's very in vogue these days.