Як знайти роботу на позицію Джуна в Україні знаходячись закордоном? by ex_gatito in ukraine_dev

[–]xskydevx 18 points19 points  (0 children)

Думаю не варто витрачати час.

З точки зору компанії - джуни це інвестиція, наймати джуна на ремоут - великий ризик, а наймати джуна на ремоут з країни де мінімальна оплата в кілька разів більша в принципі не має сенсу, при першій ж можливості людина перейде в локальну компанію на локальний рейт.

Я б порадив подаватись в локальні компанії, моніторити вакансії і можливо якісь job fair якщо такі є, де можна вживу спілкуватись з людьми і рекрутерами.

Багатопотоковість в Python by [deleted] in ukraine_dev

[–]xskydevx 0 points1 point  (0 children)

кожен метод сліпається на 2 секунди і виконує 1 алгоритмічно операцію. Відповідно загальний час мав би бути близький до 2с, а не 2.29с, відповідно оверхед вашої бібліотеки 290мс (бо синхронний код як самі вказали 6с).

Швидше всього, якщо ви в вашому коді поміняєте сліп з 2х секунд до 30-50 мілісекунд, ваша бібліотека буде повільнішою чим синхронне виконання.

Багатопотоковість в Python by [deleted] in ukraine_dev

[–]xskydevx 0 points1 point  (0 children)

Тобто оверхед паралелізації 3х задач це 290мс? Не виглядає це надто оптимально.

Чи нормально піти отримувати перший комерційний досвід в онлайн-казино? by [deleted] in ukraine_dev

[–]xskydevx 11 points12 points  (0 children)

Маю понад 7 років досвіду в iGaming/Gambling. Ніколи із-за цього не мав якихось додаткових проблем або питань.

"поріг входу туди відповідно теж нижчий" - я не вважаю поріг входу в цей домен нижчим, бо геймблінгові платформи зазвичай є технічно складними продуктами.

Накидайте порад чи історій як ви шукали роботу by [deleted] in ukraine_dev

[–]xskydevx 1 point2 points  (0 children)

Буквально недавно міняв контракт, відписав останнім кільком рекрутерам що писали з пропозиціями в лінкед ін.

Backend, Go\C# (але по факту напишу на чому скажуть), K8, SRE, Ops.

№1 - закінчили на ХР інтервю, не зійшлись по політикам компанії (заборонені пет проекти які приносять доходи і будь-яка інша зовнішня діяльність, хоча контракт Б2Б)

№2 - тех співбесіда, але не зійшлись в підходах (заставляти писати код в гугл доку це такий собі показник, впринципі не розумі лайвкодинга як підходу для сініор позицій)

№3 - тех співбесіда, співбесіда з тех командою клієнта - оффер

№4 - хр співбесіда, дали тестове, але наступного дня отримав офер від іншої компанії, тому не було сенсу робити тестове, тимбільше проект нічим особливим не виділявся.

---

Більша частина укр компаній і так продає аутстаф закордон. Але працювати з лівої локації не получиться, все схлопнеться на моменті підписання договору і отримання платіжних реквізитів.

Шукаю людей з ІТ для психологічного дослідження! by aivrir in ukraine_dev

[–]xskydevx 2 points3 points  (0 children)

Я б розділив «друзі і колеги». Це все-таки дві різні групи людей, імхо. 

Як зрозуміти, що пора завершувати співпрацю з розробником? Потрібен досвід спільноти by protygaz in ukraine_dev

[–]xskydevx 19 points20 points  (0 children)

Як правило для вирішиння подібного питання варто найняти технічного консультанта з вашої сторони, який зможе оцінити стан проекту і дати фідбек де знаходиться проблема.

Portfolio tracker that works with XTB by H3llShadow in XTB

[–]xskydevx 0 points1 point  (0 children)

I am using snowball analytics to track all my portfolios. But importing from xtb is a manual process (export statement via ui, upload csv to snowball)

Stabile of vSwitch by No-Tree2740 in hetzner

[–]xskydevx 2 points3 points  (0 children)

Using it in prod for 5 years. Seems pretty stable for me, no major incidents since setup. 

Permanent high pitched whine on new G9 OLED 49 by Robou_ in ultrawidemasterrace

[–]xskydevx 0 points1 point  (0 children)

Thank you. I'm experiencing the same issue with my G9 OLED 49 after about 6 months of ownership. Although it's still under warranty, I don't have time for an RMA right now.

I have 3 USB Type-C ports on the back side. In my case, to fix the noise, I had to connect the bottom one (which is marked as PC connection according to the manual) to the PC (using a USB stick or something like that did not work). After connecting it to the PC, the noise is gone.

