Вход | Регистрация
    1  2  3  4  5   

OFF: Перспективные направления IT (что нового изучить?)

OFF: Перспективные направления IT (что нового изучить?)
Я
   Штурман
 
30.04.20 - 08:22
По первому каналу недавно была передача про Сан-Франциско. Ведущая рассказала в том числе про айтишников, и что там много компаний, где хороший конкурс на место и начинающие получают от 100 тыщ долларов в год. У бывалых же доход уже 500 тыщ. Но несмотря на это, жилье там дорогое, поэтому многие берут жилые прицепы и живут в них. В общем не суть.
Суть в том, что в связи с очередным падением рубля по отношению к баксу, заморские коллеги неплохо так получают.
Посему вопрос, чтобы такого изучить, что было бы полезно и перспективно?
Пока про связку Python + SQL предполагаю.
Но, нужно ведь такое направление, где можно быть конкурентоспособным при непродолжительном входе. Ведь Java, Python и т.д. многие изучают уже со школы, далее в универе, они по идее будут прощаренее...
 
 
   ДенисЧ
 
1 - 30.04.20 - 08:35
При непродолжительном - только в дево-псы-чайники...
Всё толковое требует бекграунда.
   Штурман
 
2 - 30.04.20 - 08:40
(1) 1C-ники запросы годами пишут, наверное надо SQL )
   DmitriyDI
 
3 - 30.04.20 - 08:45
(0) сам уже давно об этом задумываюсь, интересны темы ML (там в основном python) и Unity (там C#), а с другой стороны думаю может правильней в 1С скилы прокачивать и в этом плане продвигаться.
в любом случае тема интересная, хотелось бы послушать мнение коллег
   Xapac
 
4 - 30.04.20 - 08:45
(0) Пытаюсь понять котлин. но там капец заклинания.
   ДенисЧ
 
5 - 30.04.20 - 08:46
(2) "при непродолжительном входе"
(с)
   ДенисЧ
 
6 - 30.04.20 - 08:48
(4) Попытайся понять F# или haskell, после него котлин покажется детской сказкой...
   Xapac
 
7 - 30.04.20 - 08:49
(6)я ж не извращенец)
   Xapac
 
8 - 30.04.20 - 08:50
(3)Дай твою телегу для обмена опытом по юнити
   DionisSergeevich
 
9 - 30.04.20 - 09:03
Сделайте уже свою телегу с блекджеком и как положено
   rsv
 
10 - 30.04.20 - 09:12
(2)  в общем то и ниша такая есть . Программист БД
   ДенисЧ
 
11 - 30.04.20 - 09:18
(9) Тебе в телеге шахматисток не хватает?  О_о
   Drive1
 
12 - 30.04.20 - 16:07
(0) а почему не ВЭБ программирование?
Просматривая вакансии в основном только нужны 1с и Вэб программеры. Остальные в меньшинстве.
Я думаю какой мне учить язык ООП чтобы в 1С стажеры взяли(а то один из пунктов это именно знание любого ООП языка).
Но я то из России валить не собираюсь. А если собираетесь то думаю надо следовать примеру не безызвестного Ильи Леонтьева, либо посмотреть к чему он придёт через год.
   fisher
 
13 - 30.04.20 - 16:13
Дворники мечтают за месяц изучить 1С, а одинэсники - востребованный индустриальный стек.
   Smit1C
 
14 - 30.04.20 - 16:15
(0) лично я бы выбрал разработку под Андроид. Котлин.
   v77
 
15 - 30.04.20 - 18:11
(0) Во блин. Валялся месяц на диване, а к концу карантина решил делом занятся :)
   Drive1
 
16 - 30.04.20 - 18:11
(13) , )))) точно точно!!
   Garikk
 
17 - 30.04.20 - 18:29
(12) что такое "ВЭБ" программирование в вашем понимании?
   v77
 
18 - 30.04.20 - 18:37
(12) "примеру не безызвестного Ильи Леонтьева"
Тот выучит Java, поедет работать в свободную Австрию, там ему выпишут штраф в 500 евро за то, что он громко пёрнул в ночное время, вернется обратно в тюрьму народов и сообщит нам, что Java фигня.
   Mister Prot
 
