Hogyan tegyem magam hasznossá?

Fórumok

Az utóbbi hetekben többet foglalkoztam C++-szal és azt érzem, hogy nem tudom gyakorlatba ültetni cseppnyi tudásom.

Korábban inkább webes nyelvekben (Ruby, Python, PHP) volt tapasztalatom, ott viszont egyből nyilvánvaló volt, hogy a frissen tanult dolgokat hogyan tudom alkalmazni a gyakorlatban.

A C++ esetében nincsenek ötleteim, és kicsit unalmas a tankönyv fejezetvégi feladatit oldogatni, aminek nyílvánvalóan semmi közvetlen haszna nincs.

Tudtok pár olyan egyszerű dolgot mondani, amivel érezhetem azt, hogy érdekes problémát oldok meg, egy kis munka után eredményt is tudok elérni vele és esetleg fejlődni is lehet vele? Remélem sikerült érthetően fogalmaznom.

Hozzászólások

A KDE projekt valszeg orommel var minden fejlesztot.

Esetleg OpenOffice?

Van meg Qt-val keszult app is par..

Abból szempontból is gondolj ebbe bele még 1x, hogy az ilyen projekteken előszőr nem a fejlesztéssel foglalkozik az ember. Kinézel magadnak egy hibát, amit úgy gondolsz, hogy meg tudsz oldani, majd elkezded valahogy lokalizálni a hibát, és kijavítani azt. Közben látod, hogy mások, hogy csinálják, hogyan kódolnak. Ha sikerül kijavítani a bugot akkor, én legalábbis, még 5x átgondolom, hogy vajon megfelel-e a coding standardoknak, hogy nincs-e valami egyszerűbb megoldás, stb.stb. Ha ez megvan megcsinálod a patchet, és beküldöd. Annyi a titka, hogy nem szabad feladni az első hibánál, ha nem sikerül megcsinálni.
-
Könyvajánló: Java fejtörők

+1

A codejam és hasonló feladatok a programozói gondolkodást ugyan segítik fejleszteni, de nem igazán tanulod meg belőle az adott nyelvet. Azaz c++ alatt fogsz pythonban programozni.

A Tomboy clone nem olyan rossz ötlet, lehet vele látványosan haladni, viszonylag egyszerű, de azért a Qt/KDE használata egy kezdő C++-osnak talán sok. Második projektnek már jó lehet, de azért egy erős alap c++ gondolkodás már kéne hozzá, hogy ne legyen egy hatalmas gányolás a végeredmény...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

Nekem Nagios broker modul-t kell készítenem.

Szívesen átadom ezt a feladatot.

privátban beszéljünk - ha érdekel

Bár nem tudom mennyire c/c++ orientált ez, de itt egy Opera widget, és az eredeti szerzője nem foglakozik vele:
Viszont sokan keresik, mert még egy netbook kis képernyőjén is elfér, és még csak screenlet sem kell hozzá.
http://widgets.opera.com/widget/9051/
Tavaly november óta nem működik mióta a weather.com megszüntette a nonprofit hozzáférést.
Ha értenék hozzá, már megcsináltam volna.

Nemcsak én örülnék ha valaki kezébe venné ezt a dolgot.