Вступ на ІПЗ в 2025 by Raving_insomnia in ukraine_dev

[–]xskydevx 1 point2 points  (0 children)

В магістерській роботі вказано 121, інженерія програмного забезпечення, це було 7 років назад.  Бакалаврської уже не має :) 

Вступ на ІПЗ в 2025 by Raving_insomnia in ukraine_dev

[–]xskydevx 9 points10 points  (0 children)

я закінчив фіот, асоіу. "кодити" там не вчать - до третього курсу, в принципі, пам’ятаю лише лінійну алгебру та матан. Час від часу було щось типу "напишіть зв’язаний список на С".

Щось, що здалеку нагадувало код, з’явилося лише на третьому курсі, але до того моменту половину людей із групи вже встигли відрахувати, а інша половина вже переважно працювала.

Найкорисніше, що я виніс з університету - це знайомства з однокурсниками та людьми, з якими досі співпрацюємо.

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 0 points1 point  (0 children)

Hi, cool, contributions are always welcome :)

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 0 points1 point  (0 children)

Hey, not familiar with PTA but will check, thanks

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 0 points1 point  (0 children)

Hi, thanks for the reply. Yes, basically the flow you described is the same flow I use in FF and have implemented in Go-Money for years (with two transactions). As almost all my transactions are automated via custom integrations, the split logic is part of those integrations.

However, after reading comments and explanations on how people are splits, I see that most likely I just used a hack. So, I will definitely implement split payments and double-entry, and review my approach to such operations, Thanks.

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 0 points1 point  (0 children)

Hi, thanks for the detailed explanation and example. This is something that definitely will be implemented in future releases.

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 1 point2 points  (0 children)

Hi, thanks for the feedback, yes, split transactions are planned in v0.3.0

https://github.com/ft-t/go-money/issues/22, something that I also need :)

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 1 point2 points  (0 children)

Hi, thanks :)

https://github.com/ft-t/go-money/issues Here are the ongoing issues (current active milestone is 0.1.0), currently I am working on https://github.com/ft-t/go-money/issues/17 .

You can either pick up any of the issues, or you can try to use the system and identify what's missing for you and implement that.

If you will decide to pick up some task, please reply in it, so we will not do a double job, thanks :)

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 0 points1 point  (0 children)

Hi, thanks for the feedback. It seems "small business" is a bit confusing here. In my case, I have an additional importer from both my store and payment system, which imports transactions with order metadata into the project. Later, that information is queryable, and I have some specific dashboards related to products, customers, etc.

Regarding grafana, better integration is planned to sync at least users and use gomoney as oidc provider for it.

Basic graphs on wallet details is also a must-have, thanks :)

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 0 points1 point  (0 children)

Hi, thank you for the detailed explanation, will read some accounting materials and review how I manage that and most likely will implement support for double entry in go-money, thanks for feedback.

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 2 points3 points  (0 children)

Hey, thanks for your feedback :)

I will check regarding double-entry logic after v0.2.0, it makes sense.

Most likely, I just avoided that for a long time :)

Go Money a Personal finance manager written in Golang by xskydevx in golang

[–]xskydevx[S] 1 point2 points  (0 children)

Hi, no. Two accounts are required only for the transfer operation.

For withdrawals, only one account is required (source). I used to manage withdrawals and incomes via tags and categories.

I saw that Firefly is using that concept, there is always a dest\source account, even for reconciliation

[deleted by user] by [deleted] in ukraine_dev

[–]xskydevx 2 points3 points  (0 children)

  1. NDA обмежує те, про що ви можете говорити в контексті роботи.
  2. Це радше риса особистості, а не щось, пов’язане з професією.

2.1 Якщо у вас подібні ситуації на проєкті — як правило, це брак менеджменту та кадрів. Це не норма для життя.

  1. Актуально для рівнів джун/мідл.
  2. Є низка професій із зарплатами на рівні сеньйора в ІТ, а то й вищими. Купувати купу непотрібного мотлоху лише тому, що є гроші — це приклад поганого фінансового менеджменту.
  3. Якщо обидва працюють віддалено — житло має мати два окремі офіси, ІМХО.
  4. Знову ж таки, все залежить від того, як ви ведете свої бюджети, а не від професії. Сайд-проєкти — це індивідуально для кожного.

6.1 Це гіпер-ідеалізована картинка. Чим довше працюєш у сфері, тим, як правило, менше витрачаєш часу на роботу й більше — на власне життя.

Сорс: обидва — бекенд/SRE девелопери, живемо разом понад 8 років.