19 - 30.04.20 - 19:27
(0) python + sql = анализ данных, биг дата, машина ленинга
   Drive1
 
20 - 30.04.20 - 19:34
frontend, PHP+html+css фреймвортки не пишу, от конторы разнятся.
   Drive1
 
21 - 30.04.20 - 19:39
(18) ну так на нём проверим. Мы ж не дураки на своих ошибках учиться))))
   sevod
 
22 - 30.04.20 - 19:44
(12) "Я думаю какой мне учить язык ООП чтобы в 1С стажеры взяли(а то один из пунктов это именно знание любого ООП языка).

А 1С для 1С уже не требуется? :)
В 1С так иди, скажешь мисту читал, тут сказали ООП не надо. Можешь на меня ссылаться.
   sevod
 
23 - 30.04.20 - 19:46
(0) "что нового изучить?"
А из старого чего уже знаешь?
   Новиков
 
24 - 30.04.20 - 21:36
(12) Илья хороший чел, делал годный контент по 1С, но в силу того, что он реально дезориентирован потоком черни, которую он очевидно поглощает в больших количествах. Маркер дизориентации очень прост: нечестные суды, несменяемая власть и прямо дальше, что он там говорил. Я хотел было с ним поспорить, но потом подумал - да ну его, не надо ему мешать. Я готов поспорить, что Илья - ни разу вообще в суде не был ни в каком качестве, а "нечестный суд" - это лишь рассказ успешного донатейт-блогера, который каждый день стримы по ситуации делать и донаты собирает. Вообще, щас Дудь выпустил фильм про силиконовую долину, и как мы тут все неудачники, и как там круто. Вот такая, оголтелая пропаганда, для поддающегося на это дерьмо, чела и дает результаты. Илья учит джаву, не потому что тут на нее есть спрос, а потому что страна-бензоколонка с несменяемой властью не может дать ему уровень душевного комфорта и пора валить. И поэтому надо учить джаву.

Ну. Удачи ему :) Я не злорадствую, но Илье б реально как-то переломить именно негативный такой, внушенный ему, фон. Это не про 1С, нравится джава учи ее. Просто ну не особо хорошо, чтобы такие хорошие ребята, обсматревшись всяких иуд, продавшихся за копейку, реально велись на все эти донатейт-дешевые разводы.
   080808Ник
 
25 - 01.05.20 - 00:18
(24) "Вообще, щас Дудь выпустил фильм про силиконовую долину, и как мы тут все неудачники, и как там круто. " дудь талантище. Я думал после колымы он достиг дна, а нет, в силиконовой долине он смог побить собственный рекорд.
   Мортал Комбат
 
26 - 01.05.20 - 16:59
(0) я хз я веб стэк учу по тихоньку. html,css,java script(jqwery,react), sql,python Django(тут любой серверный язык java,php ruby и фреймворки к ним). Лично меня пхп бесит, а java она больше для больших команд как мне кажется. Мне бы не хотелось в большой команде работать. Пока будет интернет, веб будет востребован. Если хочешь в мобильной разработке работать то java или kotlin. На мобильной разработке стартапов много. Вообще желательно иметь "джентельменский" набор языков, java, python, java script.
   Мортал Комбат
 
27 - 01.05.20 - 17:00
+ SQL естественно.
   Мортал Комбат
 
28 - 01.05.20 - 17:01
(25) Смотрел и про колыму и про силиконовую долину, правда перематывал много, чего то там дохрина получилось. Отличные фильмы. Что не так с Дудем?
   Мортал Комбат
 
29 - 01.05.20 - 17:22
*jQuery, а то сейчас ценители сожрут.
   ДенисЧ
 
30 - 01.05.20 - 17:24
(29) Ну что ты всякое предлагаешь... То вдудя, то жиквайре...
 
 Рекламное место пустует
   Мортал Комбат
 
