251 Кб, 1080x1080
Вот мне в целом нравится писать какие-то проектики, делать мл модельки. Если это какая-то интересная предметная область, что-то что возможно какие-то мои собственные прикладные задачи удовлетворяет, как скажем вычислялка числа круток круток на консты/пробуды сигны в ебаной гашне.
Но вот когда появляется вот эта вся корпоративная хуйня с созвонани и ПМами, которые постоянно стоят у тебя над душой и спрашивают на каждый пук "сколько это у тебя времени займет?))))", постоянные дедлайны и какие-то требования решать это ещё и каким-то определенным образом и делать определенные решённые кем-то за тебя действия. То это вообще насмерть убивает интерес и всякое желание этим заниматься, начинаю терпеть все эти таски просто через силу и думать только о том, когда эта хуйня кончится и больше ни о чем. И потому у меня вообще нет желания вкатываться в ойти как на наемную работу.
Но при этом я точно не потяну свое дело/бизнес, это требует слишком высоких социальных навыко, работы с людьми, менеджмента, которые у меня будет и сил с энергией много забирать, и выходит посредственно.
Поскольку я нахожусь в РФ, то и апворк мне закрыт. Ну как, придется ебаться с криптой и посредниками, которые ещё будут сдирать у тебя по 20-30% того, что ты наполучал. Да ещё и трястить, чтобы сам апворк не забанил твой аккаунт из-за своих йобнутых правил.
Съебывать из своего уютного около-ДС городка, где у меня и отдельная квартира от предков есть и тяночька, хуй знает куда я не хочу категорически
Может для таких как я есть ещё какие-нибудь альтернативы? Ну мои предположения такие.
1. Может быть на ру биржах все не так плохо и там все же есть чем заняться, помимо ковыряния битрикса или вордпресса за 500р для ИП Ашот?
2. Пойти в какую-нибудь госконтору, где не такой жёсткий контроль и всем похуй. Но тут я тоже боюсь, что тут спектр возможных занятий сильно ограничен лишь тремя вещами: либо опять ковырять битрикс или 1с, либо считать хуйню в экселе и писать макросы, либо классический сисадмин.
А больше я нихрена не знаю.
Или в моей ситуации лучших альтернатив, чем сидеть в лучшем случае дрочить компетишны на каггле и пушить в опенсорс, а то просто дальше дрочить свои петы в столе, без какого-либо финансового вознаграждения, сидя параллельно в пвз, на складе или прочих дноработах не существует?
Но вот когда появляется вот эта вся корпоративная хуйня с созвонани и ПМами, которые постоянно стоят у тебя над душой и спрашивают на каждый пук "сколько это у тебя времени займет?))))", постоянные дедлайны и какие-то требования решать это ещё и каким-то определенным образом и делать определенные решённые кем-то за тебя действия. То это вообще насмерть убивает интерес и всякое желание этим заниматься, начинаю терпеть все эти таски просто через силу и думать только о том, когда эта хуйня кончится и больше ни о чем. И потому у меня вообще нет желания вкатываться в ойти как на наемную работу.
Но при этом я точно не потяну свое дело/бизнес, это требует слишком высоких социальных навыко, работы с людьми, менеджмента, которые у меня будет и сил с энергией много забирать, и выходит посредственно.
Поскольку я нахожусь в РФ, то и апворк мне закрыт. Ну как, придется ебаться с криптой и посредниками, которые ещё будут сдирать у тебя по 20-30% того, что ты наполучал. Да ещё и трястить, чтобы сам апворк не забанил твой аккаунт из-за своих йобнутых правил.
Съебывать из своего уютного около-ДС городка, где у меня и отдельная квартира от предков есть и тяночька, хуй знает куда я не хочу категорически
Может для таких как я есть ещё какие-нибудь альтернативы? Ну мои предположения такие.
1. Может быть на ру биржах все не так плохо и там все же есть чем заняться, помимо ковыряния битрикса или вордпресса за 500р для ИП Ашот?
2. Пойти в какую-нибудь госконтору, где не такой жёсткий контроль и всем похуй. Но тут я тоже боюсь, что тут спектр возможных занятий сильно ограничен лишь тремя вещами: либо опять ковырять битрикс или 1с, либо считать хуйню в экселе и писать макросы, либо классический сисадмин.
А больше я нихрена не знаю.
Или в моей ситуации лучших альтернатив, чем сидеть в лучшем случае дрочить компетишны на каггле и пушить в опенсорс, а то просто дальше дрочить свои петы в столе, без какого-либо финансового вознаграждения, сидя параллельно в пвз, на складе или прочих дноработах не существует?
2,5 Мб, 1920x1080
Тред российского (а другого-то в России нету!) бигтеха здесь.
ИТТ выясняем у кого зарплата выше средней, мереемся грейдами, строим планы на пологодовое ревью, выжигаем глаза перед монитором и поключаемся к дейликам с выключенной камерой.
Не забываем наших любимых шизов сеньков с зарплатной вилкой 250-300к, у которых выше зарплата только У ДИРЕХТОРА. Попускаем сою из яндекса, работающих ЗА ИДЕЮ, ПРОЕКТ, СТРОЧКУ В РЕЗЮМЕ, ну и просто развлекаемся как можем.
Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать! Остальным завидую сочувствую.
Прошлый тред тонет тут https://2ch.hk/pr/res/3430664.html (
М)
ИТТ выясняем у кого зарплата выше средней, мереемся грейдами, строим планы на пологодовое ревью, выжигаем глаза перед монитором и поключаемся к дейликам с выключенной камерой.
Не забываем наших любимых шизов сеньков с зарплатной вилкой 250-300к, у которых выше зарплата только У ДИРЕХТОРА. Попускаем сою из яндекса, работающих ЗА ИДЕЮ, ПРОЕКТ, СТРОЧКУ В РЕЗЮМЕ, ну и просто развлекаемся как можем.
Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать! Остальным завидую сочувствую.
Прошлый тред тонет тут https://2ch.hk/pr/res/3430664.html (
1,7 Мб, 1024x1024
Я сам такой человек, что не люблю радикальные перемены, на проектах обычно задерживаюсь на много лет, а не меняю работу два раза в год в поисках лучшей ЗП.
Однако, я хотел бы поговорить про людей, у которых JS лудьший, Go не нужен, Rust для трапов, питон медленный, лучше писать на JS, лучшего языка в индустрии не придумали, посмотрите, вся индустрия пишет на JS — вот это вот что за хуйня? Я не понимаю.
Помнится, я когда-то писал статью, где раскладывал недостатки питона и предлагал пути решения, часть из которых реализована в том же PyPy/RPython. На что, совершенно неожиданно, я получил стопку комментов плана "ты не понимаешь, в питоне всё гармонично, оно всё таким сделано для своей цели, лучше придумать нельзя". Что это за стокгольмский синдром выебанного в жопу заложника, который полюбил своего насильника?
В JS треде таких каждый второй, но мне бы хотелось комментариев не-таких по поводу того, откуда вообще подобный феномен берётся.
В ньюфаг треде тоже было:
>>3461012 →
У меня самого "основных" ЯП штук шесть. Если мне завтра скажут поправить код на Go, то я буду править код на Go. Через пару месяцев писания на Go я уже буду делать замечания другим гошникам. Абсолютно все ЯП, на которых я пишу, я могу обосрать с ног до головы, потому что детально знаком с их проблемами.
Однако, я хотел бы поговорить про людей, у которых JS лудьший, Go не нужен, Rust для трапов, питон медленный, лучше писать на JS, лучшего языка в индустрии не придумали, посмотрите, вся индустрия пишет на JS — вот это вот что за хуйня? Я не понимаю.
Помнится, я когда-то писал статью, где раскладывал недостатки питона и предлагал пути решения, часть из которых реализована в том же PyPy/RPython. На что, совершенно неожиданно, я получил стопку комментов плана "ты не понимаешь, в питоне всё гармонично, оно всё таким сделано для своей цели, лучше придумать нельзя". Что это за стокгольмский синдром выебанного в жопу заложника, который полюбил своего насильника?
В JS треде таких каждый второй, но мне бы хотелось комментариев не-таких по поводу того, откуда вообще подобный феномен берётся.
В ньюфаг треде тоже было:
>>3461012 →
>наш айось разработчик когда ему сказали писать на С++ отказался. Андроид разраб отказался, ты не поверишь, писать на питоне. Оба раза обоснование было: я вообще-то Х разработчик, а не человек-оркестр
У меня самого "основных" ЯП штук шесть. Если мне завтра скажут поправить код на Go, то я буду править код на Go. Через пару месяцев писания на Go я уже буду делать замечания другим гошникам. Абсолютно все ЯП, на которых я пишу, я могу обосрать с ног до головы, потому что детально знаком с их проблемами.
50 Кб, 384x480
привет , месяц назад я сделал бота на древней библиотеке python-telegram-bot.
Хочу что бы вы оценили бота:@testfgcamfbot
Хочу что бы вы оценили бота:@testfgcamfbot
6,1 Мб, 1600x2402
большие ли риски, если на сайте контент сохраняется со статическим uuid. То есть, имеем attachment который можно получить через /attachments/{uuid} независимо от прав (даже если гость). Могут ли пользователи получить остальные attachments не имея прав ранее ? так-как перебором uuid сделать подобное почти нереально
3,5 Мб, webm, 854x480, 0:13webm
Язык программирования для НЕОСИЛЯТОРА.
Давно пытался вкатиться в ЯП, ещё со времён DELPHI
Но так и не получилось, какие-то простые вещи, типа парсеров, выходили на пхп.
На этом всё.
Заучивание мне не давало никакого понимания о том, как писать что-то сложнее и не приводило к результату.
Хочу предпринять ещё попытку.
По сути хотелось бы уметь в следующее:
1. Бот в игровых онлайн-дрочильнях.
2. Парсеры.
3. Парсеры, боты в моб. приложениях.
Какой ЯП для этого будут проще всего НЕОСИЛЯТОРА, для человека, который не имеет предрасположенности и склонностей к программированию, хочу попробовать заучивание или что-то такое, методику: "бить в одну точку, пока не будет результата"
Давно пытался вкатиться в ЯП, ещё со времён DELPHI
Но так и не получилось, какие-то простые вещи, типа парсеров, выходили на пхп.
На этом всё.
Заучивание мне не давало никакого понимания о том, как писать что-то сложнее и не приводило к результату.
Хочу предпринять ещё попытку.
По сути хотелось бы уметь в следующее:
1. Бот в игровых онлайн-дрочильнях.
2. Парсеры.
3. Парсеры, боты в моб. приложениях.
Какой ЯП для этого будут проще всего НЕОСИЛЯТОРА, для человека, который не имеет предрасположенности и склонностей к программированию, хочу попробовать заучивание или что-то такое, методику: "бить в одну точку, пока не будет результата"
74 Кб, 900x900
Уважаемые, есть вопрос: как, блядь, учить язык программирования? Вроде отучился в шараге, начал курсы, прошёл половину, а какого-то понимания как не было, так и нет нихуя. Есть подсказки, где что прочитать, может, книгу какую или где практические задания найти нормальные?
370 Кб, 2560x1440
Максимально мемный персонаж с шикарным скрепным акцентом из города Н.
Настоящий мамкин пирожочек, сишник, временами выдает базу:
https://www.youtube.com/watch?v=LTP5c4NqA8k временами годно издевается: https://github.com/tsoding/Crust
На линкедине последнее место работы - тот самый Xored 9 лет назад. Видимо, ни с кем кроме Платова не срабатывается.
Реинкарнация Терри Девиса ящитаю.
Интонации временами напоминают Литвинкова.
Настоящий мамкин пирожочек, сишник, временами выдает базу:
https://www.youtube.com/watch?v=LTP5c4NqA8k временами годно издевается: https://github.com/tsoding/Crust
На линкедине последнее место работы - тот самый Xored 9 лет назад. Видимо, ни с кем кроме Платова не срабатывается.
Реинкарнация Терри Девиса ящитаю.
Интонации временами напоминают Литвинкова.
34 Кб, 500x500
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.
Предыдущий тред был тут: https://2ch.hk/pr/res/3392535.html (
М)
Старые треды тут https://2ch.hk/pr/arch/ (
М) (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP".
С чего начать - основы PHP
Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.
Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.
Какой редактор использовать
Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.
Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md
Что изучать дальше
Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:
PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.
Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/
По многим из этих тем у нас есть уроки или задачки:
- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.
Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md
Что еще почитать
- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Адель Ф. - Архитектура сложных веб-приложений
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset
Дополнительно
- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев
Предыдущий тред был тут: https://2ch.hk/pr/res/3392535.html (
Старые треды тут https://2ch.hk/pr/arch/ (
С чего начать - основы PHP
Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.
Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.
Какой редактор использовать
Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.
Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md
Что изучать дальше
Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:
PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.
Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/
По многим из этих тем у нас есть уроки или задачки:
- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.
Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md
Что еще почитать
- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Адель Ф. - Архитектура сложных веб-приложений
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset
Дополнительно
- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев
442 Кб, 1280x1024
Котаны, есть SMS-шлюзы с API и без официальщины (регистраций имён, подписания договоров и пр.)?
Выходной, нужно добавить второй канал отправки SMS, а все официалы не работают до понедельника.
Пикрандом.
Выходной, нужно добавить второй канал отправки SMS, а все официалы не работают до понедельника.
Пикрандом.
310 Кб, 500x357
(если суть, то читайте последний абзац)
предистория:я разработчик на джава, не работал коммерчески, занимался самообучением созданием своих веб приложений(1 год), искал работу 3 месяца в украине без накрутки и нетворкинга(не нужно доебыватся до этой части).
В итог перегорел и решил занятся уже на более высоком уровне моим хобби - кибербез(сок. инженерия, осинт и тд), всегда занимался этим для себя, а сейчас хочу именно коммерчески работать, начал смотрять на какие вообще должности я могу претендовать со своей базой, ну и смотреть роадмапы, и тут по кд(на англ ресурсах) говорится о сертификации, то есть везде(реддит, ютуб, форумы всякие).
Я как самоучка привык, что курсы и сертификаты для гоев, скажите, насколько сильно роляет в кибербезе наличие их, если я подаюсь на европейском рынке
предистория:я разработчик на джава, не работал коммерчески, занимался самообучением созданием своих веб приложений(1 год), искал работу 3 месяца в украине без накрутки и нетворкинга(не нужно доебыватся до этой части).
В итог перегорел и решил занятся уже на более высоком уровне моим хобби - кибербез(сок. инженерия, осинт и тд), всегда занимался этим для себя, а сейчас хочу именно коммерчески работать, начал смотрять на какие вообще должности я могу претендовать со своей базой, ну и смотреть роадмапы, и тут по кд(на англ ресурсах) говорится о сертификации, то есть везде(реддит, ютуб, форумы всякие).
Я как самоучка привык, что курсы и сертификаты для гоев, скажите, насколько сильно роляет в кибербезе наличие их, если я подаюсь на европейском рынке
615 Кб, 818x656
сап двач, хз куда это задать,задам здесь, есть кто шарит в uml диаграммах, можете тгшку скинуть для связи, пожалуйста
700 Кб, 545x541
кто-нибудь знает как можно получить хотя бы примерную дату регистрации пользователя в тг? java
125 Кб, 1024x1024
Вики по джаве: https://github.com/java2ch/java-thread/wiki (доступна для редактирования всем)
Предыдущий: >>3404287 (OP)
Предыдущий: >>3404287 (OP)
291 Кб, 650x837
Всем привет, я студент 2 курса по направлению "прикладная информатика", весь семестр забивал на учебу и учил C++, а сейчас мне сказали что нужно сделать курсовую по 1с. Дали сборник задач Павла Чистова и я понял, что вообще ничего не понимаю. Хотел попросить у вас помощи нет ли не у кого информационной базы этих задач.
7 Кб, 250x187
всем анонам прогерам привет, поридж 20 лвл, всю жизнь сидел дома, и капчевал в /b. есть базовые знания в питоне и арифметике и как бы всё. хочу вкатиться в Devops за 3 года и притендовать на мидл разраба. собственно тред будет, как некий дневничок, а шарящих анонов, прошу поддерживать друг друга)))
33 Кб, 310x112
Я ПОСВЕЩАЮ ЭТОТ ТРЕД ЭКЗОТИЧЕСКИМ ЯЗЫКАМ
дальше википедия
Smalltalk — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений. Разработан в Xerox PARC Аланом Кэем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг и другими в 1970-х годах.
Особенности языка Smalltalk:
Всё считается объектом. Например, числа, строки и символы. Это делает язык гибким и интуитивно понятным для разработчиков, знакомых с объектно-ориентированными концепциями.
Динамическая типизация. Переменные не привязываются к конкретным типам данных при компиляции, а решается это на этапе выполнения программы. Это позволяет быстрее писать код, поскольку не нужно заранее определять типы всех переменных.
Нет синтаксиса, похожего на традиционные языки программирования. Здесь нет явных операторов и специальных структур (условных конструкций или циклов), которые есть в других технологиях. Всё выражается через сообщения, которые объекты посылают друг другу.
Lisp — это функциональный язык программирования, который используется в разных областях, таких как наука, промышленность, образование, медицина и информационные технологии.
Добавлю от себя: является оплотом метапрограммирования, если не считать глобальных переменных и негигиеничность макросов то он никак не нарушает принципы чистой функциональности(циклы - макросы которые на самом деле ведут на do который в свою очередь является рекурсией, все ооп тоже макросы соответственно не нарушают функциональность, императивные части на подобии let - тоже макросы)
Основные принципы языка Lisp:
Условные конструкции If/then/else и построения из них.
Функции находятся на том же уровне, что и строки или числа.
Рекурсия.
Переосмысление переменных. Все переменные в рамках языка Lisp представляют собой указатели.
Сборка мусора. Механизм эффективного автоматического контроля памяти, который стирает из неё ненужные объекты, впервые появился именно в Lisp.
Вся программа построена на основе выражений. Стандартная Lisp-программа представляет собой деревья выражений, которые могут возвращать конкретные значения.
Haskell — стандартизированный чистый функциональный язык программирования общего назначения. Был создан в 1990 году и назван в честь математика Хаскелла Карри.
Основные особенности Haskell:
Функциональный язык. Вычисления строятся на основе функций, которые не имеют побочных эффектов.
Ленивая оценка. Код выполняется только тогда, когда результат необходим. Это позволяет оптимизировать работу программы, минимизировать использование ресурсов и обрабатывать бесконечные структуры данных.
Статическая типизация. Язык использует систему типов, которая обеспечивает надёжность кода.
Haskell применяется в разных областях, например:
Разработка сложных алгоритмов. На Haskell создают сложные вычислительные алгоритмы, особенно те, где важна математическая строгость и надёжность.
Компиляторы и анализ кода. Haskell используется в разработке компиляторов и инструментов анализа кода.
Веб-разработка. Haskell обеспечивает высокую производительность благодаря своим архитектурным особенностям и поддержке асинхронного программирования.
Встроенные системы и IoT. Haskell используется для разработки надёжных встроенных систем и решений в области интернета вещей (IoT).
Исследования и прототипирование. Благодаря своей математической основе Haskell популярен в академической среде и используется для научных исследований и прототипирования.
СКАЧАТЬ СМОЛТОЛК(jit-компилятор + среда)(pharo) - https://www.pharo.org/
СКАЧАТЬ ЛИСП(компилятор)(sbcl) - https://sourceforge.net/projects/sbcl/files/sbcl/2.5.2/
СКАЧАТЬ ХАСКЕЛЬ(компилятор)(ghci) - https://www.haskell.org/ghc/
дальше википедия
Smalltalk — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений. Разработан в Xerox PARC Аланом Кэем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг и другими в 1970-х годах.
Особенности языка Smalltalk:
Всё считается объектом. Например, числа, строки и символы. Это делает язык гибким и интуитивно понятным для разработчиков, знакомых с объектно-ориентированными концепциями.
Динамическая типизация. Переменные не привязываются к конкретным типам данных при компиляции, а решается это на этапе выполнения программы. Это позволяет быстрее писать код, поскольку не нужно заранее определять типы всех переменных.
Нет синтаксиса, похожего на традиционные языки программирования. Здесь нет явных операторов и специальных структур (условных конструкций или циклов), которые есть в других технологиях. Всё выражается через сообщения, которые объекты посылают друг другу.
Lisp — это функциональный язык программирования, который используется в разных областях, таких как наука, промышленность, образование, медицина и информационные технологии.
Добавлю от себя: является оплотом метапрограммирования, если не считать глобальных переменных и негигиеничность макросов то он никак не нарушает принципы чистой функциональности(циклы - макросы которые на самом деле ведут на do который в свою очередь является рекурсией, все ооп тоже макросы соответственно не нарушают функциональность, императивные части на подобии let - тоже макросы)
Основные принципы языка Lisp:
Условные конструкции If/then/else и построения из них.
Функции находятся на том же уровне, что и строки или числа.
Рекурсия.
Переосмысление переменных. Все переменные в рамках языка Lisp представляют собой указатели.
Сборка мусора. Механизм эффективного автоматического контроля памяти, который стирает из неё ненужные объекты, впервые появился именно в Lisp.
Вся программа построена на основе выражений. Стандартная Lisp-программа представляет собой деревья выражений, которые могут возвращать конкретные значения.
Haskell — стандартизированный чистый функциональный язык программирования общего назначения. Был создан в 1990 году и назван в честь математика Хаскелла Карри.
Основные особенности Haskell:
Функциональный язык. Вычисления строятся на основе функций, которые не имеют побочных эффектов.
Ленивая оценка. Код выполняется только тогда, когда результат необходим. Это позволяет оптимизировать работу программы, минимизировать использование ресурсов и обрабатывать бесконечные структуры данных.
Статическая типизация. Язык использует систему типов, которая обеспечивает надёжность кода.
Haskell применяется в разных областях, например:
Разработка сложных алгоритмов. На Haskell создают сложные вычислительные алгоритмы, особенно те, где важна математическая строгость и надёжность.
Компиляторы и анализ кода. Haskell используется в разработке компиляторов и инструментов анализа кода.
Веб-разработка. Haskell обеспечивает высокую производительность благодаря своим архитектурным особенностям и поддержке асинхронного программирования.
Встроенные системы и IoT. Haskell используется для разработки надёжных встроенных систем и решений в области интернета вещей (IoT).
Исследования и прототипирование. Благодаря своей математической основе Haskell популярен в академической среде и используется для научных исследований и прототипирования.
СКАЧАТЬ СМОЛТОЛК(jit-компилятор + среда)(pharo) - https://www.pharo.org/
СКАЧАТЬ ЛИСП(компилятор)(sbcl) - https://sourceforge.net/projects/sbcl/files/sbcl/2.5.2/
СКАЧАТЬ ХАСКЕЛЬ(компилятор)(ghci) - https://www.haskell.org/ghc/
71 Кб, 593x569
Я плотно попал в реверс инженеринг и сейчас ищу работу. Есть кейсы и за техническую часть могу пояснить, основной язык C++. Заебало работать в общепите, тошнит уже, но в бигтех компании по кибербезу вкатиться оч сложно по ряду причин, да и на галеры не очень хочется. Может есть инфа, куда с такими навыками можно пойти? На легальность в целом всё равно, главное чтобы не совсем чернуха была.