-
IT café
Új hozzászólás Aktív témák
-
opr
veterán
válasz Szevam #12848 üzenetére
En egy kicsit ehhez maskepp allnek hozza, mint amit a kollegak mondtak fentebb, aztan majd eldontod, kire hallgatsz.
Elso kerdes: mit szeretnel csinalni? Konkretan, peldaval. Legyen egy (mindegy mekkora) projektotlet.
Ehhez valasztanek valami technologiat (ebben itt pl tudunk segiteni), aztan ahhoz a technologiahoz keresnek online kurzusokat, name valami szoftvertervezes kurzust, meg mondjuk egy git manualt/kurzust (ismet az udemy-t ajanlom, nekem nagyon bejott), aztan ha ezeket sikerult elvegezni, ES meg is tanultad illetve erted/szereted is, akkor lehet nekiallni a projektnek, szepen lassan, aprankent, sorjaban, aztan ezt a projektet/repot lehet referencianak hasznalni, ha szep es jo (nyilvan junior szinten), akkor nagyon meg tudja konnyiteni az elso allas megszerzeset.Ha esetleg menet kozben arra josz ra, hogy az elso projektotlet tul nagy falat volt, akkor sincs semmi baj, ha van par modulod ami egy jo alap, az mar altalaban eleg, vagy lehet kitalalni egy uj projektet, a tapasztalatok alapjan realisabb cellal.
[ Szerkesztve ]
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
kovisoft
őstag
válasz Szevam #12848 üzenetére
Én mondanék még egy módszert a gyakorláshoz: vannak oldalak, amik kisebb (de általában egyre nehezedő) feladatokat adnak a választott programnyelven, ezeket megoldva lehet gyakorolni a programozási technikákat. Ilyenek pl. Java vagy Python esetén a CodingBat, vagy tetszés szerinti programnyelven a Project Euler, de nyilván rengeteg egyéb hasonló létezik.
-
válasz Szevam #12841 üzenetére
attól függ, hogy mit szeretnél.
ha rendes, megalapozott tudást szeretnél, és hajlandó vagy nagyobb erőfeszítést is tenni érte, akkor a C kiváló kezdő nyelvnek.
ha a könnyebb utat választod, és felületes tudás is elég, akkor ilyen python féléket is választhatsz.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
ezzel a módszerrel, amit ebben a két hsz-ben leírtál, az a gond, hogy csinálni fogsz egy megoldást, ami működik. a rendesen megírt program ettől kilométerekre van, például:
- a te megoldásod karbantartható?
- lehet tesztelni?
- megfelelő input kezelése van?
- biztos vagy benne, hogy minden inputra lefut és megáll?kódolni könnyű megtanulni, programozni nem.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Wolteri
csendes újonc
Sziasztok srácok!
Tudnátok ajánlani valamilyen könyvet ami nektek nagyon bejött és sokat segített a prog karrieretek során?Köszöntem,
Üdv! -
Oh, ne essünk egymásnak, nem akartam "hitvitát" nyitni .
@banbano: Tegyük fel, hogy nekiállok megtanulni C-ben (merazismerőseimisasztonták'). De Olyan problémával küzdök, hogy nem tudom részletekre, elemi lépésekre lebontani a feladatot. Mit kellene tegyek, hogy ez jobban menjen?
[ Szerkesztve ]
Képeim: https://www.flickr.com/photos/106029883@N02/ A természettől nem félni kell, hanem megismerni azt. A megismerés pedig nem csak arról szól, hogy ránézek valamire és hiszek valamit az által, hanem arról, hogy foglalkozom vele hagyom, hogy megmutassa önmagát.
-
-
válasz dabadab #12863 üzenetére
akkor ezek szerint fel sem tűnt, hogy nem a szerencsétlennek válaszoltam, hanem (#12849) Ispy és (#12850) Ispy-re, ahol azt magyarázta, hogy szerinte a legjobb tanulási módszer az, ha kap egy nehéz feladatot, és megoldja?
kap egy pda-t, arra önképzéses módszerrel csinált egy raktárnyilvántartó programot és az úgy jó. ebből kiindulva akartam felhívni a figyelmét arra, hogy attól, hogy szerinte az jó, még nem az, és felsoroltam pár gondolatot, hogy mitől lehet, hogy nem jó.
hogy is mondta lenin: értelmezni, értelmezni, értelmezni!
továbbra is tartom magam ahhoz a véleményemhez, hogy a legjobb tanulási módszer a tudományegyetemi képzés.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
dabadab
titán
válasz bambano #12864 üzenetére
"és felsoroltam pár gondolatot, hogy mitől lehet, hogy nem jó."
Igen, és a jó program feltételnék soroltad, hogy az írója megoldja a megállási problémát - azt, amiről Turing 1936-ban bebizonyította, hogy nincs általános megoldása.
[ Szerkesztve ]
DRM is theft
-
válasz dabadab #12865 üzenetére
és akkor most az a vélemény a trollkodás, amelyik szerint egy programnál meg kell nézni a megállási problémát, vagy az a vélemény, amelyik kötözködés céljából elkövet egy hibás általánosítást, és azt akarja sugallni, hogy valójában nem is azt mondtam, hogy a konkrét programnál nézze meg a megállást, hanem azt mondtam, hogy általában oldja meg a megállási problémát?
kizártnak tartom, hogy turing bármit is bizonyított volna egy pda-n futó raktárnyilvántartó programmal kapcsolatban.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Ispy
veterán
válasz bambano #12854 üzenetére
- a te megoldásod karbantartható?
Igen.
- lehet tesztelni?
Igen.
- megfelelő input kezelése van?
Igen.
- biztos vagy benne, hogy minden inputra lefut és megáll?
Mivel ez egy OS alatt futó program így nem lehetek biztos semmiben, nem látok tovább annál, amit a rendszer megenged (mondjuk nem is akarok).
Programozni nem otthon fogsz, meg az iskolában, hanem sok év ebben a szakmában eltöltött év alatt, ez a módszer arra jó, hogy elinduljál és ne menjen el a kedved tőle 2 óra után.
Aki azt hiszi, hogy otthon hobbiból is lehet olyan jól megtanulni kódolni, mint egy munkahelyen az végtelenül naív, szvsz.
kódolni könnyű megtanulni, programozni nem.
Lehet én vagyok a peches, de a 20 év alatt látott mások által írt kódok ezt nem támasztják alá.
Egyébként lehet dobálózni nagy akadémikus elméletekkel, ilyenkor szoktak létrejönni a 100 oldalas dokumentációk, soha be nem fejezett projektek és túlbonyolított kódok.
Ráadásul nincs olyan, hogy "A programozó", különböző emberek vannak különböző tudással és képességekkel, mindenkinek megvannak a maga korlátai és ha szerencséje van, akkor a munkáltatója is tisztában van ezzel.
Itt most arról beszélgetünk, hogy otthon ül valaki, aki jó eséllyel már látott közelről számítógépet és kicsit szeretne jobban megismerkedni ezzel a világgal anélkül, hogy egyetemet kéne végeznie. Szerintem lehetséges, az hogy hová jut, csak idő és elszántság kérdése.
És nem azt javasoltam, hogy nehéz feladatot kapjon, hanem azt, hogy találjon egy a maga szintjéhez mért célt, amin keresztül már meg fogja tudni határozni azt is egyáltalán milyen fejlesztőeszközt és nyelvet válasszon magának, ahelyett, hogy rögtön C-t kezd tanulni szerencsétlen.
Amikor én kaptam a PDA-s feladatot már 9 éve dolgoztam a cégnél és több, mint egy tucat bevezetésen voltam túl, amit én csináltam, nem akkor láttam először programozást közelről.
[ Szerkesztve ]
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
Ispy
veterán
Ha nagyon akarom, akkor az előző témához kapcsolódik a stackoverflow felmérése, érdekes dolgok vannak benne, mindig is sejtettem, hogy a programozók rock rajongók.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
kovisoft
őstag
Nyilván ízlések és pofonok, és én magam is leginkább rockzenét szeretek hallgatni szabadidőmben, de el nem tudom képzelni, hogy bármi ilyesmit hallgassak programozás közben. Egyszerűen elvonja a figyelmemet, nem tudok a problémára koncentrálni, pláne ha ének is van benne. Ehhez képest a metál és a rock talán a két leggyakrabban hallgatott kategória a felmérés szerint. Érdekes...
-
smallmer
őstag
Sziasztok!
Szeretnék Netbeans-t telepíteni a gépemre.
Eddig 8.2 volt, viszont most ahogy látom az oldalon felváltotta az Apache Netbeans és ebből már van 11-es verzió is. Miben különbözik ez a régitől? Van belőle telepíthető verzió is vagy csak a portable?melyiket érdemesebb használni?
Köszönöm
-
VásRló
tag
Sziasztok
Lehet, hogy túl nehéz a kérdésem, de felteszem azért. Javascriptben akarok leprogramozni egy utasítást.
A célom az lenne, hogy a honlap betöltésekor reagáljon úgy a honlap, mintha bizonyos időközönként a space billentyűt nyomkodnám. (Nem scroll parancsot szeretnék, azt tudok, hanem kifejezetten a space billentyűt kellene imitálni).
Ilyesmit sikerült összeollóznom, de nem megy egyelőre.$(window).load(function() {
var e = $.Event('keypress');
e.which = 32; // space billentyű
$('item').trigger(e);
});
setInterval(function() {
$(document.body).trigger(e);
}, 2000);
}); -
smallmer
őstag
Sziasztok!
Szeretném kérni a véleményeteket a JetBrain IntelliJ IDEA nevű fejlesztő eszközéről. Miben jobb mint egy netbeans? Mit kell róla tudni? Érdemes beruházni rá?
köszi
-
B.Ricsike
őstag
Sziasztok.
Nem tudom, jó helyre irok-e, a kérdésem az lenne, hogy a wold-ből pdf-ként mentett dokumentumaimnak, a fejléce mindig ugyan az, hiába más a fájlnév, de a fejléc, mikor megnyitom, mindegyiknek ugyanaz.
Hogy tudom ezt átállítani, és miért menti mindegyiket így?
Valami a wold-ben rosszul van beállítva?Mindkét fájl Pentele Ablak Kft. pedig nem ennek kellene lennie.
[ Szerkesztve ]
-
opr
veterán
válasz dzsavitcu #12882 üzenetére
Es alig 16 evbe telt. Zsenialis.
Hagyjuk figyelmen kivul most azt, hogy amugy harom hozzaszolassal kesobb meg lett valaszolva a dolog, szinten 16 evvel ezelott, most nem ez a lenyeg.
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
csizs
aktív tag
Algoritmus Osszefesules_2(N, X, M, Y, db, Z)
db:=0
i:=1
j:=1
Ciklus (i<=N) és (j<=M)
db:=db + 1
Ha X < Y[j] akkor
Z[db]:= X(i)
i:=i + 1
különben
Ha X(i) = Y[j] akkor
Z[db]:=X(i)
i:=i + 1
j:=j + 1
különben
Z[db]:=Y[j]
j:=j + 1
Ha
Ha
Ciklus
Ciklus i<=N
db:=db + 1
Z[db]:=X(i)
i:=i + 1
Ciklus
Ciklus j<=m
db:=db + 1
Z[db]:=Y[j]
j:=j + 1
Ciklus
AlgoritmusEbben valaki segítene? C-ben kellene leprogramozni.
1x éve a prohardveren!
-
opr
veterán
Ezen mit kell segiteni? Ha jo az, amit leirtal (nem, nem erdekelt elegge, hogy ellenorizzem, bocs), akkor kb a szavakat kell lecserelni benne...
A hazifeladat arra van, hogy a tanulo csinalja meg, kulonben ertelme semmi.Ha programozo akarsz lenni, raszanod azt a max 2-3 orat guglizassal egyutt, amennyit ra kell, kulonben sose leszel az. Ha meg nem akarsz programozo lenni, akkor meg minek szivatod magad/szivatnak ezzel?
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
opr
veterán
Ha ez a feladat az egyetemen, akkor hogyhogy nem hazi? Konkretan bent ulsz a gepteremben, es onnan posztoltad a kerdest?
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
opr
veterán
Szep...
Ok, nagyon gyors infora van idom (igyekszem a leheto legegyszerubben fogalmazni, igy az esetleges kivetelekkel nem fogok foglalkozni, csak az altalnossagokkal), aztan lehet extrapolalni, innentol konnyu lesz:
db:=0 -> int db = 0;
Ciklus (i<=N) és (j<=M) -> while (i<=N && j<=M) {ide jon a ciklus torzse}
Egyenloseg csekkolasa: ==
Legyen egyenlo: =
Nem egyenlo: !=
i = i + 1 roviden: ++i;
Minden sor vegere (kiveve olyan dolgok, ami utan scope {} van) kell pontosvesszo.
"Bela" nevu tomb n-edik elemenek az elerese: Bela[n].Sok sikert!
[ Szerkesztve ]
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
kovisoft
őstag
Kis kiegészítés: az Algoritmus egy függvény lesz, a visszatérési értéknek (nem ad vissza semmit, tehát void) és a bemenő paramétereknek is kell típust definiálni, tömböt át tudsz adni pl. pointerként (*):
Algoritmus Osszefesules_2(N, X, M, Y, db, Z) ->
void Osszefesules_2(int N, int *X, int M, int *Y, int db, int *Z)
{
...
}Az Algoritmus ... Algoritmus, Ciklus ... Ciklus, Ha ... Ha típusú konstrukciókban a lezáró elem egy '}' lesz, és persze kell egy nyitó '{' is:
Ciklus feltétel ... Ciklus -> while (feltétel) { ... }
Ha feltétel akkor ... különben ... Ha -> if (feltétel) { ... } else { ... }[ Szerkesztve ]
-
-
kr:sz
tag
Sziasztok!
Szeretném a segítségeteket kérni. Gondolkodtam, hogy a jelenlegi munkámból idővel kilépve programozás felé kéne venni az irányt. Mivel van egy Macbook Air-em és van egy régi SE-m adta magát, hogy próbálkozzunk a swifttel. Gondoltam Udemy tökéletes kezdésnek. Már az első feladatnál azonban akadt egy kérdésem... Hogyan lehet azt elérni, hogy a main stroy boardban a kép körül és a szövegem körül a kék négyzet ne legyen ott? (A simulátor futtatásakor nincs ott, de jó lenne ha el tudnám tüntetni.) Hogyan lehete kikapcsolni? Előre is köszönöm, ha valaki válaszol rá.
[ Szerkesztve ]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- OLED TV topic
- Azonnali notebookos kérdések órája
- Politika
- Milyen billentyűzetet vegyek?
- ASZTALI GÉP / ALKATRÉSZ beárazás
- Nem lesznek olcsók az új, ARM-os és windowsos notebookok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kompakt vízhűtés
- Forza sorozat (Horizon/Motorsport)
- További aktív témák...
- MacBook Pro 14 M3 Pro, Space Black, 18 GB RAM, 512 GB SSD Bontatlan
- Lenovo ThinkPad P70 Workstation, Mobil munkaállomás, 17" FULL HD IPS, Xeon E3-1505M V5 CPU, 32GB DDR
- -65% Dell Latitude 7310 2in1: i7 10610U,16GB,256GB,13.3" Touch 100%sRGB 350nit,WWAN eSIM,Win11
- Samsung Galaxy S22 - Fekete - Független - 2025.03.05-ig garancia - Tökéletes állapot
- Endorfy Fortis 5 ARGB CPU hűtő áron alul! (3 db)