- Táncolni még nem tud, de stabilan áll az Android 17 a lábán
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Samsung Galaxy Watch7 - kötelező kör
- Xiaomi 17 Ultra - jó az optikája
- Xiaomi 15 - kicsi telefon nagy energiával
- Oppo a Vivónak: hagyd otthon a telekonvertert!
- Apple iPhone 17e – mágnesek ereje
- Okosóra és okoskiegészítő topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Apple iPhone 17 Pro Max – fennsík
-
Mobilarena

Új hozzászólás Aktív témák
-
raggg
senior tag
válasz
bucsupeti
#6791
üzenetére
Leírom én is a véleményem erről, nem csak konkrétan ehhez, hanem a válasz postokhoz is igazítva:
Anno én is tanultam középiskolában, meg egyetemen C-t. Akkor nem volt könnyű elsőre megérteni a pointereket, meg a referenciákat meg sok-sok mindent - aminek ma rettentő nagy hasznát látom. Nyilván sok területen, technológiában már el vannak fedve ezek a témák és nem kell velük foglalkozni (vagy legalábbis nem olyan szinten), azonban ha valaki jó minőségű kódot szeretne írni, akkor ez szükséges feltétele szerintem. Aki nem wordpress oldalakat akar tákolgatni, vagy railsben varázsolni, annak legalábbis biztosan.
Ugyanígy igaz ez az assemblyre. Aki compiler outputot nézeget, annak igenis értenie kell hozzá.
Ettől függetlenül persze igaz a másik oldal is; aki kifejezetten PHP-ban szeretne webet fejleszteni, annak nem biztos, hogy érdekes, hogy mi az a pointer, meg az hogy fordító ( - ismertem olyan többéves tapasztalattal rendelkező PHP programozót, aki mondta nekem, hogy amikor először találkozott a C-vel, teljesen meglepte, hogy le kell fordítani a kódot).
Ezt szerintem mindenkinek el kell döntenie, hogy mennyire szeretne mélyen alámenni a témának. Ismerek olyanokat, akik sosem tudták elvégezni az egyetemet/főiskolát, de egyébként nagyon jók a szakmában.
A DevC-ről meg annyit, hogy énis láttam eleget. Aztán miután normális IDE-vel dolgozhattunk (Eclipse, Visual Studio, whatever), akkor nagyon jó volt persze, de senki nem mutatta meg, hogy hogy kell normálisan debugolni egy programot. Vagy hogy lehet teszteseteket gyártani. Pedig ezekben az IDE-kben már nagyon jól lehet dolgozni. Ja és hogy lehet megoldani a verziókezelést? Egyáltalán mi az a verziókezelés?
Sajnos azt látom, hogy akik kijönnek az egyetemről, lehet, hogy remekül tudnak sorba rendezni, meg (a nyelvek által általabán tartalmazott) kollekciókat algoritmizálni, de a legalap winforms alkalmazás is gondot jelent már. Akkor most hol az igazság? :-)
-
martonx
veterán
válasz
bucsupeti
#6791
üzenetére
Abban egyetértünk, hogy a for ciklusnál, pontosabban a tömb kezelés megértésén áll vagy bukik, hogy valakiből lehet-e programozó vagy sem. A korrepetált diákjaim egy része ezen az alap dolgon képtelen továbbjutni, márpedig e nélkül igen nehéz bármi más komolyabb témára továbblépni.
Viszont hidd el, hogy nagyon nem mindegy, hogy milyen IDE-vel találkoznak, az mennyire segíti a programozást, és amikor tanulja valaki, akkor estleg 15 percig csak egy egyszerű szintaktikai hiba miatt szop, és egy életre megutálja az egészet.
És a C pont ezért a létező legnagyobb szívás. Igen tanulja meg a diák az alapokat rendesen, de miért nem lehet csak egy picit látványosabban, csak egy picit életszagúbban megcsinálni?
Amikor pl. a sorbarendezés módszereit tanulják, akkor miért egy debugolhatatlan, DEV C++ fejlesztőkörnyezettel kell szivatni szerencsétleneket?
Manapság a valamilyen szintű programozás szvsz az átlagműveltség része kellene, hogy legyen. És ehhez valóban a nyelv nem lényeg, egyetlen kitétellel, hogy C-ben nem kezdünk el tanulni, hacsak nem elit kockákat képzünk.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Vezeték nélküli fejhallgatók
- Bittorrent topik
- Linux kezdőknek
- Táncolni még nem tud, de stabilan áll az Android 17 a lábán
- Arc Raiders
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Anime filmek és sorozatok
- Hosszú premier előzetest kapott az Arknights: Endfield
- Villanyszerelés
- Samsung Galaxy S26 Ultra - fontossági sorrend
- További aktív témák...
- Intel Core Ultra 7 265KF RX9060XT minőségi PC teljes garancia
- Apple iPhone 16 Pro 128GB 94%-os akku
- Lenovo X1 Yoga gen. 6. // i7-1185g7 // 32GB // 512GB // ÚJSZERŰ!!! // ÚJ ÁRA 1.408.990.-Ft!!!!!!
- Lenovo ThinkPad W541,15.6,FHD,i7-4810MQ,32GB DDR3,256GB SSD,K1100 2GB VGA,WIN10
- Samsung Galaxy Tab S10 Ultra 5G 12/256 2028.09.03-ig garancia
- Samsung 870 QVO 8TB Sata 2.5 SSD
- Jó ÁRON ELADÓ! Üzleti HP Elitebook 1040 G9 Laptop! / i5-1245U 16GB 256GB FHD
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB DDR5 RAM RTX 5070 12GB GAMER termékbeszámítással
- Telefon felvásárlás!! Samsung Galaxy A22/Samsung Galaxy A23/Samsung Galaxy A25/Samsung Galaxy A05s
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



