- TCL LCD és LED TV-k
- RAM topik
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Kivégzi a Firewire-t az új macOS verzió?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Bambu Lab 3D nyomtatók
- CPU léghűtés kibeszélő
- AMD Navi Radeon™ RX 7xxx sorozat
- SSD kibeszélő
-
PROHARDVER!
Új hozzászólás Aktív témák
-
válasz
dabadab #10398 üzenetére
Ezért kezdtem azzal, hogy ha előre behatárolható, hogy hol mozog a kód, akkor semmi baj a lokális nyelvezettel.
Azoknak is le kellett volna törni a kezét. Lehet, bár engem legkevésbé sem zavart.Mindentől függetlenül, én soha nem használtam magyar nyelvet programozási feladatokban. Leszámítva a felhasználói felületet, persze.
Pedig sosem agyaltam külön ezen, de valahogy csípőből az jött, hogy angol nevekkel dolgozzak.
-
DS39
nagyúr
válasz
dabadab #10398 üzenetére
ebben igazad van, de ott az lenne a probléma hogy nem tudok görögül, itt nem feltétlen erről volt szó, hiszen magyarul és angolul is értünk, tehát maximum kényelem vagy megszokás kérdése a dolog, hogy melyiket használod/szereted.
mondjuk nemzetközi csapatban még nem dolgoztam, így nem tudom mi a trend, ha ilyen vegyes lenne a társaság, de gondolom akkor az az irányelv, hogy mindenki angolul tolja.
-
dabadab
titán
válasz
Jim Tonic #10394 üzenetére
"Több német projekten is dolgoztam, a java része (>80%) német változókkal és táblanevekkel volt."
Azoknak is le kellett volna törni a kezét.
(#10396) DS39: "szerintem sincs baj azzal ha magyarul van"
Ezt egészen addig fogod gondolni, amíg össze nem kerülsz olyan kóddal, aminek az írója azt gondolta, hogy semmi gond azzal, ha szlovákul (görögül, kínaiul stb) vannak a kommentek meg a változónevek.
-
disy68
aktív tag
válasz
kezdosql #10387 üzenetére
"Nem az angol parancsok magarra forditasaval vannak gondok, hanem azzal, hogy mit csinal."
Egy jól tervezett programnyelvnél nem szabadna, hogy probléma legyen a beépített parancsok értelmezése. A saját osztályoknak, metódusoknak is tükröznie illik, hogy mit is csinálnak, mi a feladatuk. Ha valaki olyan neveket használ, ami nem értelmezhető, vagy pedig maga a struktúra rossz (túlkomplikált, spagetti kód, stb.), akkor az inkább tervezési hiba.
"amikor ott volt elottetek akarhany soros programocska es szidtatok a programozot, hogy azt az egy sort miert nem kommentelte, hogy mit csinal es miert"
Kódot az ember magának és más embereknek ír. A jó kód könnyen olvasható és értelmezhető. Kommentet ritka esetekben szokás használni. Valid komment lehet egy magyarázó komment persze, de csak indokolt esetben. Vannak egyéb esetek is, amikor indokolt lehet a komment.
Tudom neked ajánlani Robert C. Martin Clean Code című könyvét. Nekem sokat segített jobb minőségű kód írásában.
szerk: kommentekről, elnevezésekről is olvashatsz az ajánlott könyvben, többek között
-
DS39
nagyúr
válasz
Jim Tonic #10394 üzenetére
szerintem sincs baj azzal ha magyarul van, én a következetlenséget nem szeretem.
pl. egy nagy adatbázisban a táblák egyik részének magyar a másiknak angol az elnevezése. (utólag fejlesztések, toldozások miatt nyilván, de akkor is..)
vagy pl. hogy az adott tábla ID oszlopa van ahol simán id, van ahol táblanév_id névre hallgat. (mindkettőben van logika, de ha ez keveredik adatbázison belül, az nagyon zavaró) -
válasz
DNReNTi #10391 üzenetére
Kezet letornem aki pl magyar valtozoneveket hasznal, de a csucs amikor adatbazisban vannak magyar tabla es oszlopnevek. Na az mindennek a legalja.
Magam a kezdetektől angolul nevezek el mindent, mégsem értek veled egyet. Ha a projekt magyar, akkor nyugodtan lehetnek a változók magyarok. Több német projekten is dolgoztam, a java része (>80%) német változókkal és táblanevekkel volt. -
kezdosql
tag
És mibe fogadunk? Csak mert tudod, az egyetemeken konkrétan a programozás, mint fogalom a halmazelméletből van levezetve.
Nyilvan. Csak diakkent benne voltam egy 40 fos csapatban ceges 6 oras sql gyakorlaton, mindenfelol jot egyetemistakkal es az eloadok ledobbentek, hogy a nap vegen az elso tiz kerdesre a csoport harmada adott helyes valaszt. Igy elmaradt az online zaroteszt, kinyomtattak a feladatlapot es korbejarva magyaraztak a megoldast, mert volt harom feladat, amit szinte senki se tudott megoldani.
-
DNReNTi
őstag
válasz
kezdosql #10387 üzenetére
Mondjuk en meg olyat nem lattam az elmult jo 10 evben, hogy minden sor kommentelve lenne (kiveve talan 1-2 nagyon basic tutorial), hogy mi miert van ugy ahogy. A legjobb esetben is esetleg a metodusok nagy reszehez van egy rovid doksi, angolul. Dolgoztam magyar cegnel is ahol szinten az angol volt az elvart szakmai nyelv, ezzel teljesen egyet is ertek. Kezet letornem aki pl magyar valtozoneveket hasznal, de a csucs amikor adatbazisban vannak magyar tabla es oszlopnevek. Na az mindennek a legalja. Szoval legalabb minimal szinten angolul tudni programozokent termeszetes dolog. A sajat dolgod is megkonnyited vele, gyakorlatilag minden programozassal kapcsolatos kerdesre valaszt kapsz angolul.
-
opr
nagyúr
válasz
kezdosql #10387 üzenetére
"Ha csak sql-nel maradunk, latatlanba lefogadom, hogy meg foiskolas programozok nagy resze is megbukna nehany kerdesen, amikor a lekerdezesben keverni kell az inner/outer joint parancsokat a left/right join-nal.
Ilyeneket magyar peldaval eleg nehez megerteni, mert a parancsokat csak ugy lehet ertelmezni, hogy vissza kell menni a jo oreg halmazelmelethez."
És mibe fogadunk? Csak mert tudod, az egyetemeken konkrétan a programozás, mint fogalom a halmazelméletből van levezetve. Ha egy sql-bármilyen join akárhányszor akármivel szintű halmazelméletet nem tud gondolkodás nélkül, röhögve kivágni egy főiskolás programozótanonc, az azt jelenti, hogy már az első zh-n elhasalt durván, és soha nem fog az első féléven túljutni.
Konkértan maga az OOP, mint olyan, nem értelmezhető/megérthető haladó szintű halmazelmélet nélkül. És nem, a join az nem haladó szint, úgy finoman szólva.ui.: sőt, nekem konkrétan volt olyan interjúm, ahol az egyik feladat az volt, hogy tervezz meg egy relációs adatbázist, nulláról. Van 30 perced, internet, segítség semmi, a szobában egyedül leszel, fél óra múlva jövök.
-
kezdosql
tag
válasz
K1nG HuNp #10365 üzenetére
Vagy tiz eve panaszkodott egy nagy ceg vezetoje, hogy nagyon nehezen talalnak palyakezdo programozot, pedig a legjobb egyetemekrol toborozzak az embereket.
Valami ilyesmi volt a mondandoja lenyege:
"Az interjuk soran jonnek nagy onbizalommal, hogy mi mindent tanultak, mikozben csak az alap parancsokat ismerik, amikor felvettuk oket probaidore es adtunk nekik bemelegito feladatot, egymas utan jottek, hogy ha megcsinaljak, mennyi szerzoi jogra tartnak igenyt.
Bevezettuk, hogy aki hozzank jelentkezik, kap egy kodot, a weboldalunkrol letolthet ket feladatot es par heten belul jelentkezhet a megoldassal. A tobbseg gyorsn eltunt, akik jottek, azok kezdtek rajonni, hogy mennyi mindent nem tudnak, es vegul azok valtak be, akik kepesek voltak folyamatosan tanulni."Ez csak azert maradt meg bennem, mert egyszer ismeros reven bemehettem egy egyetemi gyakorlati eloadasra es ledobbentem, hogy a tanar elvarta a diakoktol, hogy mire beulnek, mar teljesen ismerjek a programot, hogy mit, hogyan es milyen sorrendben lehet menukbol vagy parancssorbol elerni, es onnan kezdodott az oktatas.
Ehhez kepest a ceg azt mondta, hogy meg a legjobban vegzettek se tudnak programozni, hat, orulok, hogy nem mentem programozonak. -
kezdosql
tag
válasz
fatal` #10360 üzenetére
Koszonom, verge kepben vagyok.
Nem az angol parancsok magarra forditasaval vannak gondok, hanem azzal, hogy mit csinal.
Kedvenc peldam volt a drupal 3 vagy hasonlo verzioja, amit allitolag olaszok es masok irtak, akik japanoknak dolgoztak es angolul irtak a doksit, cask allando hibauzenetek voltak. A magyar forditast vegzo csapat az egyikre vegul beirt valami olyasmit, hogy "ennek a telepitesi parancsnak ezt kellene csinalnia, de valamiert nem mukodik, ezert inkabb ezt probaljatok" - es az mukodott.Ha csak sql-nel maradunk, latatlanba lefogadom, hogy meg foiskolas programozok nagy resze is megbukna nehany kerdesen, amikor a lekerdezesben keverni kell az inner/outer joint parancsokat a left/right join-nal.
Ilyeneket magyar peldaval eleg nehez megerteni, mert a parancsokat csak ugy lehet ertelmezni, hogy vissza kell menni a jo oreg halmazelmelethez.
Meselhetnek a Cisco bukasarol, amelyik bevezette, hogy evente par napig tart konferencianak nevezett szeminariumokat elegans szallodakban, es gyorsan kiderult, hogy meg a szinkrontolmacsok reven se ertettek azok, akiknek nem volt alapos ismerete a mogottes logikarol.
Gondolom, rengeteg peldat tudnatok ti is kapasbol felsorolni, amikor ott volt elottetek akarhany soros programocska es szidtatok a programozot, hogy azt az egy sort miert nem kommentelte, hogy mit csinal es miert - es akkor meg nem beszeltunk a magyar forditasrol.
-
bandi0000
nagyúr
válasz
K1nG HuNp #10385 üzenetére
egyetemen semmit nem adnak le prímán
tudom én h magamtól kell nekiállni, de gyakorlatba amit tanítottak nekem fél év alatt :
cout,cin,for,while,do while, függvény írás, struktúra létrehozása, tömb kezelés, file írás olvasás szerkesztés
és kifújt, ezek nagyrészét már tudja az aki emelt infózott...nekem az okozott kis fejtörést hogy a standar c helyett ezeket a c++ operátorokat használjam, még most is össze- össze keverem a kacsacsőrök állását -
K1nG HuNp
őstag
C++-t tanulóknak személy szerint melyik volt az a forrás(könyv, weblap) ami a legtöbbet segített? Vagy az egyetemen prímán leadták?
-
opr
nagyúr
válasz
bandi0000 #10380 üzenetére
"de most hiába specializálódok pl a C++-ra, lehet 20 év múlva más nyelv lesz"
Ezt ne így nézd, nyelv nagyon ritkán tűnik el teljesen, mai napig keresnek pascal 1.5höz értő embert is. Specializáció alatt mást értünk, nyelven belül. Lehet az MI, cloud, hálózatok, finance, gép-gép kommunikáció, bare metal (ezt nem tudom hogy van magyarul, sorry), stb ezer féle dolog.Kezdőknek azt mondanám, hogy egyelőre válassz nyelvet, abban merülj el és kész, a nyelven belüli specializáció még jóval később jön (minimum 3-5 évvel később), mint hogy megvan az első munkahely.
Azon felül gyakorlatilag nem lesz olyan munkahelyed, ahol csak C++al foglalkozol, mindig lesz mellette valami más is, de attól nem kell félni, ha nem tudod, elmondják, segítenek, stb. A programozás egy ilyen téren nagyon jó szakma, nem szégyen valamit nem tudni, pláne nem szégyen segítséget kérni.Illetve még egy utolsó gondolat: Egy bizonyos szint után nyelvet váltani nem egy nagy dolog. Megnézed mik a fő különbségek, leülsz és csinálod. Gyak pár óra alatt egy másik nyelvből megvan a minimum közepes junior szint, pár hónap alatt a ~senior.
Röviden, tömören: Ne parázz, válassz egy szimpatikus nyelvet, szórakozz vele, zsákolj egy munkát és élvezd az életet.
-
válasz
PumpkinSeed #10376 üzenetére
Nagyon egyetértek, bár nem tudom, mit lehetne helyette. Egyik helyre úgy pályáztam, hogy kaptam egy feladatot, közben melóztam, a párom befeküdt szülésre készülve a kórházba, én meg otthon voltam a nagyobbikkal. Végül két éjjel, pár óra alatt kellett összedobnom egy programot, adatbázissal, példákkal, report-készítéssel, mindennel. Hiába van ezzel több év tapasztalatom, saját magam voltam úgy vele, hogy ezt azért bőven lehetne hová javítani.
A dolog érdekessége, hogy végül megnyertem az állást, aztán az életem úgy alakult, hogy mégsem fogadtam el.(#10382) PumpkinSeed: ezzel én is így vagyok, pár éve kezdtem el módosítani a pályámon. Programozni szeretek, de főleg saját projekteket, esetleg egyszemélyes vagy kisebb csapatos feladatokat, de a nagyüzemi már nem motivál. Viszont nagyon szeretek projekteket vezetni, csapatot építeni és irányítani, tanácsot adni, stb.
-
bandi0000
nagyúr
köszönöm a válaszokat...
mindenképpen ebbe szeretnék elhelyezkedni, szeretek gondolkodni a feladatokon, legalább is még most
aztán később lehet megutáltatják velem, de az a kisebb gond
elkövetkezendő pár év nagyságában meg lehet határozni, hogy mivel érdemesebb foglalkozni szorgalomból otthon, amiből profitálok? vagy mindennel kéne foglalkozni?
Illetve még azon agyaltam, hogy 65 év a nyugdíj korhatár itthon
na már most nehezen képzelem el hogy valaki 60 évesen a gép előtt üljön és programozzon, főnöknek is kell lenni, de nem lesz mindenkiből az, szóval mit gondoltok mi lesz 50 év fölött?
-
dabadab
titán
válasz
bandi0000 #10369 üzenetére
"tényleg ha már munka, hogy kell elképzelni ezt a szakmát ?"
Ennyire pontosan nem lehet megmondani, rengeteg minden függ nem csak attól, hogy milyen céghez mész, de nagyobb cégen belül attól is, hogy azon belül mit hova kerülsz.
Alapvetően persze mindenhol kb. az megy, hogy kapsz egy feladatot, azt megcsinálod és leadod, de itt azért baromi nagy eltérések lehetnek, egyáltalán, hogy mekkora feladatot kapsz meg milyet, azt milyen formában, mennyire követik, hogy mit csinálsz, amikor leadod, akkor az hogy történik... nagyon sokféleképpen lehet ezeket csinálni és persze az is rengeteget számít, hogy milyen környezetben vagy, egy szobában ülsz pár jófej kollégával és velük csinálod vagy telefonon ordibál veled egy ingerült görög meg megpróbálod kihámozni, hogy a hadaró olasz mit akar, ilyenek
-
opr
nagyúr
válasz
bandi0000 #10372 üzenetére
"olyan van hogy nincs munka és azt mondják így jártunk egyenlőre?"
Sajnos előfordul. Olyankor egy normális munkahelyen az van, hogy azt mondják, hogy találjatok ki valamit, és ha jó, támogatjuk, csináljátok meg. De azért tegyük hozzá, hogy rohadt ritka. Ha más nem, akkor a már megírt dolgokon lehet szépítgetni, kollegáknak segíteni, tanulni, új dolgokat próbálgatni, stb. A lényeg, hogy hasznosan menjen az idő. Amiért én nagyon élvezem, az az, hogy minden nap más, ritkán van rutinmeló. Hozzá kell tenni, hogy mázlim van, mert pl a mostani munkahelyemen az utóbbi hónapom kutatómunka volt (adott célhoz megnézni minél több utat, ezeket demozni, és írni róla jelentést, hogy végül a projekthez mit válasszunk majd), az a projekt, ami most januárban indul pedig olyan területen lesz, amibe még nem nyaltam bele, de érdekes."most lehet hülyeséget mondok, de egy programot feldarabolnak, de azt a végén még össze is kéne rakni nem?"
Ezt ne így képzeld el. Inkább amolyan LEGO-szerűen, hogy szépen blokkonként épül fel a dolog, már látszik, mi akar lenni, egyben is van, részenként "működik", de kész mégiscsak akkor van, amikor bepattintod az utolsó blokkot.
-
bandi0000
nagyúr
az igen
tényleg nehéz belegondolni így, mert ugye egyetem elött dolgoztam, ugye bementem és minden nap szinte ugyan azt csináltam erre ez mrg teljesen másolyan van hogy nincs munka és azt mondják így jártunk egyenlőre?
most lehet hülyeséget mondok, de egy programot feldarabolnak, de azt a végén még össze is kéne rakni nem? mert gondolom nem ctrl c+v és kész a buli
-
opr
nagyúr
válasz
bandi0000 #10369 üzenetére
Ebbe most nagyon sikerült belekérdezni, mert kívülállóként lehet vicces, de ebben rohadt nagy viták tudnak ám kirobbanni, hogy mi a megfelelő munkamenet. Természetesen projektje válogatja, de akkor is, sokan vallás szitnen védik a saját módszertanukat.
De hogy a kérdésre is adjak egy direkt választ, leginkább általános ma már az, hogy:
Van egy manager/cégtulaj/megrendelő/mérőmókus/akármi/akárki, aki akar egy valamit.
Megkeres egy céget, tárgyalgatnak, stb. Ideális esetben ezeken a tárgyalásokon, legalábbis a releváns részükön részt vesz vagy a vezető fejlesztő, vagy egy olyan manager, aki valaha egy jó programozó volt.Megegyeznek határidőkben, funkcionlitásban, egyébben.
A feladatot megkapja egy csapat.
Az adott csapat vezető fejlesztője, illetve még egy-két ember (innentől változó), de a lényeg, hogy feldarabolják kicsi, egyszerű, átlátható feladatokra, amik majd összeállnak a végén egy egésszé. Fontos, hogy nem tekintünk a végtelenbe, mindig addig tervezünk alaposan, ameddig konkrétan látunk.
Ezután a csapat leül, és komplexitás alapján pontozzák a feladatokat. Általában két hetes szekciók vannak, az ideális az, ha az adott két hétre pont annyi feladatot sikerül kiosztani, amit meg is tudnak oldani.
Ha kész van a feladatok pontozása, az ember választ egyet, és elkezdi csinálni.
Minden regel van egy gyors meeting (max 10-15p), ahol megbeszélitek, hogy ki hogy áll, mit csinált tegnap, mit fog csinálni ma, és van-e valami problémája. Ha van, és valaki tud segíteni, a meeting után ezt megbeszélik.
A meeting után pedig mindenki szépen odamegy a gépéhez, és csinálja a feladatot.
Ez megy x ideig, és a végén szépen lassan összeáll egy kész szoftver, ami jobb esetben hasonlít arra, amit a megrendelő kért. -
-
bandi0000
nagyúr
tényleg ha már munka, hogy kell elképzelni ezt a szakmát ?
mármint legtöbb helyen az van h, fejlesszetek egy szoftvert vagy bármit amire adnak x időt h megcsináld/megcsináljátok? -
válasz
K1nG HuNp #10365 üzenetére
Változó, pozíciótól függ. Leggyakrabban van feladat, ez lehet otthoni, lehet helyszíni. Utóbbi lehet papíron. Na, azt én sem szerettem. Értem, hogy mire való, de akkor sem.
#10367: ha nem érzed, hogy ez az álomszakmád, akkor válts még időben. Egyébként én sem érzem annak. Szeretem, de sokszor vagyok úgy vele, hogy ma már másképpen döntenék. Illetve én imádok "magamnak" fejleszteni, a robot meló nem az én világom.
-
K1nG HuNp
őstag
válasz
martonx #10366 üzenetére
10 évnyi gép előtt gubbasztott délután és suliban való szorgos tanulás után is kezdem úgy érezni, hogy nem ez lesz az álomszakmám, és akkor még az egyetemre sem vagyok felvéve..
Ez most nem hirtelen abból fakad, hogy feladatot kell majd megoldanom a melohelye, szimplan: miota ide jarok nehanapjan kerdezni, tanacsotkerni, egyre jobban csak azt latom, hogy mennyire 0 tudasom van az egeszhez, es hogy mennyire 0 lesz akár még azután is, hogy diplomát szerzek.
-
martonx
veterán
válasz
K1nG HuNp #10365 üzenetére
Kizárt dolognak tartom, hogy feladatmegoldás nélkül felvegyenek értelmes helyre (értsd ha nincs feladatmegoldás, akkor oda ne is akarj menni). Kivétel talán mondjuk a gyakornoki, vagy a nagyon kezdő junior. Hehe, nálunk még a gyakornokot is úgy vesszük fel, ha látjuk programozni.
-
K1nG HuNp
őstag
Kicsit elhatárolódva a jelenlegi témától kérdezném, hogy magyarországon hogyan megy egy interjú a munkáltatóknál? Bevett szokás itt is a feladatmegoldás? Ha van személyes tapasztalat azt is szívesen fogadja mindenki szerintem
-
disy68
aktív tag
válasz
PumpkinSeed #10362 üzenetére
Ezt szomorúan hallom. Ha valahol nem férne bele egy pl. dependency injection vagy cyclomatic complexity, az már jót nem jelent
-
opr
nagyúr
válasz
kezdosql #10354 üzenetére
Lefordítom: azért utálod a programozókat, mert veled ellentétben nem lusták megtanulni a szakma nyelvét.
Hát, nem muszáj programozónak lenni igazából.Tudom, hogy morbid példa, de ez egy kicsit olyan, mintha az orvosra is haragudnál, hogy szakszavakat használ, és nem azt mondja, hogy a kedves páciens belülről halódik megfele, hanem azt, hogy leukémia.
A végére egy kis jó tanács, amit szerintem fogadj meg: Ha még az alap angol nyelv is gondot okoz, akkor szerintem gondold ezt végig, és inkább válassz valami másik szakmát. Vannak a programozáson kívül is kreativitást igénylő, jól fizető, érdekes szakmák, amihez más fajta készségek kellenek.
Ha pedig lustaságból nem megy az angol, akkor pláne azt ajánlom, hogy máshol nézelődj, mert a programozás egy olyan szakma, amit nem lehet "megtanulni". Folyamatosan képezned kell magad, jó eséllyel angol forrásból, önerőből, valószínűleg egyedül, munka után, otthon, a szabadidiő kárára, vagy lemaradsz és elavulsz. -
fatal`
titán
válasz
kezdosql #10352 üzenetére
Az API gyűjtőfogalom.
Az alkalmazásprogramozási felület vagy alkalmazásprogramozási interfész (angolul application programming interface, röviden API) egy program vagy rendszerprogram azon eljárásainak (szolgáltatásainak) és azok használatának dokumentációja, amelyet más programok felhasználhatnak.
Ez a definíciója az API-nak, ott van leírva a wikin.
(#10354) kezdosql:
Az informatikai szaknyelv az angol, ha tetszik, ha nem. És nem, nem kell hozzá irodalmi nyelvtudás hogy megértsd. A programozási szakszavak jórésze nincs és nem is lesz lefordítva magyarra, mert értelmetlen. -
válasz
kezdosql #10352 üzenetére
Egy program(csomag), ami biztosít neked valamilyen dologhoz (eszköz, szoftver, bármi) egy interfész, amin keresztül tudsz kommunikálni vele, és ehhez dokumentációt is biztosít.
Ha beírod a google-be, hogy mi az az API, rengeteg találatod lesz. A wikis cikk pedig kitűnően kifejti, hogy mi az. És ne hazudd be, hogy nincs leírva, hogy mi az, mert le van írva, csak nézd meg.
Egyébként már mindenkit szidtál, de leginkább magadba kellene nézni. Valójában lusta vagy olvasni, utánajárni. -
disy68
aktív tag
válasz
kezdosql #10354 üzenetére
A programozás nyelve az angol, ha tetszik, ha nem. A programnyelvekben használt parancsok/osztályok/nyelvi elemek is mind angolul vannak megírva, azokkal sem árt tisztában lenni.
Ahogy látod én is abba halmazba tartozom, akiket utálsz. Nem tartom célravezetőnek magyar megfelelőket ráhúzni szakmai kifejezésekre, amiket használni fog elenyésző magyar kezdő fejlesztő, akiknek később úgy is szükségük lesz az angol megfelelőkre, ha a szakmában akarnak maradni és fejlődni is szeretnének, mivel az angol megfelelőket használja az egész szakma. Lehet ezt nem szeretni, meg fujjolni rá, de nincs sok értelme.
És még annyit, hogy akikkel eddig találkoztam programozók közül, nagyon kevés tudott jól magyarázni - többek között én sem - pláne egy szakmán kívülinek magyarul. Ez nem szokott beletartozni a skillset-be (csak hogy egy kis hunglish is legyen
)
-
kezdosql
tag
válasz
PumpkinSeed #10351 üzenetére
Pont ezert utalom a programozokat.
Akik kozepiskolai szint felett vannak, azok szerint elvaras, hogy angol doksikat megertsek, majd felveszik a hunglish nyelvet es nem kepesek magyarul megfogalmazni semmit, de persze azt mondjak, hogy nincs Magyar nyelvu kiadasra igeny.
Teli van a magyar IT szakirodalom programok faq-ibol meg help-jeibol kimasolt kepekkel es magyarazatukkal erdemi doksik helyett.
-
kezdosql
tag
válasz
fatal` #10350 üzenetére
Hat, ismet a kozepiskolaban erzem magam, amikor alltunk a tablanal es mindent elmondtunk valamirol, csak eppen nem tudtuk az alapdefiniciot. Most mar ertem a tanart, miert volt merges.
A wiki azt irja le, MIRE JO, az API, de egy szot se ir arrol, hogy MICSODA.
Ha szerinted annyira jo, akkor definialnad nekem, mi az API?
Program? Rutin? Fuggveny? Szolgaltatas? Eljaras?
Vagy csak egy fekete zsak, amivel boldogok vagytok, hogy ott van, es a kutyat se erdekli, hogy mi az? -
K1nG HuNp
őstag
válasz
PumpkinSeed #10345 üzenetére
Top1 volt a bookline számtech szekciójában, úgyhogy hezitálás nélkül bedobtam a kosárba. Amikor megjött már a paintes borítóról ordított az olcsósága, beleolvasva pedig mintha egy alsós tankönyvet olvasnál, ami próbálja a szádba rágni, hogy mi az az internet
-
Ispy
nagyúr
válasz
kezdosql #10342 üzenetére
Az api nem más, mint egy classhalmaz. Kapsz egy rakás függvényt, propertyt, esetleg elkapható eseményeket, amik segítségével a te programod is tud reagálni.
A lényege az, hogy csak ezeken keresztül tudsz kommunikálni a másik oldallal és csak azt tudod megcsinálni, amit az api enged.
Szóval, ha nekem van egy programom amiben hirdetéseket kezelek és meg akarom engedni másoknak is, hogy a saját programjukon keresztül ők is feltölthessenek hirdetéseket, akkor kiadok egy apit, amin keresztül a külsős programok tudnak adatokat küldeni és fogadni az én programommal. Aztán az, hogy én azt a programon belül hogyan oldom meg, nos azt senki sem látja.
Egyébként a windowsnak is van apija, amin keresztül enged neked bizonyos dolgokat, hogy beleturkáljál az oprendszerbe. Például el tudod kapni, ha a user lenyomja az egerének a bal gombját és tudsz rá te is csinálni valamit a saját programodban.
-
DNReNTi
őstag
válasz
kezdosql #10342 üzenetére
"ez ertelmetlen es nem ad valaszt semmire" Wat?
Tok egyszeruen, magyar nyelven, ket mondatban osszefoglal mindent, amitol egy API az ami. Megprobalom maskeppen, peldaval:
Teszem azt XY kozossegi oldalhoz fejlesztesz valami kis alkalmazast. Nyivlan az alkalmazasnak szuksege lesz arra, hogy tudja, eppen most ki van bejelentkezve, azaz ki hasznalja, es annak milyen attributumai vannak. Na most a kozossegi oldal nem fog neked hozzaferest adni a sajat kodbazisahoz, hogy te azt tetszolegesen bovitsd es testre szabd az appod szamara. E helyett biztosit egy API-t, aminek mondjuk van egy olyan hivasa, ami visszaadja azt a felhasznalot es attributumait, aki eppen be van lepve. Mondjuk igy:kozossegiApi.getUser();
. Ezt igy fogod hasznalni, anelkul, hogy barmit tudnal arrol mi tortenik a hatterben. Nagyon egyszeru peldaval ezt csinalja mondjuk egy API. -
kezdosql
tag
válasz
DNReNTi #10326 üzenetére
Pont ezert kezdtem keresgelni, mert ez ertelmetlen es nem ad valaszt semmire.
Tovabbra is kerdes, hogy mi ez?
Program, vagy rutin, ami "programozasi nyelvek felett all", vagy eljaras, vagy szolgaltatas, vagy miajofene?Persze, ha sql-nel aradunk, nem kell hasznalnom a programnyelvet, ha egy adatbazis adatait akarom lekerdezni, de az API tobbnyire nem ezt csinalja, hanem allitolag "nem szabvanyos megoldasokat" nyujt a kozvetlen hozzaferes reven.
Akkor megiscsak valami programfele, vagy rutin, nem?
-
Lacc
aktív tag
Sziasztok!
Van ez az alábbi feladat, konzultációs órákon csak VHDL-t vettük, és ezeket kellene megvalósítani VHDL-ben.
Készítse el egy mikrogép architektúráját. A mikrogép 8 bites adatszélességgel rendelkezik, a programmemóriája 1K, illetve az adatmemória mérete 512 Byte.Az lenne a kérdésem, hogy erre hogyan lehet angolul rákeresni a Google-ben? Próbáltam úgy, hogy micromachine architecture, de nem igazán tudom, hogy mi lenne az.
Vagy itt az Architectur-re gondolt? A tanár valamiért csak azok levelére válaszol, akik sosem voltak személyesen konzultáción. -
K1nG HuNp
őstag
Erről a könyvről hallott-e már valaki? Humbuk?
-
DNReNTi
őstag
válasz
Nagytoll #10335 üzenetére
Erdemes figyelembe venni hogy a github csak public repokra ingyenes, ha ezek olyen cuccok amiket, illetve amik forraskodjat nem szivesen osztanad meg a vilaggal, akkor inkabb bitbucket.
Egyebkent hogy sikerult 80-100 appot lefejleszteni verziokezeles nelkul?
Nem offense, tenyleg erdekel.
-
Nagytoll
senior tag
Nem találtam github topicot, de szerintem erre a kérdésemre itt megkapom a választ.
Amit szeretnék : Van kb. 80-100 kisebb-nagyobb programom amiket el szeretnék tárolni valahol, ha "kész" vagyok egy programmal akkor azt legtöbbször csak tárolni kell, de ha éppen írok egyet akkor azt tárolni is szeretném + a változásokat menteni benne, ezért gondoltam a githubra.
Szerintetek ez így megoldható, vagy tud valaki erre a célra jobb megoldást? -
disy68
aktív tag
válasz
PumpkinSeed #10330 üzenetére
Köszi - és a többieknek is - a válaszokat. A Gitlab runnerrel szemezgettem már én is. Projekten mi is TeamCity-t használunk, meg fogom nézni őket.
És persze Kellemes Ünnepeket mindenkinek.
-
PumpkinSeed
addikt
válasz
disy68 #10322 üzenetére
Mi Gitlab CI-t használunk meg most szemezek a Bitbucket Pipeline-al. A Gitlab CI-nál csak annyi, hogy dobsz fel egy Gitlab runner-t a rPi-re és megy is szépen. Amúgy sokan használnak Jenkins, ami szerintem túl nagy szívás felkonfigolni a mai CI eszközökhöz képest. Persze nem lehetetlen
-
Nagytoll
senior tag
válasz
bandi0000 #10323 üzenetére
Én pár hónapja a semmiből elkezdtem összedobni egy weboldalt egy YT csatornának, egész jó lett, design is o.k volt, aztán amikor újra kellett rakni a gépet elfelejtettem, hogy a forrásfájlokat is a Windows meghajtóra mentettem. Kb egy hét alatt megvolt, szinte semmi html és css tudás nélkül.
-
DNReNTi
őstag
válasz
kezdosql #10325 üzenetére
Ez egy eleg jo megfogalmazas szerintem:
"Egy API segítségével lehetséges egy programrendszer szolgáltatásait használni anélkül, hogy annak belső működését ismerni kellene. Az API általában nem kötődik programozási nyelvhez: bármilyen programnyelvből lehetséges azok meghívása, amennyiben a megfelelő paramétereket a hívás biztosítja, és képes lekezelni az esetleges eredményt."
-
kezdosql
tag
Tudna valaki segiteni, mi az API es mire valo?
Csak angol leirasokat talaltam, az egyik szerint egy rutin, vagy rovid program, mashol web service vagy protokoll neven van emlitve.
Talan ez egy gyujtonev, mert annyifele valtozata van? -
bandi0000
nagyúr
tényleg ha már itt vagyok...
látom h elég sok cég keres webprogramozót, mármint juniort vagy hasonlót , sok idő lenne megtanulnom magamtól ezt hogy dolgozni tudjak vele?
jól jönne egy kicsit normálisabb meló suli mellett, se igazából azt se tudom minek lenne értelme nekiállni -
disy68
aktív tag
Sziasztok, gondoltam ismerkedés gyanánt összeraknék egy CI környezetet egy Raspberry PI B+ modellen. Nem csináltam még ilyet, használati tudás is csak minimális. Csinált-e valaki itt ilyesmit vagy van-e valakinek tapasztalata ezzel kapcsolatban? Milyen szoftverek ajánlottak raspberry-re (lightweight megoldások)?
Első körben a Raspbian lite verziójával kezdtem, mert debian körökben már ismerős vagyok valamennyire.
A cél az adott branch-en való push/merge hatására induló build->deploy lenne első körben, majd további finomhangolások.
-
opr
nagyúr
Persze, plane palyakezdokent. Nem is azt irtam, hogy nem kell a papir, palyakezdokent nagyon jol tud az jonni, ha az ember kulfoldi munkaban gondolkozik, akkor meg palyakezdokent konkretan eselytelen barhogy mashogy normalis allast talalni.
Az alahuzott mondatot inkabb ugy kell erteni, hogy ha csak annyit csinal meg, amit az egyetemen kernek, akkor akarmilyen jol is teljesit, az elejen lesz gondja az elhelyezkedessel boven.
-
opr
nagyúr
válasz
K1nG HuNp #10315 üzenetére
ELTE proginf (illetve en meg progmat, de van sok ismeros, aki proginfet csinal, szoval ismerem a helyzetet) alapjan mondanam a kovetkezot:
Semmi programozo tudas nem kell ahhoz, hogy elvegezd az egyetemet, viszont csak az egyetemi anyagot elsajatito kollegak az esetek 90%-ban a teljesen hasznalhatatlan kategoriaba esnek, es vert izzadnak, mire munkat talalnak az egyetem utan, altalaban joval kevesebb penzert, mint amit elkepzeltek.Ezzel egyutt a kovetkezot mondanam: Jelenleg ne erre fekudj ra nagyon, csinald meg az erettsegit faszanyosra, nagyon fekudj ra a gimiben a koordinatageometria, matrixok, fuggvenyek temakorre.
Ha koliban fogsz lakni, akkor gyakorlatilag elkerulhetetlen, hogy ne kerulj be olyan tarsasagba, akik mar jo programozok mire egyetemre mennek. Altalaban ezek az emberek, ha latjak, hogy csinalod-akarod, akkor rengeteget segitenek, es egyszer csak azt veszed eszre, hogy az egyetemi, programozos targyak konnyuek. Nagyon sokan vannak igy vele, szakmailag eleinte a legtobbet nem az egyetem adja, hanem a hasonlo erdeklodesi koru tarsasag.
Amit tarts eszben: Az egyetem a papirt adja, nem a tudast, a mukahelyet meg a tudas erdekli, nem a papir.Szoval, TL;DR: Mot fekudj ra az erettsegire, kulonos tekintettel a matek, info targyakra. Jelenleg ne stresszeld magad a programozassal jobban, mint amennyire erdekel/energiad van a suli mellett. Erettsegi utan nyaron erdemes lehet kepezni magad kicsit, de nem kell tulzasba vinni. Egyetem alatt pedig az egyetemi anyagra ugy tekints majd, mint a nagyon kotelezo nagyon minimum. Ne csak a beadandokat csinald meg, olvass cikkeket, kepezd magad, valassz egy nyelvet, es abban juss el, ameddig csak tudsz.
-
K1nG HuNp
őstag
válasz
dabadab #10313 üzenetére
Igen mondhatni kevés tudásnál tartok
Harmadikos vagyok gimiben, emelt infó faktal, az emelt érettségiből az office dolgok kérdés nélkül mennek, a weblap, programozás megy jelenleg, illetve az előrehozottra készülés. Önszorgalmat eddig nem sokat fordítottam a dologra, és mivel van kismillió oldal/könyv ha nem nagy kérés egy kezdőpontot megadnál?
-
dabadab
titán
válasz
K1nG HuNp #10311 üzenetére
"A közelmúltban egyetemre került infósoktól (főleg mérnök/programtervezőktől) kérdezném, hogy mennyi programozási tudással indultatok? Ha kevéssel akkor most milyen a helyzetetek?"
Kitalálom: most a kevés tudásnál tartasz
Az egyetemet végig lehet azzal bohóckodni annyival is, de ha munkát is akarsz találni, akkor feküdj rá a témára önszorgalomból, hogy mire végzel, legyenek használható alapjaid.
"Az ECDL vizsgák érnek valahol valamit?"
Ha programozóként akarsz elhelyezkedni, akkor kb. annyit, mint a másodikas iskolai farsang jelmezversenyén elért ötödik hely: tulajdonképpen szép eredmény, csak már teljesen más súlycsoportban vagy (leszel).
-
bandi0000
nagyúr
válasz
K1nG HuNp #10311 üzenetére
ha emelt infót csináltál akkor az a tudás elég...
nem tom hol hogy van, de Kecsón első félévbe csak 1 progis tárgy volt, és később egyre több lesz, persze ez mérnök képzés, programtervezőn eleve sok vanigazából ha nem vagy lusta és érdekel, amit leadtak első félévbe sztem követhető és érthető volt, nem is kell sztem utánanézni csak elég megjegyezni
viszont hogy dolgozni tudj vele arra nem lesz elég, hanem tovább kell magad képezni
ha csak nem akarsz titkárnő lenni akkor sokat nem ér sztem az ecdl, én se váltottam ki
-
K1nG HuNp
őstag
Sziasztok!
A közelmúltban egyetemre került infósoktól (főleg mérnök/programtervezőktől) kérdezném, hogy mennyi programozási tudással indultatok? Ha kevéssel akkor most milyen a helyzetetek?
+ Az ECDL vizsgák érnek valahol valamit? Vagy kidobott pénz az ablakon?
-
axioma
veterán
válasz
cadtamas #10308 üzenetére
Odaat lattam hogy a specifikus problemad megoldodottt, de a pycharm-ban ha debug-olsz, akkor van valtozok ablak, kulon watch is, es minden valtozo erteke a kodban EGY helyen (ami az adott futasnal eloszor ertekadas... ez egy kicsit nehezites, jo lenne ha a kepernyon levo peldanyokbol valasztana, de azert ne legyunk telhetetlenek
Nalam legalabbis igy nez ki:
[Bitte, ne nezd a benne levo kodot, mert az egy rohamban takolt versenyfeladat felkeszen...] -
cadtamas
tag
Üdv.
A kérdésem elsősorban pycharm-al kapcsolatos.
Hosszas tépelődés után elhatároztam, hogy megtanulok programozni.
Első nyelvnek a pythont választottam, később szeretnék majd blender+python vonalon tovább mozogni.Gerard Swinnen:Tanuljunk meg programozni python nyelven c. könyvéből próbálom az alapokat elsajátítani.
Igyekszem magamtól rájönni mindenre, de most elakadtam.
Pycharm-ot használok és létrehoztam egy függvényt.def kocka_mozgato():
global x, y, kockak
xt, yt = x, y
i = 0
while i < n:
if i==0:
x=x(i)+iranyx*racs
y(i)=y(i)+iranyy*racs
else:
x(i) = xt[i - 1]
y(i) = yt[i - 1]
can1.coords(kockak(i), x(i), y(i), x(i) + racs, y(i) + racs)
i += 1
abl1.after(200, kocka_mozgato)A problémám a következő: az x és y változó két lista, aminek az értékeit szeretném elmenteni (xt és xy listákba), hogy később a lista előző elemének a régi értékét vegye fel a soron következő elem. (ez egy kígyós játéknak ez egyik függvénye)
A kérdésem a következő: meg tudom nézni valahogy a pycharm-ban, hogy mikor-milyen értéket vesz fel egy lista? Szeretnék rájönni, hogy mit szúrtam el.
-
Hali,
bocs, hogy nem böngészem érte a netet, de előfordulhat, hogy gyorsabban kapok itt választ.
Olyan ingyenes szolgáltatást keresek, ahonnan le tudom kérdezni a magyar ünnepnapokat. Tehát a program le tudja kérdezni, hogy az aktuális nap itthon ünnepnap-e, de ismeri a bedolgozásokat is, stb. Nagyon-nagyon fontos, hogy megbízható legyen.
Köszi előre is a tippeket!
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- TCL LCD és LED TV-k
- Argos: Szeretem az ecetfát
- RAM topik
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- sziku69: Fűzzük össze a szavakat :)
- Vicces képek
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Kivégzi a Firewire-t az új macOS verzió?
- World of Tanks - MMO
- Kertészet, mezőgazdaság topik
- További aktív témák...
- Dell Latitude 7410 Strapabíró Ütésálló Profi Ultrabook 14" -80% i7-10610U 16/512 FHD
- Szép! HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 32/512 Iris Xe FHD Magyar
- HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 8/512 Iris Xe FHD Magyar
- 512 Gb-os NVME-k
- Eladó autós gyerekülések, Römer és Peg-Pérego márkák
- Újszeru GIGABYTE G5 - 15.6" FullHD 144Hz - i7-13620H - 48GB - 1TB - RTX 4050 - Win11 - 1,5 év gari
- Creative Sound BlasterX G5 (70SB170000000) (Sound Blaster) (DAC)
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Újszerű HP 250 G10 - 15.6"FHD IPS - i3-1315U - 8GB - 512GB SSD - Win11 - 1,5 garancia - MAGYAR
- 24" Eizo FlexScan EV2146W, 1920X1200 és 22" Eizo FlexScan EV2216W monitorok szépek, talp nélkül
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest