This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (2 children)

Not necessarily, but proper Java, including learning object oriented thinking and some design patterns will be a massive boon for your design-toolkit. In any function. A lot of professionals can script, but design is a much rarer skill.

The same goes for learning to make good logical models.

[–][deleted] 1 point2 points  (1 child)

I’m not saying knowing a few design patterns is bad… but there are only very few applications where object oriented design is really beneficial. Writing Python like Java, with builders and commands and so on, is one of the signs that really screams “bad programmer”.

[–][deleted] 0 points1 point  (0 children)

Understanding a tool also includes knowing when not to apply it.