Answer the question
In order to leave comments, you need to log in
What theoretical foundations are necessary for a programmer?
Tell me, what should a programmer understand in terms of theory? Here's what I wrote myself:
Answer the question
In order to leave comments, you need to log in
here's what else as a base:
database
syntax of the language (a couple of languages, scripting + compiled)
work standards - git, code review, code commenting, documentation writing
working tools -> parsers, sdk, api, working with HTTP, development environments, tools for prototyping, schemes for documenting code.
Testing - unit tests, test generators, integration tests, load tests
=========
Well, as an addition - subject knowledge in the area in which you work, if these are banks - it means something with finances, transactions.
Plus, of course, frameworks, libraries, etc.
A programmer programming accounting will need a good knowledge of accounting (above the average chief accountant), programming industrial gas transport controllers - aerodynamics, gas dynamics, etc.
In other words, in addition to the theory [and practice] of programming, a programmer must have a good command of the subject area.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question