• Дефицит специалистов - так всё-таки это правда или миф?

    Jeiwan
    @Jeiwan
    А вы посмотрите на те вопросы, которые тут люди задают, посмотрите, какие проблемы люди пытаются решить. 30% вопросов об одном и том же: как начать что-то делать. На другие 60% вопросов ответ можно найти самостоятельно. 10% вопросов действительно чего-то стоят. А ведь все эти вопросы как раз и задают такие вот "специалисты".
    Люди не хотят самостоятельно думать, самостоятельно решать задачи. Даже не то чтобы решать, а просто найти ответ в интернете, так как 99% проблем уже решено кем-то другим. Люди не хотят просто хоть немного напрячься. Чтобы где-то работать программистом, не нужно много ума: достаточно уметь искать информацию в интернете. Но и на это не все способны. Люди не умеют работать. Поэтому на фриланс-биржах так много откликов, поэтому заказчики постоянно обжигаются на таких откликах и поэтому изо всех сил держатся за одного хорошо разработчика.
    Любого человека, который что-то делает, который самостоятельно решает задачи, в любой компании с руками оторвут и деньгами завалят. Людей много, а способных работать — единицы.
    Ответ написан
    4 комментария
  • Где найти рецепты сложных архитектур?

    @RokkerRuslan
    Комментировать
  • Где найти рецепты сложных архитектур?

    @cthulhudx
    1)Yakov Fain, Victor Rasputnis, Viktor Gamov "Enterprise Web Development"
    enterprisewebbook.com (Разбирается обширное количество тем, в том числе SPA)
    2)Catalog of Patterns of Enterprise Application Architecture
    martinfowler.com/eaaCatalog
    3)Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Шаблоны интеграции корпоративных приложений) Мартина Фаулера
    4)Паттерны для масштабируемых JavaScript-приложений:
    largescalejs.ru
    Ответ написан
    Комментировать
  • Выдаётся ли сертификат о сдаче 70-483-Programming in C#?

    @velnick
    Бумажные сертификаты сейчас вообще не выдаются.
    В центре сертификации вам выдадут бумажку с вашими результатами.
    На портале mcp.microsoft.com у вас будет личный кабинет, в котором вы сможете просмотреть сданные экзамены. Там же вы сможете заказать бумажную версию сертификата или скачать электронную.
    В случае, если у вас будет сдан только экзамен Programming in C# там будет написано что-то вроде Microsoft certified professional или Microsoft certified technology specialist, что является младшим статусом на пути сертификации. Для получения сертификата о статусе MCSD, нужно сдать все экзамены на соответствующем пути.
    Ответ написан
    1 комментарий
  • Чем отличается код дилетанта от профессионала?

    alexiusp
    @alexiusp
    senior frontend developer
    Код профессионала может прочитать и понять любой дилетант. Код дилетанта иногда даже профессионал понять не может.
    Ответ написан
    Комментировать
  • Что нужно знать, чтобы понять - бинарные деревья, графы, синтаксический анализ?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Ничего. Просто берете и разбираетесь.
    Кнут и Кормен основные авторы.
    Ответ написан
    Комментировать
  • Поздний старт в ИТ - есть ли шансы?

    beardedjack
    @beardedjack
    Ничего не бойтесь, дружище! Понимаю Ваши опасения. Ваш возраст - это ерунда.
    Самому уже 33. Всего-лишь пару месяцев назад получил должность, связанную с управлением проектами в области разработки ПО.
    До этого 11 лет в госконторе. Там начинал с эникейщика. Компы таскал. Админил все что можно. Много работал с людьми. Дорос до нач. отдела. Свободное время тратил на самообучение, фриланс. Потом добавилось получение второго высшего образования заочно по ит-специальности (голая математика, программирования было мало).
    Уже давно стало понятно, что надо менять сферу деятельности. Причем очень быстро. Мозг "закисает" на работе совсем... Вот и решился на экстренные меры.
    Да, здесь актуален вопрос психологического характера...
    Мотался по собеседованиям. Претендовал на должность Java junior-developer (выбрал джаву как ниболее интересную для меня в тот момент, хотя опыт был в иной области). Из этих собеседований вынес много нужного и интересного для себя. За это время подучился основательно. Мало спал. Много читал/писал/пробовал...
    Да, я был готов так поступиться со своим самолюбием: уйти с "престижной" должности и начать все "с нуля".
    На одном из ранних проваленных мною собеседований, интервьюер (технический специалист) задал вопрос: "А не поздновато ли ты, парень, решил резко так сменить сферу деятельности? Уйти с такой должности. Да на такую низкую должность... Возраст уже... Вот я б не рискнул...". На что получил ответ: "Это мои проблемы, парень. И мне решать как мне с этим жить".
    Все мои долгие попытки трудоустройства все-таки привели к положительному результату. В результате - имею очень интересную и хорошо оплачиваемую работу. И готов тратить свободное время на самообучение.
    Ответ написан
    Комментировать
  • Чем отличается код дилетанта от профессионала?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Самый базовый уровень -- консистентность форматирования: одинаковые отступы, одинаковые кавычки.
    Чистота в коде: отсутствие гигантских кусков закоментированного кода, вообще ненужных комментариев типа имени автора (это все можно посмотреть в системе контроля версий), грамотное именование сущностей (нет однобуквенных переменных, сущности названы по-английски, а не транслитом, и т.д.).
    Знание стандартной библиотеки, отсутствие велосипедов типа array[array.length] = elem вместо array.push(elem).
    Использование очевидных и явных путей, вместо «умных» хаков.
    Отсутствие копи-пейста и дублирования кода (это всегда, всегда аукнется багом).

    Вообще почитайте «Совершенный код», все это ценится во всех языках.
    Ответ написан
    3 комментария
  • Поздний старт в ИТ - есть ли шансы?

    @TheRishka
    Андроидоводоведовод
    Чувак, наберись уверенности. Я сам проучился 6 лет на инженера, понял, что это не мое, перешел на it. Год занимался сам, по учебникам, никто мне знаний просто так не давал, как в универе. Ботал и занимался, прошел около 50 собеседований, где меня размазывали по стенке, но все же попал на работу обычным Junior Android-разработчиком, хотя раньше к Java вообще не прикасался. Проваленное собеседование - это опыт. В конце концов, умение принимать правильные решения приходит с опытом, а опыт - с неудачными решениями. Все были новичками. Запоминай что спрашивают, подучивай эти "дыры" и однажды пройдешь и попадешь в классную команду. Попадешь на работу - дальше пойдет как по маслу, будут конкретные задачи, будут сроки, перестанешь метаться "о куда мне ткнуться, что делать", будет гораздо проще.

    Что реально нужно - это свои проекты. У тебя они, судя по всему, есть. Вот только нужны ЗАКОНЧЕННЫЕ проекты. Умение доводить проект до хоть какого-то состояния очень важно. Если у тебя все висит в стиле: "ну я вот тут делал, но вот это не работает, вот тут баг и т.д." - это херня. Лучше урежь функционал, но сделай, чтобы работало. Это реально важно и этому надо учиться.

    Если ты из города Казань, можешь посмотреть и почитать про Иннополис. Хотя, возможно, сможешь и так туда поступить, там реально круто, может подумаешь о переезде:)
    Ответ написан
    1 комментарий
  • Поздний старт в ИТ - есть ли шансы?

    @Appolit
    Интересующийся it экономист-бухгалтер
    Мне 31, начал изучать Python. Никаких комплексов и неуверенности нет. Конечно стать гуру в программировании я скорее всего не стану, но вот научиться решать проблемы и задачи на работе, я уверен, вполне возможно. По образованию экономист/бухгалтер.
    Ответ написан
    2 комментария
  • Поздний старт в ИТ - есть ли шансы?

    zo0m
    @zo0m
    full stack developer
    какой-то вы неуверенный слишком
    я собеседовал достаточно много студентов и возраст скорее играет на вас
    "Что делал? тебе столько лет, а где опыт?", конечно спросят, только не для того чтобы вас топить, а для того чтобы понять что за человек сидит.
    Если на собеседованиях будете хорошо отвечать -- у вас нет причин не попасть куда-угодно.

    псц, ПОЗДНИЙ СТАРТ в 26 ??? я видел взрослых мужиков за 40 полностью меняющих работу на IT, а вам 26...

    чувак иди проспись
    Ответ написан
    6 комментариев
  • Поздний старт в ИТ - есть ли шансы?

    bobrovskyserg
    @bobrovskyserg
    Хех.
    У вас пустой профиль.
    У вас нет аккаунта на Гитхабе?
    Вы интраверт?
    Ну так начните активничать зесь (вы же отличник?)
    Шевелитесь, спрашивайте, отвечайте, не таитесь, не придуривайтесь - чем вы рискуете?
    Ответ написан
    Комментировать
  • Как выбрать узкую специализацию?

    @Inav
    Для начала нужно спуститься на землю, умею плохо - это не умею, это знаком, видел, имею представление. У вас по каждой из перечисленных областей есть несколько хороших вакансий куда вас берут работать? - Скорее всего нет. Нужно выбирать работу, а не область. Идите туда, где вас устраивают задачи, деньги и куда вас берут. Дальше растете в той области, которую требует ваша работа. А все остальное "вкусное" уходит в раздел хобби, программирования для себя и участия в опенсорс проектах.
    Ответ написан
    2 комментария
  • Книги, дающие базу по программированию в целом и ООП?

    tuccar
    @tuccar
    Прочитай вот эту книгу:
    SICP - Структура и интерпретация компьютерных программ,
    www.ozon.ru/context/detail/id/5322055
    Ответ написан
    Комментировать
  • Книги, дающие базу по программированию в целом и ООП?

    'Object-Oriented Software Construction', Second Edition
    Bertrand Meyer

    'SICP'
    mitpress.mit.edu/sicp/full-text/book/book.html

    'How to Design Programs'
    www.ccs.neu.edu/home/matthias/HtDP2e

    "Совершенный код" Макконелл
    www.ozon.ru/context/detail/id/3159814

    "The Art of Software Testing" - Second Edition
    Glenford J. Myers

    Есть еще книги, но ищи их сам по мере надобности.

    Ищется просто. Заходишь на тематический сайт Q&A. Ищешь, best book about ... Тот ответ за который проголосовали больше, и есть наиболее полезная книга.
    Если интересно зачем ее читать, то так и пишешь: "чем была полезна книга ... " и т.п.

    И не забывай про источник знаний - реальных людей, те. про ментора. theasder.github.io/learning/2015/01/25/let-us-lear...
    Ответ написан
    1 комментарий
  • С чего начать школьнику 16 лет?

    @pashwrs
    с англ языка стоит начать
    Ответ написан
    Комментировать
  • Стоит ли перейти на linux

    metamorph
    @metamorph
    Нет, не стоит.
    Оставьте никсы серверам. Для комфортной работы используйте макос или виндовз.
    Для "поиграться" достаточно поставить виртуальную машину.
    Ответ написан
    14 комментариев