русский
Germany.ruForen → Архив Досок→ Programmierung

Резюме для программиста

alex445 коренной житель17.03.22 16:36
NEW 17.03.22 16:36 
in Antwort Срыв покровов 17.03.22 15:41, Zuletzt geändert 17.03.22 16:40 (alex445)
Алекс, что ты возбудился так? Ну не используют дот.нет большие игроки в своей массе и всё тут.

То, что большие игроки стараются не использовать продукты своих конкурентов - это и так ясно. Они просто могут себе позволить многие вещи себе сами создать.

alex445 коренной житель17.03.22 16:42
NEW 17.03.22 16:42 
in Antwort Срыв покровов 17.03.22 16:24

Top 10 Most Popular Programming Languages Used by FAANG

  • Python.
  • Java.
  • JavaScript.
  • C.
  • C++
  • Go.
  • Kotlin.
  • Swift.

А ваши второ- и третьесортные конторки-то тут причём? Попугайничают за Фаангами? ))

alex445 коренной житель17.03.22 16:48
17.03.22 16:48 
in Antwort Срыв покровов 17.03.22 16:24, Zuletzt geändert 17.03.22 16:49 (alex445)
Top 10 Most Popular Programming Languages Used by FAANG


  • Python.
  • Java.
  • JavaScript.

Пилять... Питон щас и уже давно вроде просто дефолтный язык в ВУЗах по программированию. При этом посредственный. Джава - была раньше дефолтным. Ну и джаваскрипт - друг всех октябрят. Есессно! Чего ещё на собесах-то спрашивать? Просто других нет.


Какая самая популярная еда в мире? - Чипсы, бургеры и кола.

alex445 коренной житель17.03.22 18:23
NEW 17.03.22 18:23 
in Antwort alex445 17.03.22 16:48, Zuletzt geändert 17.03.22 18:23 (alex445)

Наблюдение - в чатах немцам часто поф на заглавные буквы существительных, многие артикли и прочую необязательную для понимания муть. Упрощают свой язык почти до английского. )

Срыв покровов патриот17.03.22 19:08
NEW 17.03.22 19:08 
in Antwort alex445 17.03.22 16:42
ваши второ- и третьесортные конторки-то тут причём? Попугайничают за Фаангами? ))

наши третьесортные вообще не причём. Мы как раз на дотнете пишем, включая фронтенд.
Алекс же захотел в современную международную контору, а там как правило не дот.нет.

Срыв покровов патриот17.03.22 19:09
NEW 17.03.22 19:09 
in Antwort alex445 17.03.22 16:48
Чего ещё на собесах-то спрашивать? Просто других нет.

мне кажется фаанги не очень то любят зелёных выпускников брать.

alex445 коренной житель17.03.22 19:34
NEW 17.03.22 19:34 
in Antwort Срыв покровов 17.03.22 19:08

наши третьесортные вообще не причём. Мы как раз на дотнете пишем, включая фронтенд.
Алекс же захотел в современную международную контору, а там как правило не дот.нет.

Может, я неправильно выразился - в такую контору, которя чисто к Германии не привязана и где на инглише общаются.

alex445 коренной житель17.03.22 19:36
NEW 17.03.22 19:36 
in Antwort alex445 17.03.22 19:34

А ваще... нука признавайтесь, есть у вас залежи дерьмища, которые неохота разгребать? Проекты там с кучей багов и незакрытых тикетов, в которых неохота копаться? Какое-то застарелое дерьмо, которое ещё надо поддерживать? Куча овнокода без соблюдения стандартов и паттернов?

alex445 коренной житель17.03.22 19:39
NEW 17.03.22 19:39 
in Antwort Срыв покровов 17.03.22 19:09
мне кажется фаанги не очень то любят зелёных выпускников брать.

А кто у них на собесах все как один пузырьком сортируют и круглые люки по бинарным деревьям раскладывают? Сплошь сеньёры? Или это всё же истории из собесов октябрят?

AlexNek патриот17.03.22 20:22
AlexNek
NEW 17.03.22 20:22 
in Antwort alex445 17.03.22 15:19
Какие фронтэнды, бэкэнды, хостинг

Что будет неизвестно.

фронтэнд - ангулар

бэкэнд - С#

хостинг - azure

alex445 коренной житель17.03.22 20:49
NEW 17.03.22 20:49 
in Antwort AlexNek 17.03.22 20:22
хостинг - azure

Я вот кстати с Azure DevOps щас разбираюсь - у нас на нём все проекты. Хоть это и не про хостинг, но всё равно.


Хотел ещё спросить. Вот вы говорили, что набрали у вас много... не очень опытных, как я понял. Как у них с владением инструментами - теми же системами контроля версий и прочим? Приходится показывать несколько раз, какие кнопочки тыкать, или они уже всё умеют?