31 - 01.05.20 - 17:26
(30) ну я пока jquery пока только мельком какую то книжку пробежал. react в планах.  Отвлекался сильно на 1С, еще один сертификат к сдаче гтовлю, потом еще 2 по 1С. Это отвлекает сильно. А чего не так с   jQuery? на ней 50% сайтов работают.
   Мортал Комбат
 
32 - 01.05.20 - 17:29
Можно стать эстетом и сказать нет php и jquery, но это прям сразу отсеет 80% работы по веб. Тогда лучше за веб вообще не браться. Тем более я нет уже сказал php, чисто по эстетическим соображениям, у меня от тегов и $ в глазах рябит.
   ДенисЧ
 
33 - 01.05.20 - 17:31
(31) "только мельком какую то книжку"
Через год приходи
   ДенисЧ
 
34 - 01.05.20 - 17:32
(32) "я нет уже сказал php, чисто по эстетическим соображениям"
Ты какую версию пыха трогал? 1.3?
   Мортал Комбат
 
35 - 01.05.20 - 17:36
(34) меня раздражают теги <?php> и $, а еще раздражает то что нужно учить на каждый случай по два метода, один старый функциональный, другой новый объектный. Короче, на этом обучение пхп и закончилось, не успев начаться. Так что я на нем и не писал ничего.  Я подумал, что если хоть что то раздражает, то это не любовь и нехер за это вообще браться.  Вот питон хорош, на столько хорош, что я планирую завести тетрадочку и все алгоритмы там записывать от руки просто по фану. Питон - фетишизм нематериальных активов.
   ДенисЧ
 
36 - 01.05.20 - 18:02
К чертям перья - я должен видеть запись в тетрадке отступов!
   Мортал Комбат
 
37 - 01.05.20 - 18:10
(36) Если у тебя получилась большая вложенность,  много отступов, значит алгоритм с точки зрения Питона гов но и его надо переписать. Как такую прелесть не записать в тетрадочку? Квик сорт на питоне
def quicksort(array):
    if len(array) < 2:
        return array
    else:
        pivot = array[0]
        less = [i for i in array[1:] if i <= pivot]
        greater = [i for i in array[1:] if i > pivot]
        return quicksort(less) + [pivot] + quicksort(greater)
   Мортал Комбат
 
38 - 01.05.20 - 18:11
тоже самое на С++
#include <iostream>
#include <list>

int main()
{
    // quick sort
    std::list<int> list;
    const int N = 20;
    for (int i = 0; i < N; i++)
    {
        if (i % 2 == 0)
            list.push_back(N - i);
        else
            list.push_front(N - i);
    }
    for (std::list<int>::iterator it = list.begin(); it != list.end(); it++) {
        std::cout << (*it) << " ";
    }
    std::cout << std::endl;
    list.sort();
    for (std::list<int>::iterator it = list.begin(); it != list.end(); it++) {
        std::cout << (*it) << " ";
    }
    //quick sort end
    std::cout << std::endl;
    //sort greater
    list.sort(std::greater<int>());
    for (std::list<int>::iterator it = list.begin(); it != list.end(); it++) {
        std::cout << (*it) << " ";
    }
    std::cout << std::endl;
    //sort greater end

    std::cin.ignore();
}
   Мортал Комбат
 
39 - 01.05.20 - 18:12
окосеть можно, я прям сильно не завидую людям, которые пытались алгоритмы учить на Си.
   ДенисЧ
 
40 - 01.05.20 - 18:19
(39) Это не С. Это с++. Он не для слабых умов
   Кирпич
 
41 - 01.05.20 - 18:20
(39) А так пойдет?
void qsortRecursive(int *mas, int size) {
    int i = 0;
    int j = size - 1;
    int mid = mas[size / 2];
    do {
        while(mas[i] < mid) {
            i++;
        }
        while(mas[j] > mid) {
            j--;
        }
        if (i <= j) {
            int tmp = mas[i];
            mas[i] = mas[j];
            mas[j] = tmp;
            i++;
            j--;
        }
    } while (i <= j);
    if(j > 0) {
        qsortRecursive(mas, j + 1);
    }
    if (i < size) {
        qsortRecursive(&mas[i], size - i);
    }
}

   Мортал Комбат
 
