- Milyen okostelefont vegyek?
- Poco X3 Pro - hardverfrissítés
- Motorola Edge 30 Neo - wake up, Jr...
- Huawei Watch Fit 3 - zöldalma
- Samsung Galaxy A54 - türelemjáték
- VoLTE/VoWiFi
- Google Pixel 9 és Pixel 9 Pro összehasonlító gyorsteszt
- Apple iPhone 16 - ígéretek földje
- Megdöbbentő bejelentés a Nothingtól
- Apple Watch Sport - ez is csak egy okosóra
Új hozzászólás Aktív témák
-
Ispy
veterán
válasz
bambano #11047 üzenetére
A programozásnak is vannak különböző szintjei, legalább is szerintem. Házat sem a házépítők csinálnak, vannak mérnökök, ácsok, kőművesek, villanyszerelők meg segédmunkások.
Szerintem ezek azok a tulajdonságok, amik nem tanulhatóak, azaz vagy ilyen vagy, vagy nem. De a te általad leírt dolog az, amit szerintem a leginkább lehet tanulni, szóval nálam nem ez az elsődleges szempont. Ettől még nagyon fontos, hogy ezt is elsajátítsa az ember.
És természetesen a dokumentálást mindenki utálja.
-
sztanozs
veterán
Főnököm szokta mondani, hogy neki nem zsenik, meg sztárok kellenek, hanem nadrágos mérnökök.
Óóó, hányszor hallottam ezt az első munkahelyemen. Aztán a végén mégis csak zsenik kellettek, hogy a 60M-s büdzséből elkészítsünk egy 80M-ra tervezett végterméket fél évvel korábban az eredeti tervekhez képest.
-
Ispy
veterán
válasz
bambano #11045 üzenetére
Igen, igazad van, amit írsz az nagyon fontos. Csak magában nem elég. Ismerek zseniális programozókat, akik ebben nagyon jók, csak éppen nem lehet velük együtt dolgozni, mert a macskámat sem bíznám rá, ha lenne. Határidő, kommunikáció, dokumentálás, ezekre nem marad idejük a zseniális kódok megírásában.
Főnököm szokta mondani, hogy neki nem zsenik, meg sztárok kellenek, hanem nadrágos mérnökök.
Persze sok függ az adott munkakörtől is, mit, mikor, miben, kinek, hol kell csinálni.
Arról nem is beszélve, hogy mi nálunk sokszor kell megjelenni ügyfeleknél is, leülni tárgyalni egy közép vagy felső vezetővel, na ott az átlag programozó sokszor elvérzik. Igaz ez már inkább senior munka, ezt nem megtanulja az ember, hanem beletanul (vagy nem).
Illetve még annyi, hogy programozóból is több fajta van, van aki egészen lemegy a dolgok mélyére (amit te is írsz) és van, akinek csak annyi a dolga, hogy a felszínen, a már meglévő alapokkal dolgozzon.
-
bambano
titán
szerintem ez teljesen általános blabla.
a legfontosabb tulajdonság, amit kihagytál, az a dekonstrukció képessége. hogy képes legyél egy nagy egészet több lépésben kisebb és kisebb elemekre bontani egészen odáig, amíg a kapott elem egyenlő lesz az általad használt programozási nyelv egyik konstrukciójával.
-
bandi0000
nagyúr
válasz
ad4m1337 #11042 üzenetére
megfogalmazni nem tudom, de a lényeg, hogy nem lehet a programozói logikát tanulni, rá kell állnia az agyadnak, mint ahogy egyik tanáromat idézem, "mire végzünk a sulival, a levelek színét is RGB-be látjuk"
tehát most ha valakinek van hozzá huzalma, akkor mikor magyarázzák neki ezt, akkor érti még ha elötte nem is programozott, de akit nem is érdekel, vagy még nem tudja hogy érdekli e, annak hiába magyarázzák nem fogja megérteni, felfogni
amúgy egyszerű a dolog, nézz c++ nyelven ilyen hello word-os első feladatokat, és ha azt kapizsgálod, és bonyolultabbat is meg tudsz érteni, akkor benned is benne vannak ezek a jegyek
-
DNReNTi
őstag
válasz
cadtamas #11037 üzenetére
A manager szint sajnos csak ritkan all programozokbol, relevans programozokbol meg aztan foleg nagyon ritkan, de ez szerintem pont fuggetlen attol, hogy a programozoktol kernek e diplomat vagy nem. A managerek a legtobb esetben valamilyen gazdasagi teruletrol jonnek, es ugye hozzak magukkal a tipikus gazdasagi parhuzamokat: "ha 1 no 9 honap alatt szul gyereket, akkor 9 no megszuli 1 honap alatt". Szerintem mindenkinek ismeros, mikor az uj projektnek a jovo heten prodba kell mennie, de a legoptimistabb becsles is 3 honap ra.
-
bandi0000
nagyúr
-
cadtamas
tag
válasz
bandi0000 #11033 üzenetére
Azokon a munkahelyeken, ahol a 'papír' számít a legnagyobb a veszélye, hogy valaki olyan lesz a felettesed, akinek ugyan több papírja van, de segg hülye a témához.
Olyan munkahelyet keressetek, ahol a pozíciót a referenciák és a hozzáértés függvényében lehet megpályázni.
Nekem gyakorlatilag semmiről nincs papírom, amit most csinálok, de még a 3 diplomás kollégák is hozzám jönnek kérdezni, ha nem értenek valamit.
-
ad4m1337
aktív tag
Ti is egyetértetek, hogy a jövőben írás, olvasás mellett, alapkészség lesz a programozmi tudás?
-
bandi0000
nagyúr
Ha már itt tartunk, befejeztük a suliba a c++-t, de nem érzem azt hogy profi vagyok, hogyan fejlesszem magam? Olvassam az ajánlott angol könyveket? Vagy konkrét feladatokat kellene csinálnom?
-
ad4m1337
aktív tag
Üdv!
3 kérdés
1. Szerintetek bármilyen életkorban el lehet kezdeni a programozni?
2. Bárki megtud-e tanulni programozni?
Mennyi idõ alatt jut el az ember olyan szintre, hogy főállásba ezt csinálja?
-
V.Stryker
nagyúr
Köszi srácok!
-
kispx
addikt
válasz
V.Stryker #11026 üzenetére
C és C++ is hasznos lehet neki. Nem váltanék nyelvet ha valamiért nem muszáj (pl.: webes alkalmazások érdekelné őt, ... stb)
Mivel 15 éves és felteszem, hogy ezirányba szeretne menni, először az alapokkal ismerkedjen meg.
- magával a programozási nyelvvel
- adatszerkezetek
- algoritmusok
- angol nyelvErre a C, és C++ is alkalmas. (és elég sok egyetemen oktatják (és munkaadók is keresik), szóval nem megy feleslegbe).
-
V.Stryker
nagyúr
Sziasztok,
Tanácsot szeretnék kérni. Öcsém 15 éves, a gépezés 0-24-ben megy, vonza a programozás is. Sajnos a suliban csak C és C++ -t tanítanak neki, ami ha jól emlékszem, elég régi nyelv. Tudnátok tanácsot adni, hogy milyen nyelv fele induljon el, ami a jövőben hasznos lehet neki?
-
asuspc96
senior tag
válasz
dabadab #11021 üzenetére
valami ilyesmit kellene gyártani a main() működéséről...
-
cadtamas
tag
válasz
fordfairlane #11019 üzenetére
Persze.
Én már fejben rég elszakadtam ettől a pendrive-os alapsztoritól.
A belső hálózat tökéletes ha az összes gép fizikailag közel van egymáshoz.Tényleg nem akarom szétoffolni a topicot. Elnézést kérek mindenkitől.
A 100%-ig biztos online hálózatosoktól kétszer is elnézést kérek.
Peace! -
dabadab
titán
-
asuspc96
senior tag
Helló!
Valaki tud valamilyen jó folyamatábra készítő programot, ami magából a nyers kódból készíti el ?
Hadd ne kelljen villogtatnom a paint tudásom
Előre is köszi az ötleteket
-
fordfairlane
veterán
válasz
cadtamas #11013 üzenetére
Ha ennyire paranoiásak, akkor csináljanak egy belső vezetékes hálózatot, ami nem csatlakozik a külvilág felé, azon osszák meg az adatokat. Kellene egy központi gép, amin az adatok vannak, és ezt időnként archiválni kell. Ez a pendriveos fájlkörebutaztatás meg egyáltalán nem megbízható, mint a példa is mutatja.
Egyébként ha ennyire pocsékak a körülmények, akkor a cég működését, adatkezelési módszerét kellene inkább átgondolni, nem pedig azon gondolni, hogy milyen új pendrive-val kellene megoldani ezt a konkrét esetet.
-
martonx
veterán
válasz
cadtamas #11013 üzenetére
Jelzem ez egy programozói topik, szóval én nem vagyok rendszergazda, noha programozóként óhatatlanul is van rálátása az embernek, hogy hogyan működnek a biztonságos hálózatok, pláne mikor bankoknak dolgozunk.
Szerintem semmi értelme veled beszélgetni, látványosan fogalmad sincs a VPN-ről, backupról, hogy melyik mire szolgál, mikor mit érdemes használni. Ez itt nem egy trolletető, hanem egy programozás topik.
Részemről kivégeztük a témát. Peace
-
bandi0000
nagyúr
válasz
kiszsolt100 #11016 üzenetére
így van
-
kiszsolt100
csendes tag
ohh megvan, kell bele az i mert ha úgy nézük hogy az i az sorokat a j az oszlopokat jelenti akkor az első körben az,
i=0 j=0 + i=0 j=1 + i=0 j=2 következő kör
i=1 j=0 + i=1 j=1 + i=1 j=2 stb...ugye?
-
kiszsolt100
csendes tag
Köszi, így már jó működik
Akkor ha jól értelmezem a kiírásnál a 2. for csak az összeadáshoz kell. Viszont az összeadásnál az a(i)[j] nél miért nem helyettesíti be az (i) be az egyre növekvő számokat? mert akkor csak a [j] ket adja össze most.int main()
{
int a[4][3],ossz=0;
for (int i=0;i<4;i++){
for(int j=0;j<3;j++){
cout<<"Add meg a(z) "<<i+1<<". nap "<<j+1<<". meresi adatat!"<<endl;
cin>>a(i)[j];
}
}for(int i=0;i<4;i++){
ossz=0;
for(int j=0;j<3;j++){
ossz+=a(i)[j];
}
cout<<"A "<<i+1<<" nap homersekletek osszege: "<<ossz<<endl;
}return 0;
} -
bandi0000
nagyúr
válasz
kiszsolt100 #11012 üzenetére
persze hogy nem jó...
for(int i=0;i<4;i++)
{
osszeg=0;
for(int j=0;j<3;j++)
{
ossz+=a[i][j];
}
cout<<i+1<<" nap: "<<osszeg<<endl;
}mondom, ne csak gépelj, hanem gondold végig mit csinál a program, különösen a te esetedben a ciklusok, és akkor rá jösz hogy miért jó az én verzióm, és miért nem a tied
-
cadtamas
tag
válasz
martonx #10995 üzenetére
Rajtad kívül senki sem állított ilyet.
Mármint rólad.
És ha mondjuk azt mondanám neked, hogy gyere el hozzánk és csinálj egy 100%-ig biztos VPN-t, de ha elcseszed teljes anyagi felelősséged van, akkor is ezt állítanád? Én neked van felelősséged akkor is ha user error van a háttérben.Nem kell hogy ellopják, elég ha tönkreteszik az állományt és indul a szopóroller.
Vagy inkább azt, hogy tároljuk az állományt fizikailag elszeparált gépeken, amiknek se wired se wireless kapcsolatuk nincs semmilyen hálózattal.
És nem a titkárnő macskás képeit kell biztonságosan kezelni.100%-os VPN aha.
Mindegy, részemről elhiszem neked. Te vagy a legjobbabb.
Csak így tovább! -
kiszsolt100
csendes tag
válasz
bandi0000 #11011 üzenetére
Megcsináltam így:
int a[4][3],ossz=0;
for (int i=0;i<4;i++){
for(int j=0;j<3;j++){
cout<<"Add meg a(z) "<<i+1<<". nap "<<j+1<<". meresi adatat!"<<endl;
cin>>a [j]; /itt valamiért nem akarja kiírni az (i)-t
}
}
for (int i=0;i<4;i++){
cout<<"Az "<<i+1<<". nap homersekletek osszege:"<<ossz<<endl;
for(int j=0;j<3;j++){
ossz+=a(i)[j];
}
}
return 0;
}(/I)(I)(I)most bekéri szépen az adatokat, a kiírásnál is csak 4 db napot ír ki, viszont az összeadásnál még mindig nem stimmel. Mert ha minden bekért adat helyére 1 et írok akkor a kiírásnál ezt kéne kiírnia,(/I)(/I)
(I)(I)Az 1. nap homersekletek oszege: 3
Az 2. nap homersekletek oszege: 3
Az 3. nap homersekletek oszege: 3
Az 4. nap homersekletek oszege: 3(/I)(/I)(I)(I)ehelyett pedig ezt írja ki,(/I)(/I)
(I)(I)Az 1. nap homersekletek oszege: 0
Az 2. nap homersekletek oszege: 3
Az 3. nap homersekletek oszege: 6
Az 4. nap homersekletek oszege: 9(/I)(/I)(I)(I)ha jól értelmezem akkor most az a tömb j változóit adja össze minden körben, pedig én azt szeretném hogy minden naphoz csak az aznapi mérések összegét írja ki, valami a kiírásnál a 2. for nál nem stimmel, csak nem tiszta hogy mi...
(/I)(/I)
-
bandi0000
nagyúr
válasz
kiszsolt100 #11010 üzenetére
asszem már én is bele kavarodtam
lényeg:
bekérésed nem jó, mert csak a sorra indexeltél, az oszlopra nem, helyesen így nézne ki:
cin>>a[i][j]
(I)végül is jól csináltad, csak a 2. for-nak nem kisebb 1 ig kell mennie, hanem kisebb 2-ig(/I)
(I)a cout nak meg ha úgy akarod kiírni, hogy melyik nap mennyi volt, akkor ne a belső ciklusba rakd, mert ha ott van, akkor 4*3-szor írja ki, tehát 3-szor minden napot, mert annyi elem van benne(/I)
-
kiszsolt100
csendes tag
Köszönöm a választ,
ezt ki tudnád jobban fejteni nem igazán tiszta:kiíratásnál meg nem jó ahogy kiírtad, mert nem fogja nézni a j 1-2 elemét csak a 0.-at
egyszűrbb így:
int osszeg;hogy tudom elérni a j mind a három elemét össze adja?
-
bandi0000
nagyúr
válasz
kiszsolt100 #11008 üzenetére
bekérésnél rosszul indexelsz, úgy kéne hogy
cin>>a[j]
látom van egy kis kavar a ciklusoknál, mindig helyettesítsd be az értékeket magadnak és megérted
bekérésnél, az lesz hogy az első for-ban i értéke 0 lesz, a 2. forban j értéke sorban: 0-1-2 aztán i értéke lesz 1 és a j értéke megint 0-1-2 stb stb
kiíratásnál meg nem jó ahogy kiírtad, mert nem fogja nézni a j 1-2 elemét csak a 0.-at
egyszűrbb így:
int osszeg;az összegzésed jó, de az első for után 0-ázd ki az összeg változódat, és ne a 2. forban hanem az első for-ban írasd ki még pedig a kapcsos zárójel elött
-
kiszsolt100
csendes tag
Sziasztok,
gyakorolgatok és kitaláltam egy programot amiben kicsit elakadtam, az lenne a program hogy 4 napon keresztül napi 3 szor gyűjtök be adatot, majd a kiíratásnál a napi adatokat kiírnám azokat összeadva napi szintem. Kaphatnék egy kis segítséget hogy itt ezt hogy is lehetne végrehajtani. Előre is köszönöm.
{
int a[4][3],ossz=0;
for (int i=0;i<4;i++){
for(int j=0;j<3;j++){
cout<<"Add meg a(z) "<<i+1<<". nap "<<j+1<<". meresi adatat!"<<endl;
cin>>a[j];
}
}
for (int i=0;i<4;i++){
for(int j=0;j<1;j++){
ossz+=a(i)[j];
cout<<"Az "<<i+1<<". nap homersekletek osszege:"<<ossz<<endl;}
}
return 0;
} -
Ricsi.M
tag
Sziasztok! Éppen egy beadandót csinálok, tudom ez másoknak nagyon egyszerű, de valahogy nem tudok rájönni a logikájára... egy hiba miatt szarakodok már jó ideje..
Visual Studio C#
Egy autókölcsönző programot kell csinálnom.
Kapcsolódtam az adatbázishoz, le tudom kérdezni a táblát, tudok írni is bele.
De a kölcsönzés résznél egy ComboBox-ot akarok használni és ott amikor beállítom hogy mit mutasson a ComboBox a legördülő menüben, az autok táblából mindent ki tudok választani, viszont az szemelyek táblából (ami itt kéne) onnan nem tudok, nem lát semmit. Se a nevet, se a lakcímet, semmit. Viszont az autok táblából mindent. Miért? Sima access adatbázis... (accdb). -
bandi0000
nagyúr
válasz
dabadab #11005 üzenetére
akkor ha jól tévedek, a végén a feltétel azt jelenti, hogy amíg nem egyenlő az edi értéke 36-al, akkor ugorjon vissza a ciklus elejére, és ez az mint a for? mert ugye ha ott 10-ig menne a ciklus, akkor feltételbe csak 9-ig megy, és itt is 9-ig megy, csak meg kell szorozni a 4 bájttal, és így jön ki a 36?
jle feltétele meg úgy néz ki, hogy ha az eax <=ebx akkor ugrik, ha pedig nagyobb az eax akkor megcsinálja a cserét?
-
bandi0000
nagyúr
válasz
dabadab #11003 üzenetére
köszi ez volt a hiba...
van még egy dolog ami nem tiszta,az a verem kezelés, van ez az esp változó, amire a segíédletem azt írja, hogy vissza kell állítani az értékét az eredetire, amit csináltunk is, de viszont egy másik példában meg nem állítottuk vissza, állítólag azért mert, figyeltünk hogy a push-pop darabszám megyezzen, itt van mindkét kód, de nekem az első kódnál is úgy tűnik, hogy megegyeznek
és nem is értem a végén azt az érték vizsgálatot, hogy miért kellett?
_asm
{
mov esi, esp;
mov eax, 4;
mov bx, 10;
mov cl, 1;
push eax;
push bx;
push cl;
pop cl;
pop bx;
pop eax;
mov esp, esi;
}
2.
_asm
{
mov esi, 0;
ciklusk:
mov edi, esi;
add edi, 4;
ciklusb:
mov eax, d[esi];
mov ebx, d[edi];
cmp eax, ebx;
jle tov;
push eax;
push ebx;
pop eax;
pop ebx;
mov d[esi], eax;
mov d[edi], ebx;
tov:
add edi, 4;
cmp edi, 36;
jle ciklusb;
add esi, 4;
cmp esi, 32;
jle ciklusk;
} -
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen okostelefont vegyek?
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- LCD, plazma és projektoros TV-k hibái
- Honda topik
- Otthoni hálózat és internet megosztás
- Poco X3 Pro - hardverfrissítés
- 3320 MHz-ig skálázódnak az XFX Radeon RX 9060 XT kártyái
- Nintendo Switch 2
- Milyen routert?
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- Latitude 5350 2-in-1 13.3" FHD IPS érintő Ultra 5 135U 16GB 512GB NVMe magyar vbill gar
- iPhone 15 Pro Max / Natural Titanium / 256 Gb
- GIGABYTE AORUS GAMER LAPTOP /// i7 13700H /// 32 GB DDR5 /// RTX 4080 12 GB /// 1TB NVME
- Latitude 7450 14" FHD+ IPS érintő Ultra 5 135U 16GB 256GB NVMe magyar vbill ujjlolv IR kam gar
- ASUS Dual GTX 1660 SUPER OC 6GB DDR6 Videokártya!
- Apple iPhone 14 Pro Max / 256 GB / 88% akkumulátor / 1év Garanciával / Gyári Független
- Medion Erazer Beast X40-hez vízhűtés (MD 60961) (ELKELT)
- ÁRGARANCIA!Épített KomPhone i5 10600KF 16/32/64GB RAM RX 6600 8GB GAMER PC termékbeszámítással
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- BESZÁMÍTÁS! ASRock B550M R5 5600 16GB DDR4 512GB SSD RX 6600 XT 8GB Kolink Observatory LM RGB 600W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest