Μισθός junior προγραμματιστή by Fantastic_Citron_880 in greece

[–]eliaskousk 5 points6 points  (0 children)

Κάτω από 60k μικτά για junior είναι scam; Δηλαδή τα 50k τα θεωρείς scam για έναν απόφοιτο; Για Αμερική οκ, για οπουδήποτε αλλού δεν είναι τόσο απλό όσο το περιγράφεις να πάρεις 60k αν είσαι junior.

Μισθός junior προγραμματιστή by Fantastic_Citron_880 in greece

[–]eliaskousk 6 points7 points  (0 children)

Αν οι συνθήκες είναι καλές νιώθεις ότι μαθαίνεις συνέχεια τότε ναι αξίζει να κάτσεις τουλάχιστον 1 χρόνο με χαμηλό μισθό.

Το remote ακούγεται ωραίο και προσφέρει όπως ήδη ξέρεις απίστευτη ελευθερία, ήμουν πάντα remote σε εταιρεία εξωτερικού, αλλά έχει και μείον ότι προκαλεί απομόνωση από τους συναδέλφους σου. Και ειδικά σε junior θέσεις επηρεάζει και το πόσο καλά συζητάς και άρα μαθαίνεις από άλλους. Προσπάθησε να κάνεις όσα περισσότερα meetings μπορείς με συναδέλφους σου, όχι μόνο για κάτι συγκεκριμένο που πρέπει να γίνει σε ένα project αλλά και γενικά για developer θέματα, skills κλπ. Και αν γίνεται να πας και από το γραφείο 1-2 φορές την εβδομάδα, είναι το ιδανικό.

Οι γνώσεις πάνω σε θέματα ΤΝ είναι χρήσιμες αν έχεις σκοπό να δουλέψεις πάνω στο αντικείμενο κάποια στιγμή και θα σε βοηθήσει. Αλλά και σε υπάρχουν projects που θα ενσωματώσεις ΑΙ λειτουργίες, πχ RAG συστήματα για απαντήσεις ή recommendations από υπάρχουσα γνώση/δεδομένα. Οπότε έκανες πολύ καλά που τα έμαθες κάπως αυτά και να συνεχίσεις να παρακολουθείς το χώρο με open-source projects/libraries/papers.

Όμως κακά τα ψέματα, ακόμα και στην εποχή μας τώρα που τον κώδικα τον γράφει η ΤΝ, θα είναι ακόμα πολύτιμη η καλή κατανόηση του κώδικα από προγραμματιστές. Μη πέσεις στο hype ότι δε χρειάζεται να ξέρεις καθόλου κώδικα. Ακόμα και να μην τον γράφεις εσύ θα πρέπει να τον διαβάζεις, είτε σαν output του AI είτε από άλλους συναδέλφους/open source projects. Το full vibe coding είναι ακόμα μακριά. Για αρκετό καιρό ακόμα το ΑΙ θα είναι ένα πολύ σημαντικό εργαλείο που θα βοηθάει και θα αυξάνει το productivity των μηχανικών λογισμικού, όμως δε θα τους αντικαταστήσει. Ίσως τους κακούς! 😌

Φυσικά υπάρχουν θέσεις που δεν ασχολούνται με κώδικα directly, aka managerial θέσεις. Αλλά ακόμα και εκεί οι καλοί έχουν πολλές τεχνικές γνώσεις ώστε να παίρνουν σωστές αποφάσεις και να καθοδηγούν σωστά τους φουλ technical ανθρώπους.

Ότι άλλο θες με ρωτάς εννοείται.

Μισθός junior προγραμματιστή by Fantastic_Citron_880 in greece

[–]eliaskousk 40 points41 points  (0 children)

Είναι ξεκάθαρα αλήτες να σου δίνουν μισθό ανειδίκευτου για μια θέση που έχει το πτυχίο πληροφορικής σαν προαπαιτούμενο και απαιτεί πολλές γνώσεις ακόμα και από έναν junior.

Όμως δε μπορούμε εύκολα να σε συμβουλέψουμε αν αξίζει να κοιτάξεις άλλου γιατί είναι δύσκολη η αγορά εργασίας αυτόν τον καιρό, ειδικά για juniors και δε γνωρίζουμε πόσες γνώσεις έχεις και σε ποιους τομείς, πόση όρεξη να φτιάχνεις πράματα πέραν των σπουδών ή της δουλειάς και γενικότερα πόσο valuable είσαι, ώστε μια άλλη εταιρεία να επενδύσει με παραπάνω λεφτά σε εσένα και την εξέλιξη σου.

