LINUX.ORG.RU

7
Всего сообщений: 36

Сложный вопрос об обучении?

Столкнулся с тем, что не хватает сил объять необъятное например это и не только, список книг ниже в картинке https://ibb.co/hYPJP4H Сейчас как бы встал вопрос о том, что пора бы выбрать у3коспециали3ированную область. Но есть некоторые оговорки, в моем городе такого вообще нет. Там есть только 1C и то временами. Сейчас договорился с типом одним по волонтерству на unreal engine. Но тоже не особо вдохновляет, хотя вещь эта востребована. Я очень много времени и сил потратил на всякие десктоп программы и их ра3работке, но потом с удивлением у3нал, что это прошлый век и сейчас кроме игр, ве3де требуются веб-приложения или веб - сервисы. А ра3работка веб-программ очень неудобная вещь, по сравнению с играми и с++, где компилятор подскажет где ошибка и прочее, при ра3работке на жаваскрипте потеряв где-то 3апятую или еще что-то непонятно почему не работает, для меня это сложно. Не понимаю как всякие прогеры на пхп и жс бе3 обра3ования владеют им на ра3-два. Плюс сейчас стоит подумать о том какую ветвь ра3работки 3аменит искусственный интеллект. Судя по фотке есть направления это питон,сишарп,пхп,1с. Отсюда следует джанго,IIS или wordpress. Мне больше некого спросить кто имеет опыт с этим подскажите бедняге что да как?

 ,

bad_master ()

Игры и учебные среды для программирования

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

Интересуют только такие, которые или
a) запускаются нативно на GNU/Linux и с полным исходным кодом, или
б) запускаются через браузер без регистрации, но в этом случае обязательна возможность создания своих уровней.

