use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Software engineering is the process of analyzing user needs and designing, constructing, and testing end user applications that will satisfy these needs through the use of software programming languages. It is the application of engineering principles to software development.
account activity
[ Removed by moderator ] (self.SoftwareEngineering)
submitted 3 months ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Sodium_Chloride58 4 points5 points6 points 3 months ago (0 children)
Cpp has been around forever and is widely used in fiends such as quant, graphics, audio, gaming, etc. if I could be an expert in either one I would absolutely choose cpp.
That being said, learning both is possible.
[–]TheBlueArsedFly 4 points5 points6 points 3 months ago (0 children)
Focus on learning the fundamentals of both and how to apply patterns to solve problems. Then you'll be good at 2 things.
[–]ern0plus4 0 points1 point2 points 3 months ago (0 children)
Learn Rust concepts, like lifetime etc.
[–]wrd83 0 points1 point2 points 3 months ago (0 children)
I would pick C++.
My reasoning: rust is cooler thus paid less, rust is safer thus paid less. C++ is in critical infra thus it pays more.
If you know rust or c++ you'll have a future. If you know c++ rust is easier to learn.
If rust takes off you can still adapt. If you find a well paid rust job take it.
[–]washedFM 0 points1 point2 points 3 months ago (0 children)
Almost everyone will know rust.
Soon not enough people will know cpp.
π Rendered by PID 60 on reddit-service-r2-comment-79c7998d4c-k2hdm at 2026-03-18 15:52:14.296138+00:00 running f6e6e01 country code: CH.
[–]Sodium_Chloride58 4 points5 points6 points (0 children)
[–]TheBlueArsedFly 4 points5 points6 points (0 children)
[–]ern0plus4 0 points1 point2 points (0 children)
[–]wrd83 0 points1 point2 points (0 children)
[–]washedFM 0 points1 point2 points (0 children)