Hogyan tegyem magam hasznossá?

 ( zcserei | 2012. április 15., vasárnap - 16:33 )

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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ez nagyon jo, kar hogy nincsenek megoldasok.

nekem van pár, ha minden igaz..

Készíts egy lightweight WSGI szervert.

http://en.wikipedia.org/wiki/Web_Server_Gateway_Interface
http://python.org/dev/peps/pep-3333/

Nem kell routing, meg load balancing stb. csak egy gateway, ami használható a WSGI kompatibilis framework-ökkel.

A KDE projekt valszeg orommel var minden fejlesztot.

Esetleg OpenOffice?

Van meg Qt-val keszult app is par..

apróságok kellenek, amivel inkább tanulni tudok. ez talán nagy falat még, de a "írj programot ami kiszámolja két szám lk.k.t.-ját" jellegű feladatok nem motiválnak túlságosan

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

http://hup.hu/node/111313

(nem adom fel :))

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

Szívesen átadom ezt a feladatot.

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

libreoffice easyhacks

KAMI | 神
--
Támogatás | OxygenOffice | Fordításaim és SeaMonkey

http://code.google.com/codejam

Probald megoldani a regebbi feladatokat. Van eleg minden nehezsegben.

azt hiszem pont ilyent reméltem! köszönöm szépen :D

sub

Írjál demót.


#include <iostream>
using namespace std;

int main( void ) {
cout << "demo\n";
return 0;
}

Persze hibakezeles nincs benne. Ez egyelore meg prealfa verzio.

Inkább azt mondanám, hogy ez a demo verzió :-).

Amúgy miféle hibakezelést lehet egy ilyen csöppségbe berakni? Tényleg érdekel.

ki mondta, hogy sikerulni fog az stdout-ra iras? (pl. atiranyitottad a kimenetet, de betelt a kvotad ...)

Világos, de ilyenkor mit csinálsz?

ugyanezt a cerr-re kuldod ki, vagy plane /dev/tty -ra :-) De az a minimum, hogy nem 0 statuszkoddal fejezed be.

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.