Те какие я уже щупал и мои впечатления по ним, что бы снова их не предлагали:

  • RoboZZle — работает через Web, есть тысячи готовых уровней, кампания с фиксированной последовательностью избранных уровней и редактор, что бы делать свои уровни. К сожалению сайт на данный момент подглючивает: вики не работает, а форум засран спамерами.
    На данный момент лучшее, что нашлось из онлайновых. Правила игры: имеется поле из квадратных клеток одного из трёх цветов (RGB), можно двигаться вперёд и поворачивать на 90°, можно проверять цвет текущей клетки и вызывать процедуры (до пяти процедур, включая F1 которая запускается при старте). В некоторых уровнях разрешено перекрашивать текущую клетку. Цель игры — собрать все звёзды на уровне.
  • Light-bot. Есть в нескольких вариантах. lightbot.lu самый простой в использовании, но крайне примитивен, так как нет ни процедур, ни условных выражений. Есть две флеш версии: [https://armorgames.com/play/2205/light-bot]первая 1.x чуть получше веб-версии, так как есть одна процедура, работает через эмулятор без флеша. Флеш версия 2.0 без флеша уже не работает, а флеш RIP, зато там уже есть зачатки control flow похожие на то что есть в Robozzle. В общем, не годится.
  • ПиктоМир. Есть две онлайн версии: https://www.niisi.ru/piktomir/online/index.html — инопланетянский интерфейс какой-то, но выглядит прикольнее, хотя сходу непонятно, какая кнопка для чего. https://online.piktomir.ru/index.html — задания и команды те же самые, интерфейс более понятный, есть справка, но выглядит скучновато. Пока что нигде не нашел комментариев, почему в онлайне висит две версии и какая новее.
    Ещё есть оффлайн версии, причём на одном сайте только для Windows и мобильных платформ, а на другом и для Linux, но где исходники этой версии, я не нашел, возможно она проприетарная.
    Система команд — что-то среднее между robozzle и lightbot, и имеет команды и оттуда и оттуда. Control Flow есть, но сделан довольно сложно и топорно, а не красиво и элегантно, как на roboZZle.
    В ПиктоМире у процедуры в начале есть опциональный флажок, куда можно вставить повторитель на фиксированное к-во раз (от 1 до 6), условное выражение или условие цикла while. Причём, можно ли вставить флажок и какого типа решает составитель уровня, а не игрок.
    В то же время в robozzle никаких специальных операторов не требуется, поскольку можно, например, внутри F2 в конце положить вызов F2 на красной клетке. Тогда получится цикл while (red) {остальной код}. А если процедура сама себя не вызывает, то её вызов будет иметь эффект if(some color) {код процедуры} и так далее. Имитировать счётчик для фиксированного числа повторений можно с помощью процедуры с не-хвостовой рекурсией.
  • Cargo-Bot Online — клон игры Cargo-Bot, работающий в браузере. (UPD)
    На нескольких (вроде не более 8) платформах расположены башни из ящиков четырёх цветов (красный, желтый, зелёный, голубой) высотой не более шести штук. Над ними на рельсе может перемещаться кран. Цель игры — переместить эти ящики на указанные платформы в указанном порядке.
    Система команд очень похожа на RoboZZle, и как оказалось, написана под впечатлением от неё: взять/положить ящик (одна и та же команда), сместиться к платформе слева, сместиться к платформе справа, вызов процедур от первой до четвёртой. Каждая команда может быть выполнена в зависимости от содержимого крана (пустой, любой ящик, ящик конкретного цвета).
    На мой взгляд, RoboZZle интереснее, так там работа идёт в двумерном пространстве. Кроме того, нет редактора уровней.
    UPD Нашел версию лучше, старая ссылка вот.

Далее, три похожих игры про гусеничного робота:

  • Кодвардс — программа пишется на урезанном CoffeeScript, с добавлением цикла.
    loop 3
        robot.rotate left
        robot.move 1
        robot.rotate right
        robot.move 1
    end
    Если залогинится, то дают доступ к демо курсу, где нет ничего кроме этих двух команд, даже циклов и условий, а дальше платно и дорого. Лучше тыкать в режиме Hour of Code, там чуток интереснее и есть другой исполнитель, который может поднимать предметы на двух картах. В общем на один раз пройти и забыть сгодится. Регистрация того не стоит. Кроме того, не запоминает написанный код. Если перейдёте на предыдущий уровень — начинайте заново.
  • RoboMind — программа пишется на языке, похожим по синтаксису на C, только циклы называются по-другому, в частности есть repeat(3) {} для повторения фиксированное к-во раз, repeat {}, откуда выход только через break или end, repeatWhile () {} (аналог обычного while () {} ). Команды движения выглядят как forward, backward (заменяется forward с отрицательным аргументом), left, right, paintWhite, StopPainting, pickUp, putDown. У команд движения в скобках можно указать аргумент, например backward(-2) эквивалентно forward(2). Если зарегистрироваться, открываются дополнительные «курсы», где я видел Python в качестве управляющего языка. Есть Offline-версия на Java 11, но исходников я не нашел, хотя лицензия указана Apache. До этого была проприетарной и платной и требовала лицензионного ключа. В русской версии Hour Of Code где-то посередине был баг, мешающий пройти. Хотя может уже устранили.
  • Karel the robot — похоже на предыдущие два, но есть задания чуток сложнее и интереснее. Не требует регистрации, но есть некие continuation code, которые позволяют получить доступ сразу к последним заданиям из другого браузера. Примерно как пароли к старым играм. Язык самый простой из всех перечисленных — упрощённый python, с ещё более короткими командами (go, left, right, get, put) и без необходимости писать : после if, while, и с отступами в качестве операторных скобок, например так выглядит код для предпоследнего задания:
    while not home
      while not wall
        if sword
          get
        go
      left
    
    В отличии от двух предыдущих, здесь нет пульта, где можно вводить команды мышью.

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

Меня интересует, есть ли что-то подобное перечисленному, но с понятной свободной лицензией, работающее на GNU/Linux? Что бы именно робот, который ходит по миру с препятствиями, может идти вперёд и поворачивать и управляется кодом, который можно писать текстом.

Другие браузерные игры. Не то, что нужно, но тоже кому-то интересные:

  • http://box-256.com/ — Восьмибитный компьютер, работающий через браузер с 256 байтами памяти, где нужно писать программу на ассемблере. Написан, к сожалению на Unity, поэтому несвободный и долго загружается.
  • https://alexnisnevich.github.io/untrusted/ — выйти из лабиринта, меняя код игры (на java script)
  • https://david-peter.de/cube-composer/ — Паззл, из одной башни кубиков собрать другую башню кубиков.
  • Jahooma's LogicBox — на входе имеется строка. Есть базовые блоки: стартовый, удаление первого символа, проверка первых двух символов на совпадение, удвоение первого символа и просто перенаправление входа на выход и составные блоки, которые надо сделать самому в первых уровнях из базовых, а в следующих можно их использовать. Блоки нужно выстраивать на сетке 6 на 7 клеток, что бы получался нужный результат на выходе. Первые 10 уровней простые, на 10 резко возрастает сложность.
  • blockly.games — семь игр для обучения программированию. Правда здесь используется Scratch и только в последней игре можно писать ещё и кодом на JavaScript. Задания все относительно несложные.

Ещё есть множество всяких онлайновых игр на code.org, tynker.com и нескольких других сайтах, но они все дальше простейших условных выражений и циклов не идут и довольно однотипные и слишком простые, поэтому подробно останавливаться не буду. Может там есть что-то более интересное, но это надо копаться и перебирать все.

Как я говорил, в первую очередь мне интересно, какие есть свободные игры/среды именно для GNU/Linux, которые можно поставить из репозитория или скомпилировать как нормальные программы и иметь полный доступ ко всему, что есть включая исходники.

Из таких я видел две:

  • KTurtle — имеется в комплекте KDE, ничего дополнительно ставить не надо, часто ставится прямо сразу с системой. Что можно сказать — черепашка, может рисовать картинки. К сожалению не очень зацепило, так как нет уровней с заданиями которые можно проходить. Кроме того, на мой взгляд роботы в мире с препятствиями интереснее.
  • КуМир — не смотря на невзрачный вид, эта система на мой взгляд лучше всех перечисленных выше, поскольку её исходный код сразу доступен, не нужно и можно его скачать и скомилировать, а можно взять готовые бинарники, включая автоматические ночные сборки.
    Сразу после установки доступен один «практикум», что в терминах игр эквивалентно кампании. Задания довольно простые, но можно проявить творческий подход и написать более универсальный код, чем минимально необходимый для прохождения автоматического теста.
    В среде есть всё необходимое для разработки своих «практикумов», включая редактор «учителя», где доступны функции и процедуры, заблокированные для «студента», но позволяющие писать проверяющие алгоритмы. Для исполнителей есть простые редакторы сред, позволяющие, например, нарисовать лабиринт.
    Программирование ведётся на диалекте Учебного алгоритмического языка, который используется в некоторых школьных учебниках информатики.
    алг Вперед
    нач
    · цел напр
    · напр := mod(направление, 4)
    · выбор
    · · при напр = 0: игрек := игрек + 1
    · · при напр = 1: икс := икс + 1
    · · при напр = 2: игрек := игрек - 1
    · · при напр = 3: икс := икс - 1
    · все
    · вперед
    кон

    Язык на мой взгляд неплохой, близкий по духу к Паскалю, но имеющий особенности синтаксиса, которые появились только в более поздних языках. Например, нач (аналог begin) нужен только в начале описания подпрограммы (алгоритма, алг), а для циклов и условий используются другие операторные скобки (кц ... нц и если ... то ... иначе ... все), для объявления переменной достаточно написать её тип и имя как в C, а слово var и двоеточие как в паскале не нужно.
    Имеется довольно много синтаксического сахара, облегчающего читаемость кода. Например, функции и переменные могут иметь имена из нескольких слов, разделенных пробелами, е и ё эквивалентны. Логический оператор не можно воткнуть между не только перед, но и между словам в многословной логической функции, например можно написать если не справа стена то ... все, а можно если справа не стена то ... всё и в цикле можно написать нц 3 раз ... кц, а можно нц 3 раза ... кц.
    Понравилось в этом языке разделение функций и процедур. И те и другие имеют синтаксис алг нач кон с опциональными параметрами, которые могут быть входными, выходными (рез) входными-выходными (арг рез или аргрез). Объявление функции выглядит так же, только добавляется ключевое слово типа возвращаемого значения (цел, вещ, лог, лит и тд) между словом арг и именем алгоритма. Возврат значения выполняется с помощью присвоения специальной переменной знач вместо аналога return, что на мой взгляд хуже.

    Есть конечно и недостатки. Использование кириллических символов и русской лексики затрудняет понимание кода иностранцам, а писать сам код менее удобно, так как <> (сравнения) [] (массивы) | (комментарии) набирать из русской раскладки по умолчанию нельзя. Впрочем этот недостаток легко решается с помощью самой IDE, где вроде бы есть сочетания клавиш, которые вставляют эти символы из русской раскладки, но даже если бы их не было, и в Windows и в GNU/Linux можно сделать свою раскладку, использующую вторую клавишу регистра (Обычно AltGr, он же правый альт) или поставить готовую. Ну и переключение раскладки одним нажатием CapsLock (или чего-нибудь другого на вкус пользователя) вместо комбинации из двух нажатий типа Ctrl-Shift тоже сильно облегчает набор символов, недоступных в текущей раскладке.
    Но, на мой взгляд, непривычная лексика — это не особо значительный минус. Чем кц пока ... нц из КуМира хуже какого-нибудь repeatWhile () {} из RoboMind? По-моему, ничем. А, поскольку код во всех этих системах, сугубо учебный, то и необходимости шарить его с иностранцами особой нет.

Интересуют только свободные игры, где есть готовые кампании с уровнями с плавно, но не слишком медленно повышающейся сложностью и возможностью делать свои уровни. Просто какие-то среды типа KTurtle — их полно, но там или готовых задачников/кампаний нету или есть, но дальше освоения простейших конструкций языка они не идут. В этом плане мне понравились задания из Karel Challenges, там есть например рекурсивный сбор яблок, выложенных в виде двоичного дерева. Не слишком сложно, но и не слишком просто. Хотелось бы ещё чего-то вроде прохождения лабиринта, но не по правилу левой или правой руки, а по более продвинутым алгоритмам, где правило * руки не работает.

 , , , ,

Xenius ()

Посоветуйте IDE для написания кода на C++

Всем доброго времени.

Жизнь бывает преподносит интересные повороты. И вот я к своим 30 годам внезапно получаю сейчас второе высшее, как раз по программированию. На данный момент в универе началось изучение С++. Соответственно через неделю приступаем к написанию первых строчек кода. И вот тут такая ситуация - из всей группы я один пользователь линя. Вижу, что всем рекомендуется установить себе на венду Visual Studio.

Вопрос! Какую среду посоветуете для новичка под линь? Или не стоит выстёбываться, и лучше взять да накатить виртуалку, поставить туда десяточку и сидеть в этом VS? Ещё так понял у нас позже ещё будут разборы по Python и C#, что вероятно тоже желательно учитывать в IDE. Опытные, что посоветуете? Заранее спасибо.

 , ,

NeTC ()

Обучение детей программированию

… с малых лет.

Какие есть программы (я не конкретно про ПО, а про методическую программу)?

Может кто-то из вас составлял и может поделиться?

Я не с целью монитезации, а с целью для себя.

 ,

bvn13 ()

обучение программированию: советов мне

Был кто то на ЛОРе, кто развлекался обучением программированию. Напомните пожалуйста ник.

Помню он говорил что то вроде

беру человека, веду его, и до желанного состояния «есть несколько офферов, не знаю какой выбрать» проходит n времени.

Или может кто встречался с вопросом, тоже неплохо бы советов.

Ситуация такая. Есть у меня друг детства. Он какое-то экономически-гуманитарное образование имеет, маркетолог по-моему. Работает в одном крупном банке. ЗП у него хорошая, в целом (по-моему) всё хорошо. Но он говорит вроде того что рынок его профессии сильно сужается в связи с приходом всяких там технологий ИИ. Ну соответственно волнуется о будущем. Смотрит в сторону программирования. Конечно привлекает уровень ЗП.

Я ему сказал с год назад что переход на новую профессию займёт лет 5 до желаемой ЗП. А если лет трёх не потратишь и не научишься сам, то никто не захочет и за 20 тыс рублей брать на работу.

Так вот думаю.. Скажем, человек готов учиться. Т.е. целенаправленно посвящать время исключительно обучению.

Сколько интересно с нуля надо учится программировать на java, скажем, чтобы дойти до миддла? Т.е. хотелось бы услышать оценок от тех кто либо дошёл до миддла, либо кого то обучал. Возможно не на java.

 

AndreyKl ()

Обучаю работе в линуксе и программированию

Москва или Зелик.

Примерный список тем: Выбор версии линукса, установка системы, работа в юникс шелл(баш), настройки загрузчика для совместной работы с виндовс, настройка сети, работа с файловой системой, установка пакетов с по, советы по использованию линукса в качестве домашнего компьютера или обучению программированию (баш, питон, С++). Обучение онлайн преимущественно в вечерние часы и выходные. Также могу проводить занятия по программированию (баш, питон, С++) и оказывать помощь в выполнении учебных заданий.

Список тем может быть расширен. По деньгам пока не знаю, но цены, сразу говорю, будут московские с оплатой за каждый академический час. Желательно, чтобы были люди не старше 25 лет.

А также:

Вечерняя няня к мальчику или девочке 10-16 лет без проблем со здоровьем.

Встретить у школы после уроков. Далее, накормить обедом, жесткий контроль выполнение уроков и успеваемости, прогулки на улице. Помогу подготовить одежду и собрать портфель в школу для следующего дня (при необходимости). Могу выполнять небольшие поручения типа сходить в магазин или аптеку или к врачу(за отдельную плату).

При наличие интереса ребенка к информатике, математики или физики, возможно организация подготовка к ЕГЭ (за отдельную плату).

Этих я тоже могу учить линуксу и программированию. Но тут нужно желание ребенка.

О себе. Студентка математической специальности, симпатичная, с очень веселым характером, не зануда и не фрекен Бок. Без вредных привычек и судимостей. С личным транспортом (скутер).

От 120 т. (это для няни) Возможные нечастые переработки (за отдельную плату).

Перемещено leave из job

 

Zpp ()

Как стать программистом?

Выштрудировал я синтаксис rust, попытался в свои проекты и что дальше? Что делать, что штрудировать, где искать задания чтоб начать зарабатывать большие деньги? Ещё раз: есть знание синтаксиса, пытаюсь в rust уже год, есть неуспешные попытки реализации своих проектов, нет понимания что делать и когда говорить: «я успешный rust-прогороммист», не ясно как стать успешным ну или хоть каким-то программистом.

Итог: нужно учить java, rust-новички не нужны.

Перемещено alpha из development

 ,

yufhgigibi ()

Языки программирования для графики, демок и всего такого

Присматриваюсь к языкам для (само)обучения программированию, работа с графикой позволяет сразу и наглядно увидеть результат, что толкает, ну лично меня, на продолжение деятельности.

В пример можно привести pixilang, processing, openframeworks (но это c++, слишком сложно, пока что). Есть ли что-то такое еще, или подскажите, пожалуйста, где и как искать?

 , ,

Naurim ()

Python для школьника

Для поступления в желаемый универ надо сдать информатику. Не сильно сложно: немного алгоритмов, императивного программирования и декларативного (SQL). Cпециальность не сильно айтишная: дизайн, графика, etc.

Выбор языка программирования – свободный. На экзамене лишь предоставляют задание. Выбор пал на Python 3, поскольку множество литературы нескучной для начала. Платформа – естественно GNU/Linux (Ubuntu). Как варианты рассматривались еще языки Pascal, C, JavaScript (sic!), Java, C#.

На повестке дня выбор инструментария. Понятно, что консолька и vim/nano – это обязательно. Но сейчас скорее вопрос стоит между VS Code, Spyder и Kdevelop. Хотелось бы статический анализатор (aka tidy), дебагер и автокомплит. Есть истории успеха? Может кто тоже начинал с Python? Что стоит учесть?

Дискач.

 , ,

KennyMinigun ()

аналог javarush для python?

есть ли сайты по изучению питона аналогичные джаварашу? нашел пока что https://devman.org/ и https://dvmn.org/, есть ли другие?

 ,

chenbr0 ()

Хочешь бесплатно получить крышу над головой, еду и научиться программировать?

Просто присядь в английскую тюрьму https://www.bbc.com/news/technology-47570134 Оплати только билет из Москвы в Англию. Думаю в районе 5-10К руб. из регионов наверное дороже, а летом можно и автостопом почти бесплатно.

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

P.S. В английском уголовном кодексе рассматривайте статьи на 2-3 года. Примерно столько нужно до джуна. Заодно и английский язык подтянете.

 ,

foror ()

ВУЗ для обучения на программирование.

Доброго времени суток, уважаемые и почетные пользователи.

Я окончательно и бесповоротно решил осуществить свою давнюю задумку пойти учиться на программиста. У меня с математикой со школы еще все было весьма хорошо, а программирование сам стал изучать еще во времена учебы в первом вузе в Украине (2013 год). Сейчас понял что это мне все еще интересно, да и специальность перспективная.

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

Готов к самостоятельному познаванию предмета, вопрос заключается в том куда пойти, на вечернее допустим.

 , ,

w1nner ()

Школа программирования для детей. Scratch JR - как запустить?

Здравствуйте.
так сложилось что вписался в открывающуюся по франшизе школу программирования для детей от 4-х до 12-и.

в целях экономии и по идеологическим соображениям были взяты недорогие ноутбуки с freedos, на которые накатили кубунту.
Так как большая часть всей деятельности разворачивается в браузере, никаких особых проблем не ожидалось.

Но для самых маленьких есть такая штука как Scratch Junior, и изначально он задуман исключительно для планшетов. Подумал что найти эмулятор андроида под линукс будет не сложно. И это было ошибкой.

пока единственные целиком рабочие решения: Genymotion и Android Studio.
Genymotion - в триале на 30 дней, а дальше немалый ценник в 136$ per user.
Android Studio - слегка тормозит и немного не для того сделан.

Virtualbox c андроидом - жутко тормозит.
ARC Welder и запуск в хроме - так и не завелось. конкретно с этим apk.
Anbox - всё идеально, но звук не работает :(

есть версия scratchjr под винду и мак. после долгих танцев с wine запустилось, но опять мать его без звука.

добавлю ссылки на этот злополучный scratchjr, попробуйте пожалуйста, может у вас получится запустить его. буду очень признателен за подсказки.

https://jfo8000.github.io/ScratchJr-Desktop/ - win версия
https://www.apkmirror.com/apk/scratch-foundation/scratchjr/scratchjr-1-2-5-re... - apk вариант.

 , ,

Messing ()

Язык программирования для ребенка

Всем привет!

Какой язык вы бы рекомендовали для изучения программирования и почему?

Если отойти от общего вопроса, то конкретный ребенок(10 лет) проходил много всякого на code.org и прошел немного на code combat, там в качестве языка был питон(но там готовое окружение с командами и объектами игры). Есть немного опыта работы с программированием lego mindstorms. Для дальнейшего развития интересны робототехника и разработка игр(для телефонов и ПК).

Попросил помочь с тем, как и куда двигаться дальше и какой язык изучать :)

Вроде как логично выбрать питон, поскольку есть базовые сведения, так же есть даже литература для детей. Но слышал так же много негатива в плане выбора его в качестве первого языка.

 , ,

forCe ()

Ресурсы с книгами по IT-тематике - подскажите

Мне нравятся наборы книг от HumbleBundle по разным тематикам, такие как DevOps, Security и т.д., причем частенько с видосиками идут.

Например, последний бандл у них по питону был - https://www.humblebundle.com/books/python-packt-2019-books

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

 , , , ,

skyman ()

Где найти пару кодорабов за опыт?

По мотивам того треда. Нужен кто-то, кто будет кодить за опыт, а тот человек куда-то делся и на почту не пишет, эхъ. Где найти таких людей? Я трачу время на их обучение, они тратят время на быдлокодинг, обучение будет так себе, код тоже будет так себе, так что сотрудничество взаимовыгодное.

 ,

crutch_master ()

Удалённая подработка наставником по Frontend Dev (JS и все-все-все)

Привет, ищу человека который сможет уделять от 3 до 8 часов в неделю на общение/наставничество/проработку задач и их решений и обмен опытом в сфере веб разработки.

Дано:

Базовые знания ванильного JS, HTML5/CSS3, SASS, Bootstrap, GIT, Bash CLI Недочитанные Eloquent JS, и куча разных онлайн курсов по нему же.

Цель:

Получить работу в западной компании, разработать свой pet project и выложить его на github, короче получить свою первую работу разработчика.

У вас должен быть разговорный английский, опыт общения с разработчиками из западных компаний, собственно опыт разработки, истории своего самообразования и use cases по работе, умение как поддержать так и покритиковать и желание помочь в становлении нового профессионала.

Оплата почасовая - договорная. (paypal или что-то такое.) Пишите:

banburywoman гав гмейлюком

С уважением, Елена

 , , ,

Gleep ()

Подскажите идей для небольших тренировочных проектов

Этот тред — логическое продолжение этого.

На каких реальных или близких к реальным задачам можно потренироваться (точнее говоря: поучиться, новичку) в работе с React, Vue, Python, JS?

Покидайте ваших идей :-)

 , , ,

Deleted ()

программирование логики (?)

Уже давно хочу научиться в программирование. Интересующая область — автоматизация проектирования.

В книгах (довольно старых) по проектированию и конструированию пишут, что подбор оптимальных параметров и выбор лучшего компромиссного решения — неформализуемая задача. Мне кажется, что это можно, как минимум, делать полуавтоматизированно, задавая критерии оценки. При этом мне не хватает знаний, чтобы это реализовать хотя бы на бумажке.

Потому вопрос — в какой литературе (англоязычной или русскоязычной, в другие языки не могу) можно почерпнуть знания о формализации операций выбора?

Также хочу научиться писать на каком-нибудь более развитом языке чем VisualBasic программы для api NX, SolidEdge, Ansys, так что, было бы здорово увидеть рекомендации по литературе для обучения какому-либо из этих языков программирования: C/C++, Visual Basic, C#, Java, Python. И рекомендации, какому из этих языков учиться, тоже.

 , , ,

Deleted ()

Материалы для экспресс-курса по C++

Товарищи, братья, друзья, господа!

Нужны какие-нибудь материалы для экспресс-подготовки студентов по программированию на C++ (специальность студентов имеет довольно малое отношение к тому, что обычно называют IT). Кнута и прочих «корифеев» не предлагать, нужен курс по современному стандарту (C++14 и позже), минимум «глубины», максимум полезных практических знаний и best practices. Если это важно, то направленность — численное моделирование физических задач.

 , , ,

Sahas ()