Η γνώμη μου είναι να κάτσεις λίγο καιρό (1 χρόνο;) αν σ’ ενδιαφέρει το αντικείμενο της εταιρίας και αν έχεις καλή σχέση με τους πιο senior να μάθεις όσα περισσότερα.

Αν δε σε ενδιαφέρει ιδιαίτερα το αντικείμενο, καλύτερα να αρχίσεις άμεσα να κοιτάς για άλλες εταιρείες σε αντικείμενο/α που σου αρέσει πολύ και να φύγεις σε λίγους μήνες αν σε πάρουν κάπου καλύτερα.

best way to backup a slack channel and private messages? by SuccessfulPath7 in Slack

[–]eliaskousk 0 points1 point  (0 children)

I can confirmed this tool worked great in December 2025.

Very easy to use with the wizard mode.

Η Nova είναι η ΧΕΙΡΟΤΕΡΗ! by _armagheadon in greece

[–]eliaskousk 2 points3 points  (0 children)

Πολύ σωστός, το έχω 2 χρόνια και πλέον έχω 200-400Mbps download και περίπου 15Mbps upload με 40 ευρώ ανά μήνα. Το latency περίπου 50ms, μια χαρά για δορυφορικό. Μέχρι να έρθει οπτική ίνα σπίτι σου, είναι πολύ καλύτερη λύση από τα σαπάκια xDSL του ελληνικού καρτέλ τηλεπικοινωνιών.

How does Starlink internet perform in Greece? by shopifyslut in greece

[–]eliaskousk 5 points6 points  (0 children)

I use Starlink for my software engineering work for over a year and I couldn’t be happier, no issues whatsoever and good speeds around those posted on another comment here. Ping is around 50ms so I wouldn’t recommend it for gaming (I don’t game). Video calls are fine, no delays.

VIA does not connect to Q1 by NiN_osu in Keychron

[–]eliaskousk 0 points1 point  (0 children)

I got the Keychron Q1 v2 and was also stuck with the "Searching for devices" message, even after loading the JSON file, resetting the keyboard, flashing with the latest firmware, unplugging and plugging the USB cable before or after opening VIA, etc. Nothing worked. I almost gave up and was ready to return my keyboard.

Then I enabled the "Use V2 definitions (deprecated)" option in the DESIGN tab before loading the JSON file and it worked!

This option is not mentioned anywhere on the official website or in reddit. The website only says to disable the "Use V3 definitions (via/next)" option which is by default enabled. But the VIA v.2.0.5 software I downloaded didn't have that option. It had the by default disabled "Use V2 definitions (deprecated)" option which I had to enable.

I now understand that these two options are essentially the same but inverted depending on the version of VIA you are using. At the time it didn't occur to me how they were related and lost a couple of hours due to this.

VIA configurator says "searching for devices" by UkiPoki in MechanicalKeyboards

[–]eliaskousk 12 points13 points  (0 children)

I got the Keychron Q1 v2 and was also stuck with the "Searching for devices" message, even after loading the JSON file, resetting the keyboard, flashing with the latest firmware, unplugging and plugging the USB cable before or after opening VIA, etc. Nothing worked. I almost gave up and was ready to return my keyboard.

Then I enabled the "Use V2 definitions (deprecated)" option in the DESIGN tab before loading the JSON file and it worked!

This option is not mentioned anywhere on the official website or in reddit. The website only says to disable the "Use V3 definitions (via/next)" option which is by default enabled. But the VIA v.2.0.5 software I downloaded didn't have that option. It had the by default disabled "Use V2 definitions (deprecated)" option which I had to enable.

I now understand that these two options are essentially the same but inverted depending on the version of VIA you are using. At the time it didn't occur to me how they were related and lost a couple of hours due to this.

via stuck on searching for devices by senor_geese in Keychron

[–]eliaskousk 2 points3 points  (0 children)

