Hirdetés
- Milyen TV-t vegyek?
- Pendrive probléma
- Bluetooth hangszórók
- Fejhallgató erősítő és DAC topik
- 3D nyomtatás
- AMD Navi Radeon™ RX 9xxx sorozat
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- A 3D V-Cache és a rengeteg memória lehet az új PlayStation fő fejlesztési iránya
- Milyen cserélhető objektíves gépet?
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
-
PROHARDVER!
Ú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!
- Keresek Samsung 870 QVO 8TB SATA SSD-t
- Dell Inspiron 15 5518 /11.gen i5-11300H 24GB ram/512 GB SSD FHD
- Thinkpad X13 Gen4 13.3" FHD+ IPS i7-1365U 16GB 512GB NVMe ujjlolv gar
- Lenovo ThinkBook 14 i5-1135G7 16gb ram 512 SSD FHD IPS
- BOMBA ÁR! új Hp Envy x360 garanciával! /2in1/Ryzen5-5500U/8GB/512 SSD/FHD/TOUCH/GARI
- Acer Aspire Vero - AV15 - 15.6"FHD IPS - i5-1235U - 16GB - 512GB - Win11 - 2+ év garancia
- PlayStation Network (PSN) ajándékkártyák, feltöltőkártyák áron alul!
- Honor Magic5 Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- Dell G15 5520 Gamer FHD IPS 120Hz i7-12700H 14mag 16GB 512GB Nvidia RTX 3060 6GB 140W Win11 Garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest