Witam
Jestem studentem ostatniego roku pewnej g.. uczelni warszawskiej. Nie będę owijał w bawełnę - Collegium Varsoviense (obecnie stacza się w dół). Dlaczego tak to określam? Dlatego że przez całe prawie studia nie dowiedziałem się jak programować. Prawdę powiedziawszy nikt z mojej grupy tego nie wie, ale przejdźmy do tematu: co trzeba opanować żeby sprawnie zabrać się do programowania?Jakie narzędzia należy opanować aby to robić?
Nie chodzi mi tu o środowiska programistyczne (np. Visual Studio,Xcode itd) tylko o sposób powstawania algorytmów, inżynierię oprogramowania.Oczywiście kwestia doboru języka programowania jest sprawą też drugorzędną.Swoją drogą na uczelni mieliśmy coś takiego jak PRINCE2 ale wydaję mi się że jest to mało związane z samym programowaniem, chociaż może się mylę? Z internetu dowiedziałem się że jest coś takiego jak UML, ale czy to jest głównym narzędziem programisty tego nie wiem.Krótko mówiąc od czego zacząć i co po drodze łyknąć? Znam już nieco C#,Obj-c,Pythona ale chyba nie o to chodzi.Ratujcie przede mną praca inżynierska.