AlexNek патриот17.03.22 22:50
AlexNek
NEW 17.03.22 22:50 
in Antwort alex445 17.03.22 20:49
Как у них с владением инструментами - теми же системами контроля версий

С контролем версий на базовом уровне, без проблем. Но затыки некоторые делают.

Вот надо было сделать новое репо с нуля, так накидали бинарников и прочих ненужных вещей.

Остальное - раз покажешь и достаточно.


не очень опытных, как я понял.

Вообще-то senior India мадама была спок

Программист коренной житель18.03.22 11:57
NEW 18.03.22 11:57 
in Antwort Срыв покровов 17.03.22 16:24

Свифт используется чаще, чем С#? :) А C вообще где-то сейчас используется? C++ - 99% это легаси.

Питон, гоу, котлин, ява скрипт - нишевые языки.


Короче говоря, какая-то левая это статистика :D

Срыв покровов патриот18.03.22 14:28
NEW 18.03.22 14:28 
in Antwort Программист 18.03.22 11:57

с и с++ это не только легаси, но и низкоуровневое программирование.

в общем, если не нравится статистика, нарисуй свою.

Программист коренной житель18.03.22 16:37
NEW 18.03.22 16:37 
in Antwort Срыв покровов 18.03.22 14:28

Низкоуровнего программирования на рынке не так уж и много. И это совсем уж узкая область.

Murr патриот18.03.22 16:50
Murr
NEW 18.03.22 16:50 
in Antwort Программист 18.03.22 16:37

на рынке не так уж и много

-----

Так не только низкоуровневое - все микроконтроллеры там же... и RTOS...

Срыв покровов патриот18.03.22 18:40
NEW 18.03.22 18:40 
in Antwort Murr 18.03.22 16:50

я не сильно шарю, но для меня микроконтроллеры как раз и есть низкоуровневое программирование.

Murr патриот18.03.22 19:41
Murr
NEW 18.03.22 19:41 
in Antwort Срыв покровов 18.03.22 18:40

Там уже давно больше ресурсов, чем было у тех компов, для которых Я писал на С/С++...

И большинство того что было доступно - имеется. По крайней мере имелось когда Я последний раз писал для микроконтроллеров.

uscheswoi_82 старожил19.03.22 00:42
NEW 19.03.22 00:42 
in Antwort Срыв покровов 18.03.22 14:28, Zuletzt geändert 19.03.22 01:44 (uscheswoi_82)

Си был долгое время по версии Tiobe Index на высоком месте см. https://www.tiobe.com/tiobe-index/c/, Си++ gcc глючный, иногда приходится переходить на Си. Допустим в gcc до сих пор нет string format в Си++, приходится тупо переходить на Си и использовать sprintf. Допустим меня 2 пользователя тут высмеивали, и говорили что я хелло ворлдщик и начинающий программист, я создал свой фреймворк на Си++, типа как Net Framework, послал им примеры, кстати они до сих пор молчат в тряпочку. Вот так приходится делать:

Timer *tm;
Label *lbCurrtime;
SYSTEMTIME curr_time;char buf[21];
...
GetLocalTime(&curr_time);
sprintf(buf, "d.d.d d:d:d", curr_time.wDay, curr_time.wMonth, curr_time.wYear, curr_time.wHour, curr_time.wMinute, curr_time.wSecond);
lbCurrtime->set_text(string(buf));


Это полный пример:

Timer *tm;
Label *lbCurrtime;
SYSTEMTIME curr_time;

char buf[21];

LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) {
    switch(Message) {        
        case WM_TIMER:
            if(tm->is_tick(wParam)) {
                //see. https://stackoverflow.com/questions/63724059/does-gcc-support-c20-stdformat
                // O.o
                GetLocalTime(&curr_time);
                sprintf(buf, "d.d.d d:d:d", curr_time.wDay, curr_time.wMonth, curr_time.wYear, curr_time.wHour, curr_time.wMinute, curr_time.wSecond);
                lbCurrtime->set_text(string(buf));
            }
        break;
        case WM_CREATE:
            lbCurrtime = new Label("", 10, 10, 140, 20, hwnd);
            lbCurrtime->show();
            tm = new Timer(hwnd, 1000, TIMER1);
            tm->set_timer();
        break;
        /* Upon destruction, tell the main thread to stop */
        case WM_DESTROY: {
            tm->kill_timer();
            PostQuitMessage(0);
            break;
        }
        /* All other messages (a lot of them) are processed using default procedures */
        default:
            return DefWindowProc(hwnd, Message, wParam, lParam);
    }
    return 0;
}
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
alex445 коренной житель19.03.22 11:59
NEW 19.03.22 11:59 
in Antwort Срыв покровов 18.03.22 18:40
я не сильно шарю, но для меня микроконтроллеры как раз и есть низкоуровневое программирование.

Низкоуровневое, это когда вы битики ручками двигаете и тактики считаете. Этой хернёй можно и на языке высокого уровня заниматься.