• Как устроить на первую работу в сферу frontend'a?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Устраивался я 21 год назад, не фронтом и даже не web-разработчиком, так что экспертом приглашать меня не стоило. Но раз уж пригласили, то поделюсь опытом найма. Стажёров и джунов почти никто не нанимает. При этом в ИТ сейчас прёт всё больше народа, количество соискателей уже в сотни раз больше, чем вакансий для начинающих. Отсюда относительно высокие требования к соискателю при достаточно низких зарплатах. Поэтому первое, что нужно - везение. Можно быть сколь угодно крутым, но затеряться в потоке. Второе - нужно хорошо составленное резюме и пет-проект. И последнее по очереди, но не по значению - надо быть лучше остальных ста соискателей. Это не сильно сложно, большинство из них - жертвы курсов и видео-уроков. Имея всё вышеперечисленное, придётся сделать очень много откликов, сходить на очень много собеседований и потом поработать годик за еду. После каждого проваленного собеседования просите обратную связь. Зубрите то, что спрашивали. Подтягивайте то, с чем не справились.
    Ответ написан
    1 комментарий
  • Лучшее время дня для усвоения / запоминания новой информации — какое оно?

    @Akela_wolf
    Extreme Programmer
    У каждого человека свое. Кому-то проще всего делать это утром, сразу после пробуждения. Кому-то - после "раскачки", у кого-то активность мозга повышается в середине дня, а у кого-то - вообще к вечеру.

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

    Так что наблюдайте за своим организмом и своим мозгом - они вам дадут ответ лучше чем сотня комментирующих на Тостере.
    Ответ написан
    9 комментариев
  • Годится ли мой план обучения программированию с нуля?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Плана тут не вижу. Вижу просто перечисление нескольких книжек.
    Никто не знает, сколько вы будете заниматься практикой. Как и что вы будете практиковать.

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

    Adamos
    @Adamos
    "Я выучил английский по учебнику, разговариваю со словарем, с людьми боюсь.
    Когда мне можно будет начать учить китайский?"
    Ответ написан
    Комментировать
  • Обязательно ли читать книгу по языку/технологии что бы быть тру и продвинутым кодером?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вы не найдёте ни одного авторитетного программиста с мировой известностью, который бы утверждал, что курсы и видео-уроки лучше книг. Обычно это утверждают либо профаны, оправдывающие своё нежелание читать, либо авторы курсов, делающие деньги на лентяях и глупцах. И я лично за 18 лет в отрасли встретил множество программистов, но ни одного хорошего, выучившегося по курсам и видео-урокам.

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

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

    Наконец, постоянная практика чтения неизбежно приводит к увеличению скорости чтения. И наступает момент когда прочитать учебник будет в 10 и более раз быстрее, чем просмотреть видеокурсы по той же теме и в том же объёме.

    Кроме того, чтение развивает абстрактное мышление - основной инструмент разработчика.
    Ответ написан
    16 комментариев
  • Гайд по поступлению в Беларуси?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Выучите английский язык и готовьтесь к поступлению в вуз в Латвии, Литве или Польше. Подойдёт любой технический вуз (разумеется и на рейтинги стоит посмотреть). А три года как раз хватит на хорошую подготовку.
    Возможно придётся выучить и какой-то другой язык и подтянуть какие-то предметы, тут уже по странам Европы надо смотреть и по вузам, какие и где требования. Например, я читал что в Чехии есть что-то вроде годичных программ изучения языка и подготовки к вузу. Тоже хороший вариант, но деталей, увы, я не знаю.

    Разумеется, если возможность уехать всё ещё есть. Я не слишком слежу за новостями в последнее время.
    Ответ написан
    Комментировать
  • Что изучать для робототехники?

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

    Просто поставьте перед собой цель и добейтесь её.
    Ответ написан
    Комментировать
  • Робототехника как профессия - актуально?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    чувак очнись, ты на улицу выйди, какая еще робототехника как профессия?
    пока человеческий труд можно за 300 долларов купить (в регионе), никому нахрен не надо будет с роботами заморачиваться.
    дай бог через 100 лет для этого хотя бы рынок появится.
    Ответ написан
    Комментировать
  • Робототехника как профессия - актуально?

    Lucian
    @Lucian
    https://t.me/MakeFreelance
    Смотрите в сторону компаний, которые уже заменяют человеческий труд, к примеру сборочные линии авто, сортировка товаров amazon, автономный сбор урожая и т.д. список бесконечный.
    Ответ написан
    Комментировать
  • Какие модули к ардуино нужны для распознования объектов и построения карты?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    На хабре была статья о том, как получать изображение с оптического датчика компьютерной мыши.
    https://habr.com/ru/post/128972/
    По идее единственным этим датчиком вполне можно было бы обойтись для прототипа, ведь мышь умеет оценивать перемещение даже по чистому листу.
    Можно добавить энкодеры на колёса и применить метод Калмана для повышения точности и устойчивости определения координат. Для хранения растровой картинки с тем разрешением, с которым "видит" оптический сенсор мыши 600-1200dpi в стоковой ардуинке не хватит памяти, так что можно действительно гнать данные (смещения и картинки) на комп (или смартфон), а там уже обрабатывать и отсылать команды для моторов робота.
    Можно взять ESP-cam и приколхозить линзу с подсветкой, тогда можно пробовать формировать картинку на девайсе, например на флешке.
    Эффективнее сделать штангу с подвижным сенсором и ровно едущего робота, или взять сенсор от готового сканнера. Лет 20 назад у моего друга был ручной сканнер, который нужно было возить по бумаге, чтобы отсканировать лист. По вращению колёс сканнер понимал с какой скоростью его тянут. Если вести аккуратно, получалась вполне сносная картинка, но только в случае одного прохода.
    Само собой с оптическим сенсором от мыши у вас робот будет сканить А4 долго и муторно, причем в ЧБ.
    Вообще проще фотать лист сверху смартфоном=).
    Ответ написан
    Комментировать
  • Как серьезно заниматься роботехникой НЕ в университете?

    Jeer
    @Jeer
    уверенный пользователь
    Привет. Слово "робототехника" довольно расплывчато, какой смысл ты вкладываешь в него?
    Например, ты нужно построить робот танк для участия в соревнованиях. Как минимум нужно разбираться в механике, как считать ход шестерней, что такое редукторы, может захочешь дифференциал поставить, чем отличается шаговый двигатель от коллекторного или сервопривода, что использовать для поворота башни и т.д.
    Дальше, нужно сделать управление через интернет. У меня была задача на raspberry pi поднять node js вебсервер и установить связь по вебсокетом с другим сервером. Передача управления, плюс потоковое видео. Это уже чистая веб разработка, огромный пласт знаний, который вроде как к робототехнике не имеет прямого отношения, но вот в данном случае понадобилось.
    Если я соберусь строить дрон, самолёт или дирижабль - то там так же своя огромная сфера знаний про воздухоплавание, газы и т.д., которая вроде как не робототехника, но для конкретной задачи нужно во всём разобраться.
    Дальше, не знаю, чем не угодила ардуино - это микроконтроллер, который выполняет определённые задачи. Его удобно использовать для прототипирования, то есть вначале строишь своего робота на ардуино, разбираешься, что конкретно и как у тебя используется, после чего можешь под эту же задачу сделать свою плату. В схемотехнике тоже множество своих правил и это тоже огромный пласт знаний. Но если ты знаешь отдельно только схемотехнику, робота не построить.
    Если нужно сделать компьютерное зрение, то там тоже чистое программирование, которое к механике или другим областям совсем не относится, но в некоторых робо проектах оно необходимо.
    Надеюсь обрисовал картину в целом. Создавать что-то реально крутое можно, достаточно посидеть в интернете, посмотреть существующие проекты и выбрать что-то по своему вкусу, начинать пилить, параллельно глотая обучающие видео с ютуба по соприкасающимся темам.
    Могу порекомендовать канал Амперка на ютубе, у них и куча проектов и в целом развивающая инфа. По механике может быть достаточно даже лего обзоров от Кирилла Desert Eagle Lego Technic.
    Ответ написан
    8 комментариев
  • Как дать отдельную гиперссылку к обекту?

    StarinaDims
    @StarinaDims
    FrontEnd Developer
    <!DOCTYPE html>
    <html>
    <head>
      <title>Вывод обекта</title>
    </head>
    <body>
    <div id="out">
      <script>
        var trees={
          "potaito":{
            "name":"Иранский Помидор",
            "cost":3000,
            "img":"https://pics.botanichka.ru/wp-content/uploads/2016/01/kartofel-iz-semyan-01.jpg",
            "link":"index.html" 
          },
          "apple":{
            "name":"Россиское яблоко",
            "cost":6000,
            "img":"https://yaskravaklumba.com.ua/image/catalog/stativideo/ablona-2.jpg?1480925781495",
            "link":"pomidor.html"
          }
        };
        var out='';
        for(var key in trees){
          out+=trees[key].name;
          out+='<a href="'+trees[key].link+'"><img src="'+trees[key].img+'"></a>';
    //Это гиперссылка работает на обеих обектах. На Яблоке и на Помидоре. Надо что бы яблоко имела ссылку на index.html а помидор ссылку на pomidor.html. Можно ли прямо в теле цикла добавить гипперссылку на необходимые страницы?
        }
        document.querySelector(".out").innerHTML=out;
      </script>
    </body>
    Ответ написан
    1 комментарий
  • Как вывести значение input.value в другую html страницу после события onclick JSON?

    У Вас на странице вывода нету input.value :)
    Вы должны передавать название ключа в localStorage.getItem('value')
    Ответ написан
    1 комментарий