-
Fototrend

Új hozzászólás Aktív témák
-
Froclee
őstag
Gépet kell vennem melóra. MacBook-ot veszek valszeg, mert már nagyon hozzászoktam, csak arra vagyok kíváncsi, hogy az új M1-esekkel dolgozik-e már tőletek valaki. Ha lehet inkább azt venném, mint Intel-est.
.NET Core / Ruby / Node / Go / Java / Python, elég vegyes felvágott a felhozatal.
-
Froclee
őstag
válasz
fatal`
#15479
üzenetére
Előző cégnél nagy mánia volt egy solution-ön belül minden szarra projektet csinálni. VS 2017-nek kellett így 10-20 sec amíg a symbol-ok betöltöttek és faszán indexelhető volt minden. Tényleg kegyetlen.
Most Python-ozok, itt a PyCharm-al van hasonló tapasztalatom, de cserébe ronda is. Nem bírtam sokáig.VS Code-ra rászoktam 1,5 éve, szarrá customizáltam (29 installed extension, skin-ek, ikon csomagok, monospaced betűtípusok, custom billentyű shortcutok git folyamatokra, minden amit el tudsz képzelni
), nem is tudom, hogy tudnék-e már másban fejleszteni. Tavaly egy .NET Core 5-ös mini projektet csináltam benne, OmniSharp-al egész fasza volt. 2-3 másodperc alatt áll fel teljesen egy projekt MB Pro-mon. -
Froclee
őstag
Szerintem a Java egy gagyi C#. Vagy egy gagyi Kotlin. A framework-ök meg lib-ek 10/10-esek viszont, az fix. Régi cégek (Netflix, Twitter stb) mind JVM nyelvekkel kezdtek el nyomulni, de szerintem főleg azért mert Java fejlesztőből volt a legtöbb és a .NET csak Windows-on futott (meg talán nem is volt a legjobb). Ma kevés indokot látok arra, amiért zöldmezős projekten .NET Core helyett jobb alternatíva lenne, pláne hogy már teljesítményben is előtte jár.
Ja, a máshol bevált dolgokat lassan tényleg átveszik (async is megjött már nem?), de a C#-tól ezért is mindig el lesz maradva évekkel. Illetve a híres enterprise backward kompatibilitás miatt minden szart benne hagynak az API-ban. Pl ez vicc szerintem.
Amúgy még annyit hozzátennék, hogy C#-nál mostanában mondjuk elég erős extremitásokkal próbálkoznak.
Nem tetszik annyira, hogy egy dolgot többféleképpen lehet csinálni, kicsit életidegen pár újítás. C# 8 release notes, C# 9 release notes (a withmeg a dataclass, azok faszák mondjuk). Nagyon para pattern matching feature-öket raknak bele. -
Froclee
őstag
Library nalunk a semver. Ha breaking change van, akkor atirjuk manualisan a major verziot. Aki egy app-on frissiti a libet, igy tudja hogy oda kell figyelnie.
Sot, van olyan lib-unk ahol sajnos egyelore 2 verziot kell fenntartanni (py2-py3 migracio, hosszu sztori
), ott a 0.x es az 1.x-be is mennek frissitesek. Build id megoldasnal, ezt hogyan tudnad megcsinalni?”Semmi pluszt nem ad” - de, annyit, hogy tudatosan oda figyelsz a breaking changere, plane ha olyan szerencsetlen helyzet van, hogy teszttel nincs lefedve az adott kod resz.
Deploymentet illetoen meg Docker + egy orchestrator, az nem is kerdeses. Mar csak az auto-skalazas miatt is.
-
-
Froclee
őstag
Mi is keményen kihasználjuk a remote containers-t, mert akadnak ősrégi Python libek amik csak Linux alatt futnak.
-
-
Froclee
őstag
Pluralsight ingyenes hetvege
https://www.pluralsight.com/offer/2019/september-free-weekend -
Froclee
őstag
"Az ilyen matekes, fizikás tárgyak fölöslegesek, csak az egyetemeken, iskolákban a tanári gárda ehhez ért, úgyhogy ezzel szórják ki a diákokat."
Ezt a kijelentést nem tartom helytállónak, tekintve hogy mennyire felmenőben van a machine learning és a data science. Meg amúgy is...
-
Froclee
őstag
válasz
K1nG HuNp
#11458
üzenetére
Szerintem ha hosszútávon gondolkozol (web fejlesztésben), esetleg nézd meg ezeknél a cégeknél mik a divatos nyelvek.
Backend: Java/Scala, C#, Python, C++, NodeJs, Ruby és Go.
Frontend: Angular, React, Knockout, VueDb nyelvek: SQL, GraphQL, NoSQL (akár Azure (CosmosDB) vagy AWS (DynamoDB) stack-en, vagy Mongo, ilyesmi)
Mondjuk egyetemen ezeknek a jórészét pont nem tudod hasznosítani, de a való életben annál inkább.
szerk.: ha jól látom 1 hónapja kezdtél programozni. akkor kicsit túlzásba vittem
de a válasz igen, a Python nagyon klassz, érdemes tanulmányozni. -
Froclee
őstag
kis érdekesség: stack overflow survey 2017
-
Froclee
őstag
válasz
magyar1997
#10268
üzenetére
-
Froclee
őstag
válasz
Jarvis
#10141
üzenetére
"A namespace cannot directly contain members such as fields or methods"
namespace MyApp.Stuff
{
public static void Shuffle()
{
}
}namespace MyApp.Stuff
{
public class Program
{
public static void Shuffle()
{
}
}
}Ha valaha a kurzust el akarod végezni, tényleg ne félj a google-től.

-
Froclee
őstag
válasz
Jarvis
#10139
üzenetére
kepkocka[] kepkockak = ide behúzod az összes képet;
ShuffleArray(kepkockak);
public static void ShuffleArray<T>(T[] array)
{
Random rng = new Random();
int n = array.Length;
while (n > 1)
{
int k = rng.Next(n--);
T temp = array[n];
array[n] = array[k];
array[k] = temp;
}
}szerk.: sorry, te a sorszámot akarod keverni. akkor:
var sorrend = Enumerable.Range(0, 25).ToList();
ShuffleArray(sorrend);
public static void ShuffleArray(List<int> array)
{
Random rng = new Random();
int n = array.Count();
while (n > 1)
{
int k = rng.Next(n--);
var temp = array.ElementAt(n);
array[n] = array[k];
array[k] = temp;
}
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Apple MacBook Pro 14 M5 PRO 15C CPU/16C GPU / 24GB / 1TB SSD (MGDR4MG/A) Space Black
- APPLE MACBOOK PRO 14 M5 MAX 18C CPU/32C GPU/36GB/2TB SSD (MGDU4MG/A) SPACE BLACK
- Üzletből, garanciával, Lenovo IdeaPad Slim 5 14IRL8 i7-13620H 16 szál /16GB RAM /1TB SSD /OLED
- DELL 5050 MT CORE i7 6700 GAMER PC 16Gb DDR4 512Gb SSD DVD GTX 1060 6GB DDR5 WIN11 1Év GARANCIA!
- DELL 5050 MT CORE i5 7600 GAMER PC 16Gb DDR4 512Gb SSD DVD GTX 1060 6GB DDR5 WIN11 1Év GARANCIA!
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Deep Purple - 1 ÉV GARANCIA -Kártyafüggetlen, MS4279
- iKing.Hu - Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 256 GB-100%-3 hó gari!
- Apple iPad Air 2 (A1567) 16GB Wi-Fi + Cellular Asztroszürke
- HP Elite x2 1012 G1,12",FHD+ ,m5-6Y54,8GB,256GB,WIN10, LTE
- 134 - Lenovo Legion Pro 7 (16IRX8H) - Intel Core i9-13900HX, RTX 4090
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Most Python-ozok, itt a PyCharm-al van hasonló tapasztalatom, de cserébe ronda is. Nem bírtam sokáig.
), ott a 0.x es az 1.x-be is mennek frissitesek. Build id megoldasnal, ezt hogyan tudnad megcsinalni?
Nyilván, aki olvasta, tudja mire gondoltam.
Illetve osztály nevét nagybetűvel kezd, ha lehetséges.
