• Нужно ли 40-летнему джуну уметь максимально много?

    php666
    @php666
    PHP-макака
    Короче, я боюсь, что, выучив слишком много всего, стану отпугивать работодателей своей продвинутостью.
    лол
    40 лет, а мыслит как 18-и летний юноша-максималист
    выучит он "слишком много всего"
    ты выучи сначала
    потом приходи сюда
    когда ты "слишком много всего" выучишь, тебе минимум будет 45 лет

    Но вот думаю: А не слишком ли "крутым" я стану?
    на первом же собеседовании тебя сотрет в порошок 25-30 летний чувак с опытом и покажет твое истинное место.
    это не оскорбления.
    это твое будущее.
    Ответ написан
    8 комментариев
  • Как начать учить Python 3?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    C 2016-го ничего не поменялось. Берём букварь "Изучаем Python" Лутца, читаем, экспериментируем с примерами.
    Ответ написан
    3 комментария
  • С чего начать изучение Linux (в целях освоения Kali Linux)?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Понять, с какой сборки стоит начать

    Сходите на distrowatch.com - там есть рейтинг популярных дистрибутивов (и не бойтесь брать ubuntu - ей не только домохозяйки пользуются).

    Научиться взаимодействовать с консолью (основные команды и пр.)

    • Скотт Граннеман - Необходимый код и команды
    • Алексей Береснев - Администрирование GNU/Linux с нуля

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

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

    Гуглите книги для системных администраторов - на тостере уже не раз спрашивали. Все они более-менее про одно и то же, так что берите какая больше понравится. В процессе чтения будет очень не лишним попробовать понастраивать разное серверное по и посмотреть что оно из себя представляет - есть документация для ubuntu server на русском.

    с английским не дружу, но никогда не поздно начать

    Самое время начать, поскольку к моменту, когда вы поймете основы и захотите чего-то большего, окажется, что очень многие интересные книжки по теме тестирования на проникновение (в частности от packt publishing) будут только на английском.
    Ответ написан
    1 комментарий
  • Карьера программиста после 30+. Миф или реальность?

    printf
    @printf
    Ем детей.
    Во всех фирмах, где я работал, мы брали людей вне зависимости от возраста и половых признаков. Тем более меньше 40 лет, о чем речь-то вообще.

    Тут проблематика в другом. Нужно хорошо владеть предметной областью (да-да, юниору тоже). Очень хорошо будет показать свои работы (в т.ч. работы «в стол»). Тогда всё будет ОК.

    А «свежие» выпускники это всегда ужасно, там процентов 90 вообще программировать не может ни в каком виде. Терпеть не могу, серьезно.
    Ответ написан
    Комментировать
  • Карьера программиста после 30+. Миф или реальность?

    @shahmatov
    Смело начинайте свою карьеру! При очень низкой подготовке выпускников, и очень низком пороге входа в специальность, достаточно небольшого желания, терпения и вы легко можете освоить специальность и даже неплохо преуспеть в ней.
    Ответ написан
    Комментировать
  • Карьера программиста после 30+. Миф или реальность?

    insiki
    @insiki
    broken pipe
    Не слушайте нахрен никого, в чьих постах так и читается "чувак, смирись, ты просто 30-летний овощ, ты ничто!".
    Мне вот-вот уже 28 и я с огромным рвением, желанием и небывалой усидчивостью изучаю сейчас те вещи, за которые в свои 20 брался и вскоре забрасывал! И плевать мне на студентиков и прочую чепуху.
    Не будучи крутым спецом уже получил несколько приглашений на работу как на позиции системного администратора Linux (не эникейством заниматься, а админить под сотню серверов!), так и на позиции Junior бэкенд-разработчика, хотя в мае только прочитал теорию про ООП, начал понимать, что к чему, и первый раз стал кодить на Ruby (и кодить вообще).

    Большинство людей, закончив колледж, идут в жизнь и узнают, что школьное или колледжское образование – это ещё далеко не всё, что нужно человеку для достижения успеха. Реальный мир далёк от академических знаний, он требует чего-то большего от людей. Я слышал, как кто-то называл это «что-то большее» – сила воли. упорство, активность, дерзость, храбрость, ловкость, отвага, цепкость, незаурядность. Фактор наличия этих качеств в людях, в конечном счёте, влияет на их будущее гораздо больше, чем школьные знания.
    Ответ написан
    1 комментарий
  • Карьера программиста после 30+. Миф или реальность?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    Для работодателя преимущества молодых заключаются в том, что их можно всячески сношать в режиме 24/7, просить поработать в выходной даром и другими способами отвести на них душу.
    У них нет жизненного опыта.
    Мотивировать молодых можно лычками сеньора-помидора, прилюдной похвалой, похлопыванием по плечу, надбавкой в 50$ в год.
    Я не утрирую, сам был молодым разработчиком (я и сейчас молодой - 33).

    Никогда не поздно осваивать новую профессию.
    Это адаптация к рынку.
    Смотрите вокруг, изучаете то, что требуется в вакансиях, изучаете.
    Пройдет год и вы не джун.
    Сам сменил несколько стеков "язык/технология" и думаю не последний раз.

    Люди на пенсии иностранные языки учат и развиваются - это не период дожития.

    Быть программистом когда тебе под 60 - реальность. Я такого знаю.
    Ответ написан
    Комментировать
  • Карьера программиста после 30+. Миф или реальность?

    max-kuznetsov
    @max-kuznetsov
    Главный IT-архитектор
    Боже, сколько страшилок понаписали!

    Дай-ка и я своё слово вставлю.

    Я начинал свою профессиональную карьеру дважды. Первый раз в 2002-м году. На тот момент мне было 26. Работал с Delphi. Дослужился до ведущего разработчика. Но пришлось сменить направление деятельности. И второй раз снова начал с простого программиста, осваивающего Java и .NET. Это было уже в 35. Сейчас работаю архитектором.

    От одного хорошего человека слышал, что главный инструмент разработчика - его голова и опыт. Я бы ещё добавил сюда интуицию и кругозор. Опыт в начале пути стремится к нулю, но голова в 35 работает лучше, чем в 20, интуиция и кругозор значительно более развиты.

    Что до сил, то да, их в 20 лет больше. Но вот внутренней мотивации и простой мудрости не хватает, так что силы транжирятся почём зря. Нет ещё опыта в том, чтобы ставить перед собой цели и добиваться их. Наличие семьи - тоже важный мотиватор.

    Юность имеет свои преимущества, но они не решающие. И недостатков у молодых программистов тоже много. Так что я бы не стал говорить, что у Вас всё плохо. В 30+ жизнь только начинается. Это я точно знаю!

    P.S. У нас в проектах работают люди разного возраста и пола. Программисты в 30 и старше - хорошее ядро команды. Они вносят стабильность. В том числе и в код. Но иногда нужно их мотивировать на то, чтобы пробовать что-то новое. И тут важно присутствие молодёжи.
    Ответ написан
    2 комментария
  • На чем был написан сайт twitch.com?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Что вам даст эта информация? Понятия написан на node.js нет, есть стеки технологий, которые используется. Платформа, фреймворки, паттерны проектирования, способы распределения нагрузки и т.п. У всех эти стеки разные.

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

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Изначально, учить нужно не языкам и технологиям, а базовым принципам устройства этого мира, пониманию логики и принятия решений, умению находить новые решения простых задач с максимально возможным результатом.

    Всё это должно быть в игровой форме и максимально быть интересным и простым для понимания.

    Например, на прогулке можно спросить:
    Как отмерить ровно 2м веревки, если есть длинная верёвка неизвестной длины и рядом столб, диаметром 50 см?

    И подобные.

    Как только он научится правильно принимать простые логические решения, он - уже программист!

    Останется ему (уже без Вашей помощи!) выучить любой язык, чтобы стать кодером и воплотить логику своих мыслей в алгоритм в виде кода.
    А 3D, C, OSI или еще что - это уже вопрос десятый...
    Ответ написан
    69 комментариев
  • Как узнать, что моё видео в YouTube не нарушает авторские права?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Есть ограничения на использование - но это ограничение можно пытаться обходить.
    1. Для начала смонтируйте пробное видео, как вы себе его представляете - и загрузите на Youtube, но не публикуйте. Если к вашему видео будут претензии - Youtube скажет вам об этом в течении первых нескольких минут. Иногда правда жалобы поступают с опозданием в сутки, или даже неделю (не часто, на одно из 100 видео). Если жалобы есть - удаляете, перемонтируете, перезагружаете.
    2. Если вы ограничите продолжительность фрагмента (например к фрагменту длиной 10-15 секунд), то претензий обычно не поступает, кроме случаев с ОЧЕНЬ жадными правообладателями.
    3. Есть и другие способы "маскировки" контента защищенного авторскими правами. Например если на фрагмент наложить поверх интро-музыку вашего канала, это конечно создаете некую какофонию, но претензии также перестают поступать. Можно фрагмент рвать на куски, иногда тоже помогает замаскировать...
    4. Ну или универсальный способ, он подошел мне чтобы замаскировать музыку из играющего в уже более чем 200 роликах радио, причем даже при проигрывании целых композиций - просто уменьшение громкости самого радио до едва различимого уровня.. Точнее не просто, должны быть другие окружающие звуки в видео, в моем случае фоновый шум. Но вам такой способ вряд ли подойдет =)
    p.s. все сказанное выше применимо даже к родной Ютуб-партнерке, собственно я сижу на ней....
    Ответ написан
    Комментировать
  • Есть ли API для текстовой трансляции матчей?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    быстро печатающий студент
    Ответ написан
    1 комментарий
  • WEB-программирование. Что выбрать и с чего начать?

    pletinsky
    @pletinsky
    На мой взгляд базисные знания следующие:

    1) Клиентская верстка и стили (html, css). Можно пробежаться глазами хотя бы по теме. Почитать про правила верстки.
    2) Клиентская логика, работа с DOM (Javascript, Jquery). Важная тема — стоит уделить ей время.
    3) Теория распределенных приложений. — Веб приложения чаще всего являются распределенными. Поэтому стоит изучить архитектурные принципы распределенных приложений. API и т.д.
    4) Базы данных (SQL, etc.) — Конечно начать стоит с классического сиквела — но стоит посмотреть и шире — например на nosql решения.

    Далее стоит выбрать технологическую платформу. С вашим бэграундом вероятно стоит посмотреть в сторону Microsoft ASP.NET MVC. Это великолепное решение и погружение в обширный мир разработки в рамках решений MS. У них сейчас самые развитые языки программирования (C# 5.0), самые развитые инструментальные среды (MS Visual Studio), одна из самых совершенных виртуальных машин (.Net).
    Решение удобнее всего для серьезных и масштабных проектов, хотя и для небольших вполне подойдет.
    Следующий кандидат — Ruby on Rails. Это развитое решение с замечательным языком программирования и отличными каркасными решениями, заточенное именно под веб. Возможно лучше подойдет для небольших приложений — но и промышленные продукты без проблем потянет.
    Он также очень распространен.
    Ну и конечно PHP. Язык программирования данной технологической платформы отстает от требований к разработке больших решений — он скорее подходит для написания скриптов. Однако существует колоссальное количество каркасных решений для данной платформы, которые позволяют реализовывать даже приличного объема продукты. Кроме того данное решение наверное самое распространенное из всех.
    И оно потихоньку подтягивается до уровня платформ для разработки промышленных продуктов.
    Существует также множество других решений. Например огромный мир Java и решения на базе серверного Javascript.

    Скоп работ будет состоять из следующих частей:

    1) Клиентская часть (html, css, javascript). Тут вам понадобятся знания по верстке как раз и жаваскрипту. Также следует использовать различные базовые решения и фреймворки. Эта как раз та часть, где слишком глубокие знания (например использование чистого некроссбраузерного javascript) могут быть вредны и лучше все базировать на готовых платформах.
    Часто эта часть в web приложениях бывает больше чем хотелось бы.

    2) Серверная часть. Тут все определяется технологической платформой описанной в предыдущем абзаце. В веб приложениях как правило немного серверной логики — почти все можно заменить на внешние библиотеки. Но у разработчиков десктопных приложений всегда есть соблазн развивать именно эту часть потому что она им знакома — не поддавайтесь. Специфическая для проекта серверная логика нужна не очень часто. Если ее много — значить кто то увлекся велосипедами. Тоже касается разработок API и систем взаимодействия с внешними сервисами.

    3) Базы данных. Конечно обязательно! стоит использовать развитые ORM системы. То есть нужно их изучить под выбранную вами технологическую платформу. Ну и конечно базовые знания баз данных тут тоже очень понадобятся — сиквел, реляционная модель и все остальное.

    Дерзайте. Я за вас болею.
    Ответ написан
    Комментировать
  • На чем написать простое Web приложение с минимальными усилиями для новичка?

    DedalX
    @DedalX
    Web разработчик, IT бизнесмен
    Мне кажется что проще всего и для новичка будет PHP+JQuery, и возможно какие-то фреймворки для того и другого. Каждый будет здесь советовать тот язык, какой сам учил первым или хорошо его знает, но мне кажется PHP самый простой язык для изучения именно новичку ( за несколько дней можно въехать ), а потом уже можно и посложней учить что-нибуть.
    Ответ написан
    1 комментарий
  • Случайность в играх

    javenue
    @javenue
    Посмотрите с такой стороны:
    1. Преферанс. На руках у игроков все карты, кроме 2-х (прикуп). При чем каждый из игроков знает изначально практически о трети карт, а в начале игры — практически всегда о всех (если в открытую).
    2. Покер. На руках у игроков 2n+5 карт. Каждый из игроков знает максимум о 7-и картах.
    Вывод очевиден.
    Ответ написан
    1 комментарий
  • Существует ли программа для контроля внешнего шума (nexus one android 2.3.3)?

    savostin
    @savostin
    Еще один программист
    Главное, чтоб от мерзского звука мама не проснулась.
    Имхо, найдите себе хату или уплотните дверь/стены.
    Хотя конечно айтишное решение красивее ;-)
    Ответ написан
    2 комментария
  • Каков список базовых книг по математике?

    @fr0g
    Математику чистой теорией не постичь. Мой Вам совет — покупаете или скачиваете «Сборник задач для поступающих во ВТУЗы» автор М.И. Сканави. Это сборник задач разбитых на разные уровни сложности. Там же есть краткие издержки из теории. Начинаете решать, когда почувствуете недостаток в теории — есть википедия, гугл, тематические форумы. Удачного Вам изучения!..
    Ответ написан
    3 комментария