42 - 01.05.20 - 18:25
(41) Наверное, я си не знаю, я с википедии копировал. Все равно на питоне короче и понятнее. Да и где на нем работать на этом Си.
   Мортал Комбат
 
43 - 01.05.20 - 18:29
я по строкам посчитал в питоне 8 строк, в Си 24, т.е. код в 3 раза длиннее и еще в 100500 раз выше вероятность накосячить с этими указателями, жестко типизированными переменными ну и так далее. Нафиг си. Где на нем работать? В майкрософт тупых одинэсников не берут.
   v77
 
44 - 01.05.20 - 19:59
(42) работать на си не обязательно, а знать очень полезно. питониста со знанием си быстрее возьмут на работу
   Генератор
 
45 - 01.05.20 - 22:02
(37) когда есть повторяющиеся элементы, pivot рекомендуется делать массивом тоже, и в него добавлять все что равно pivot, и брать не 0-й элемент а рандом, а в less брать строго меньше
   Генератор
 
46 - 01.05.20 - 22:04
а (0) если нет знаний ГИТ, рекомендую изучить его, он нужен просто почти везде, кроме 1с, и практиковать во всех своих учебных задачах
   Генератор
 
48 - 01.05.20 - 22:27
(47) то что он красив и понятен это согласен, а библиотеки и так на C++ написаны, а он только как клей используется
   080808Ник
 
49 - 01.05.20 - 23:05
(28) с дудем все ок. хороший пропагандист, гнет свою определенную линию. Только это не журналистика. Журналист должен быть объективным. "Колыма" вообще феерическое видео по фактажу
   Drive1
 
54 - 02.05.20 - 00:00
Мортал комбат, как самый активный дискутатор, что скажете о языках программирования, перед вхождением в 1с программирование. Какой то язык стоит изучить перед этим, чтобы было легче, или будет лишним?
Пока нет знаний ни одного ЯП.
   Конструктор1С
 
59 - 02.05.20 - 06:57
(14) сомнительно начинать мобилковую разработку с котлина. Подавляющее большинство существующих проектов всё ещё на джаве, плюс обилие готовых фреймворков под котлин намного скуднее, чем под джаву. К тому же с джавы соскочить на котлин как два пальца об асфальт (котлин это облегченная джава), а вот в с котлина на джаву перелезть намного сложнее
   Конструктор1С
 
60 - 02.05.20 - 07:08
(40) старики всегда так говорят про древние и угрёбищные языки программирования. В 80-е старпёры тоже рассуждали, мол C++ для молодых слабаков, а прогеры-ветераны только на fortran кодят
   Конструктор1С
 
61 - 02.05.20 - 07:12
(54) если совсем-совсем нулёвый в программировании, и не понимаешь, что такое циклы и зачем нужны массивы, то можно покурить SmallBasic. Его майкрософт разработала для школьников, для изучения основ программирования. Это облегченная версия Visual Basic
   Конструктор1С
 
62 - 02.05.20 - 07:13
(57) "1C профессиональная разработка тебе нафиг не нужна"

Ты шутишь?
   vi0
 
63 - 02.05.20 - 08:46
(60) "В 80-е старпёры тоже рассуждали"
ты участник этих рассуждений?
   vi0
 
64 - 02.05.20 - 08:48
(54) если цель именно работа в 1с то бери и изучай 1с
   Провинциальный 1сник
 
65 - 02.05.20 - 09:44
(60) А чего плохого в фортране? По сути, это классический процедурный язык. Можно и на Си писать так же, как на фортране. Но смысла в этом нет - ибо Си это "переносимый ассемблер" для разработки мультиплатформенных программ с прямым доступом к железу. А для чего-то более прикладного есть смысл использовать более абстрактные языки. Попытка же создать сиплюсплюс привела только к тому, что к априорной нестабильности кода Си добавились тормоза оберток в классы..
   Drive1
 