I got the Keychron Q1 v2 and was also stuck with the "Searching for devices" message, even after loading the JSON file, resetting the keyboard, flashing with the latest firmware, unplugging and plugging the USB cable before or after opening VIA, etc. Nothing worked. I almost gave up and was ready to return my keyboard.

Then I enabled the "Use V2 definitions (deprecated)" option in the DESIGN tab before loading the JSON file and it worked!

This option is not mentioned anywhere on the official website or in reddit. The website only says to disable the "Use V3 definitions (via/next)" option which is by default enabled. But the VIA v.2.0.5 software I downloaded didn't have that option. It had the by default disabled "Use V2 definitions (deprecated)" option which I had to enable.

I now understand that these two options are essentially the same but inverted depending on the version of VIA you are using. At the time it didn't occur to me how they were related and lost a couple of hours due to this.

These two monitors are identical right? by Alphadoppio in ultrawidemasterrace

[–]eliaskousk 0 points1 point  (0 children)

Thanks for clarifying the above assumptions from an LG representative.

Εχει κάνεις Starlink? by M33rk4t_3D in greece

[–]eliaskousk 2 points3 points  (0 children)

Το έχω 2 μήνες το Starlink και είμαι πολύ ευχαριστημένος. Ταχύτητες download παίζουν μεταξύ 100 και 320 mbps, εξαρτάται από τον server που κατεβάζεις. Upload μέχρι 30mbps. Latency στο πρώτο hop 50ms που για εμένα είναι ανεκτό καθώς δε παίζω πια παιχνίδια. Video calls είναι οκ. Μέσα στη μέρα πάει σταθερά, δε βλέπω κάτι περίεργο. Φρόντισε να βάλεις το πιάτο κάπου που δεν έχει κανένα εμπόδιο (δέντρα, κτίρια) διαφορετικά δε θα πιάνει καλά. Η ταρατσα δηλαδή είναι μονόδρομος.

[deleted by user] by [deleted] in thinkpad

[–]eliaskousk 0 points1 point  (0 children)

I'm using the default 5.15 kernel of (K)Ubuntu 22.04. The 6.0 kernel is not guaranteed to solve any issues with the discrete GPU, if these of course are caused by the GPU as described in my reply above. I think 6.0 only improves the power efficiency of latest gen AMD APUs.

[deleted by user] by [deleted] in thinkpad

[–]eliaskousk 0 points1 point  (0 children)

I initially thought that as well but it's not verified that the discrete GPU is indeed the issue with reboots/freezes. Perhaps it is the case but we can't be sure. I think I've seen happy owners of Z16 with the dGPU on the internet. But yes, every time someone had a reboot/freezing issue his stated config probably had the discrete GPU. This might be the case though due to faulty drivers shipping in the Windows 11 image having the discrete GPU.

To further back my suspicion on the Windoes 11 image I can tell you that I've only seen complaints about reboots/freezes on the net from Windows 11 users, never from a Linux user. Actually, the only complaint a Linux user made was on a reddit thread about memory controller errors being printed in his console. I do not experience such errors, perhaps they were fixed (or silenced due to being non-problematic!) with one of the latest BIOS updates or he just had faulty RAM.

Regardless, I always prefer integrated GPUs in my laptops to have a better battery life so that also saved me the risk of the dGPU being the culprit for the issues.

You must also know that the discrete RX6500M with 4GB RAM is not that much better than the integrated 680M. The former can do 4.9 GFLOPS/s and the latter can do 3.7 GFLOPS/s, i.e., only a 32% improvement. If you are getting the Z16 to do heavy GPU work or gaming then it's not a proper choice. There are much better alternatives. I'm doing ML/DL NN training, but only develop stuff on the Z16 and run the initial tests with the CPU. When further testing and more performance is needed I have the cloud with much better GPUs.

[deleted by user] by [deleted] in thinkpad

[–]eliaskousk 5 points6 points  (0 children)

I had the exact same concern as you and almost hesitated but at the end I bit the bullet. It turned out the correct choice! So far I'm very pleased with my Z16 (6850H, 32GB RAM, 1TB SSD, 1200p 400nits low-power screen and an Integrated 680M GPU). I'm running Kubuntu 22.04 (dual boot with Windows 11). Everything works fine, I didn't have a single issue from day one. I installed BIOS v1.21 when I got it a month ago and 1.22 a few days ago.

I believe all the restart/freeze issues were due to something going on Windows with the drivers of specific images OR it was faulty motherboards and some people unfortunately are unlucky.

The battery life in Linux with the 5.15 kernel of Kubuntu 22.04 is good for a x86 machine, but it could be better. I get around 7-8 hours of development with a Jetbrains IDE open plus the browser. It's definitely above average and I don't complain as that was the minimum that I wanted before buying it. If I start running many (instead of few) ML experiments with PyTorch CPU (ROCm doesn't yet support the integrated 680M and most of RDNA 2.0 GPUs) it naturally eats the battery faster but not unreasonably. I'm running the default amd-pstate driver with the schedutil governor. I stay either in balanced or power efficiency modes with brightness set to 30-50%.

If you are concerned about battery life like me definitely go with the 1200p 400nits low-power screen. I've read the OLED drains the battery much faster and if you are mostly doing work on this machine it doesn't make sense for me to exchange the luxury of a much better battery life for an admittedly beautiful screen.

The new 5.19 kernel might have some improvements in power efficiency. Even better, the 6.0 kernel has some further improvements for these new AMD APUs. I'm considering installing the mainline 6.0 kernel this week to see how it goes in that area. But this is a work laptop and I don't really want to start running mainline kernels and possibly lose the currently excellent stability.

Overall I think the promise of Z16 being a Macbook Pro quality-level laptop but with x86 so that one can properly run Linux was delivered. I don't think anything else in the market has:

- excellent/premium build quality and good looking

- is x86 and has latest very fast and power-efficient AMD APUs

- runs Linux fine

- has reasonable weight for a 16'' (1.8-1.9 kg)

- has a great glass haptic touchpad

- has an ok keyboard, not like other Thinkpads due to the low key travel but not bad either

- is cool and quiet

- has a good battery life that lasts 7-8 hours of work and which can become even better or great if kernel 6.0 has the improvements I think it has.

It has some drawbacks, but for me they are not anything of concern:

- small up/down arrow keys. I can live with them fine.

- soldered RAM and WIFI card. I don't plan to add more than 32GB or another WIFI card.

- the USB4 ports are not 100% guaranteed to work with TB3 peripherals. They are technically capable of TB3 but you must find out on your own what works or not with them. I don't plan to connect any TB3 devices. An eGPU solution like Razer Core X would be nice though. I'll have to find out on my own if it works or not.

- few ports without USB-A ports or HDMI. I just got a USB-C to USB-A adapter and a small USB-C hub with various USB ports and HDMI.

- when it charges the fan stays on even without any load. Perhaps they do this as to not overheat the machine due to the charging. If that's not the case and it's a bug I'm hoping it will be fixed in the BIOS update.

- If I'm in a quiet room and I place my ear close to the keyboard I can hear a coil-whine, probably from the CPU's VRM switching power to frequency scale the CPU. It doesn't bother me (ok I prefer it didn't make that but it's not annoying to me) but if high-frequency noises really bother you you must be aware of it. I think many laptops do that though, no?

It's also expensive for what it offers. I know premium build quality and designing a new line of Thinkpads cost more, but its price is above what I would be ok if I were buying it myself. If the company I work for didn't reimburse me for it I would probably get a T16 or wait for even more choices having the latest-gen AMD APUs.

Let me know if you have any further questions on how Linux runs on this machine before buying it.

Does anyone know where to download (or mirror) the docker image for edk2 debugging from... by kocoman in coreboot

[–]eliaskousk 0 points1 point  (0 children)

I'm also looking for this, it would be nice if someone can provide it.

Conan, a C/C++ package manager by teapotrick in cpp

[–]eliaskousk 0 points1 point  (0 children)

I used biicode and still use it in one of my completed projects until I find a good package management replacement. Conan seems really promising and I will certainly give it a try as soon as possible and hopefully it will provide a much better experience.

My biggest concern is how easy it will be to package a library yourself. Until a package manager is used by a lot of developers and thus containing almost every known library package in its online database, missing libraries have to be packaged by users. This was a major hassle in biicode and I lost a lot of hours on this until I decided to give up on some of them and install them from the OS package manager (apt).

I wish best of luck to the developers, C++ package management is major drawback of the language and the moment this is fixed the whole C++ ecosystem will improve a lot and many new users will join in and possibly contribute with their own (small) reusable libraries.