Я занимаюсь кодированием с раннего подросткового возраста. Я начал с HTML, перешел к PHP/MySQL (создал свои собственные форумы, сайты социальных сетей и т.д.), А затем разветкился на более традиционные языки, такие как Java и С++ (также поднял немного VB.NET в высоком школа). Сейчас я больше всего знаком с С++, так как это язык выбора, который мы изучили в Computer Science II (пропустили Comp Sci I) в RPI. Теперь я чувствую, что очень хорошо знаю, как программировать из этого класса (домашние задания были жестокими).
Сейчас лето, и я интернирую в компании, которая предоставляет мне некоторый уровень новых навыков программирования, но я хочу больше. Я хочу почувствовать невероятное удовлетворение, которое я выбрал из своих компьютерных классов в RPI, когда я закончил длинное задание (генерирование всех возможных словесных слов из набора слов для включения и исключения приходит на ум).
Мой вопрос: куда я иду отсюда? Я пробовал следить за учебниками онлайн, но они были слишком просты. Затем я попытался перейти к sourceforge и помочь в различных проектах. Но, как только я загрузил код, я потерялся в его сложности. Я никогда не создавал фактическое программное обеспечение реальной применимой шкалы. И я не знаю, с чего начать. Как вы переходите от знания программирования к созданию программного обеспечения?
Я также открыт для изучения новых языков (javascript/jQuery, ASP.NET, С#, Python) или использования новых библиотек и/или фреймворков с С++ (мы использовали только STL в Comp Sci II) и других языках, Опять мой вопрос: куда мне идти? И я приветствую все возможные ответы.
Большое спасибо, Майкл