66 - 02.05.20 - 10:04
(58) ,спасибо! Это первая книга которую я купил, но пока не прочитал. ТОлько на обложке у меня 8.3. Я подумал что сложно, я не знаю основ типа почему "прикладное ПО" так называется. И купил книгу М. Радченко "1с: программирование для начинающих" (детям родителя и руководителям).Там всё действительно расжевано как для детей, но самые азы.
  Ну и видео Гилёва, очень классное, программист за 21 день. С ними стало интереснее изучать 1с сразу.
(61), именно совсем нулевый, видимо потому и пишут в вакансиях знание любого ЯП, чтобы отсеять нулёвых.
(64), именно такая цель. 1С предприятие выглядит более серьёзно и для более возрастных людей на фоне вэб программирования например(там куча студентов домохозяек). Я хотел бы найти занятие чтобы до пенсии можно было работать, и опыт прошлых лет всегда помогал в будущем, А не так, что учил 3 года назад, сегодня нафиг не надо. (хотя бы за счёт прикладных областей,основы учёта и т.п. опыт всегда пригодится)
 
 Рекламное место пустует
   vi0
 
67 - 02.05.20 - 10:29
(66) если ты хочешь и зарабатывать хорошо, и чтобы спокойная жизнь была на работе, то не рассчитывай на это
   MishaD
 
68 - 02.05.20 - 10:36
(66) Наивный. Я начинал с 7.7. Теперь 7.7 + обычные формы. Изредка делаю внешние обработки для типовых на УФ. Разница между 7.7 и обычными формами уже некислая. Методы с одинаковыми названиями работают по разному. А обычные формы по сравнению с управляемыми небо и земля. Так что опыт в старых версиях 1с практически ничем не поможет в новых.
   Конструктор1С
 
69 - 02.05.20 - 10:36
(63) я нет. В литературе про это пишут. Ты же не думаешь, что языковые холивары появились только после нулевых?
   Drive1
 
70 - 02.05.20 - 11:00
(68) ну прикладная область хотя бы не изменилась? Хотя бы понятия учёта, НДС и т.п. а программа совершенствуется, и доучиться надо постоянно визде))
(67) хотелось бы, но я понимаю что так не бывает. Причём в любой области. Спокойно можно работать за 15-30 тыс руб в мес. За 50т.р.  в мес уже надо шевелиться не слабо(в моём регионе)
   vi0
 
71 - 02.05.20 - 11:15
(69) назови какую нибудь одну книгу где про это пишут
   Tatitutu
 
72 - 02.05.20 - 11:29
1С 7.7 (говорят в тренде скоро будет)
   Garykom
 
76 - 02.05.20 - 12:15
(73) Про C++ лучше не надо, почему вот почитай https://habr.com/ru/post/497114/

Там хуже чем в 1С где 77 - ОФ - УФ.
Представь что в одном проекте (монолитной учетной системе на 1С, не зоопарк конф) есть как новый 1С 8 УФ так и древние вставки на 1С 77, а большая часть 1С 8 ОФ.
И все это дикими смешениями версий БСП
   Garykom
 
77 - 02.05.20 - 12:17
Почему популярны Rust и Go?

Потому что пока не погрязли как С++ и Java в хламе. JS уже тоже в ад зависимостей попал.
C#/.Net хорош но с новым .Net core и прочими приколами туда же.
   vi0
 
81 - 02.05.20 - 12:34
(80) а ты думаешь в микрософте работать интересно и прибыльно?
   vi0
 
83 - 02.05.20 - 13:07
(82) просто ты так возносишь си, что бабло там итд
   Конструктор1С
 
84 - 02.05.20 - 13:20
(71) С.Макконел, "Совершенный код"
   Конструктор1С
 
85 - 02.05.20 - 13:22
(73) от плюсов отказываются где только можно. Даже 1с на плюсах написана скорее потому, что "так исторически сложилось". Может ты не в курсе, но ещё в 90-х плюсы пытались использовать везде, где только можно, на них даже писали бизнес-приложения. Но со временем плюсы оттеснили другие ЯП
   Конструктор1С
 
86 - 02.05.20 - 13:23
(73) "этот язык развивается активней всех"

