Гуру Гуя,
Я изучаю С++ в течение 8 - 10 месяцев и хочу разработать программное обеспечение или небольшие приложения (я сам изучал некоторые книги), поэтому просто рассматривайте меня как программиста на начальном уровне С++. Поскольку я не знаю win32 и т.д. для разработки графического интерфейса я могу использовать некоторую библиотеку. Я знаю большинство функций С++, структур данных, algos и прочитал некоторую книгу С++ и scott meyer эффективный С++.
но проблема в том, что я не могу интегрировать все свои знания в создание программного обеспечения, и я думаю, что я adhoc-кодер. когда я вижу даже небольшое симуляцию или небольшие коды приложений, я иногда понимаю код (иногда это не так, потому что понимание их сложно, просто просматривая код), но я нахожу даже такой код на странице 4-7 настолько большим, что я думаю, что не могу разрабатывать приложения.
например: если я хочу разработать свой собственный считыватель chm или FTP или любой appz или softw, вы считаете серьезное кодирование, как мне его развить? то я полностью потеряюсь, просто начну вводить код, который я знаю, никогда не сможет его развить. (я чувствую себя уверенно на 0%)
так что я хочу знать, как программисты, подобные вам, учатся разрабатывать серьезные приложения, когда после сверления их зубов только на С++, нужны ли мне некоторые другие книги, чтобы узнать, как разрабатывать программное обеспечение? или какой процесс станет серьезным разработчиком приложений?
Любая помощь очень ценится.
P.S(Impotant): Мне бы хотелось, если бы вы могли рассказать мне, как вы стали серьезным разработчиком после изучения С++, что вы сделали и т.д. pleaseeeeeeeeee. и любые личные советы мне.
Edit:
Я не знаю UML или Soft Engineering, мне нужно их изучить?
Спасибо много раз))