В чём это развитие выражается? Чем современные плюсы развитее плюсов 90-х годов?
   Конструктор1С
 
87 - 02.05.20 - 13:25
(78) "На С & С++ зарабатывается 99% всех бабок в IT"

С чего ты взял?
   vi0
 
88 - 02.05.20 - 13:34
(84) читал я макконела - есть он у меня на полке, и такой ереси там нет, тем более холивара
   NorthWind
 
89 - 02.05.20 - 13:35
(82) так Гейтс тоже навряд ли писал виндоуз. И если владелец отеля зарабатывает миллионы, то как это кореллирует с заработком горничной в этом отеле?
   vi0
 
90 - 02.05.20 - 13:36
"В 80-е старпёры тоже рассуждали, мол C++ для молодых слабаков, а прогеры-ветераны только на fortran кодят"
Цитата из книги:
Типичная история такова: «Мы пи-
сали новую систему на C++, но большинство наших программистов не имели
особого опыта работы на C++. Раньше они использовали Fortran. Они писали код,
который компилировался на C++, но на самом деле это был замаскированный
Fortran. В итоге они заставили C++ эмулировать недостатки языка Fortran (такие
как операторы goto и глобальные данные) и проигнорировали богатый набор
объектно-ориентированных возможностей C++». Данный феномен наблюдается
в отрасли уже много лет (Hanson, 1984; Yourdon, 1986a).
   Конструктор1С
 
91 - 02.05.20 - 13:37
(88) может плохо читал?

"Некоторые языки лучше выражают концепции программирования, чем другие. Здесь уместно провести параллель между естественными языками — скажем, английским — и языками программирования, такими как Java и C++. Изучая естественные языки, лингвисты Сапир и Уорф (Sapir and Whorf) высказали предполо# жение, что способность к размышлению над определенными идеями связана с выразительной силой языка. Согласно гипотезе Сапира-Уорфа способность человека к обдумыванию определенных мыслей зависит от знания слов, при помощи которых можно выразить эту мысль. Если вы не знаете слов, то не сможете выразить мысль и, возможно, даже сформулировать ее (Whorf, 1956). Программисты испытывают аналогичное влияние языков программирования. «Слова», которые язык предоставляет программисту для выражения мыслей, несомненно, влияют на способ их выражения, а возможно, даже определяют, какие мысли можно выразить на данном языке. За доказательствами влияния, оказываемого языками программирования на мышление программистов, далеко ходить не надо. Типичная история такова: «Мы писали новую систему на C++, но большинство наших программистов не имели особого опыта работы на C++. Раньше они использовали Fortran. Они писали код, который компилировался на C++, но на самом деле это был замаскированный Fortran. В итоге они заставили C++ эмулировать недостатки языка Fortran (такие как операторы goto и глобальные данные) и проигнорировали богатый набор объектно-ориентированных возможностей C++». Данный феномен наблюдается в отрасли уже много лет (Hanson, 1984; Yourdon, 1986a)." (с)
   vi0
 
92 - 02.05.20 - 13:38
(91) смешно
   Конструктор1С
 
93 - 02.05.20 - 13:38
(90) молодца, сам нагуглил
   vi0
 
94 - 02.05.20 - 13:38
(91) ты даже не понял что там написано
   Конструктор1С
 
95 - 02.05.20 - 13:43
(94) я-то как раз хорошо понял. Что-то типа "1сник может уйти на другой ЯП, но 1с-стайл из 1сника не уйдёт". Очень сильны профессиональные привычки, и очень сильно сопротивление новому. Вспомни хотя бы холивары 10-летней давности "1с семерка vs. восьмёрка". Полагаешь, раньше как-то иначе было?
   Конструктор1С
 
97 - 02.05.20 - 15:26
(96) нет, не логично. Операционкостроение это далеко не всё IT. Да и в той же винде много чего на C# (.NET) и других ЯП
   Xapac
 
100 - 02.05.20 - 15:37
(39)у тебя 3/4 в с++ - это вывод на экран. что за ересь ты написал?
  1  2  3  4  5   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.