• Стоит ли париться за престижный диплом?

    @Siroque
    Я отучился 5 лет в Российском вузе и 5 лет за бугром, в Германии. Так что, думаю, глупости не скажу.
    Всё зависит от ваших целей. Хотите стать специалистом, которому не стыдно переступить порог и больших и малых компаний? Или хотите начать "по уму" свое дело? Учиться НАДО.
    Если хотите "кодить за еду" (я утрирую. Peace!) - то вуз вам не нужен, потеряете время.
    И в вашем случае я бы именно рвал опу и пытался бы закончить МИФИ. Зачем?
    1. ЧСВ +100. Тут кто-то назвал ЧСВ от полученного диплома "совковым мусором". Так я бы наоборот, сложившуюся в данный момент ситуацию с деградацией системы образования и обесцененными дипломами назвал бы мусором. В Германии на тебя смотрят другими глазами уже за то, что ты только поступил ВУЗ.
    2. В вузе вы научитесь (если закончите) упорядочивать свои мысли, излагать их устно и на бумаге понятным другим специалистам языком.
    3. Вникните поверхностно во все важные концепты и технологии, понахватаете по верхам знаний из множества доменов, до которых самоучке копать и не вздумается.
    4. Как следует из п.3 у вас будет 5 лет на то, чтобы знакомится с разными доменами и выбрать тот, который вас заинтересует. А то может промучаетесь программистом весь свой век так и не узнав, что у вас талант в области моделирования бизнес и ИТ процессов.
    5. Без диплома есть хорошая вероятность лет через 10 упереться в "потолок". Особенно в иностранных компаниях. Пример тому немец, что на против меня сидит в офисе. Шарит в своем деле не по-детски и рад бы уже рулить проектами, но дипломом в свое время не обзавелся. Жалеет теперь.
    6. Очень часто преподаваемый в вузах материал называют устаревшим еще вчера. Это так, да не совсем. В вузе вам не будут преподавать angular и вряд ли вы будете писать мобильные приложения. Но (вдруг) и задумка не в этом. В вузе вам дадут теоретическую основу, которая поможет вам в будущем не только понять, как использовать angular, но и как его не использовать. У вас вдруг появится понимание, что angular, MVC, .NET, Agile, UML, NoSQL и т.д и т.д. это не более чем иструментарий и лучше знать, когда какой инструмент применить чтобы прийти к конечному продукту наикратчайшим путем, чем быть ниндзя в каком-то одном инструменте/фреймворке/технологии.
    7. Если повезет с профами, то услышите много баек из продакшена.
    8. Если еще больше повезет, то встретите в универе человека, который станет вам наставником.

    Само собой, МИФИ по всем описанным пунктам уделывает "Дубну". Вот и решайте, надо оно вам или не надо. Если вы хотите поддержать тенденцию на получение корочек "в стол" - ради Бога. Но если собираетесь именно учиться, то делайте без компромиссов. Да, если идти именно учиться, а не отбывать номер, то будет трудно. Труднее чем "самоучкам". Но в конце концов оно того стОит, ведь цена диплома для тебя лично это то, что именно ты сделал ради того, чтобы его получить.

    А еще проблема в том, что в интернете очень много историй о том, что кто-то взял книжку, вызубрил материал, сбацал свое приложение, пошел работать в гугл. Затык в том, что люди, которые брали книжки и бились неделями, а то и месяцами, с ветряными мельницами и забивали вновь и вновь, своих историй в интернете не рассказывают. А таких большинство. Все все прекрасно знают и понимают - надо брать, надо читать, но что-то идет не так уже на стадии "JUST DO IT".

    Вот как-то так. Но, наверное, самый большой минус в отсутствии диплома / учебе в средненьком вузе при возможности обучения в ТОПе - та мысль, которая будет подкрадываться с каждым годом всё ближе - "А что было бы если..."
    Ответ написан
    2 комментария
  • Стоит ли париться за престижный диплом?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Сколько людей столько и мнений. Моё мнение - всё очень по разному. Очень по разному.

    ОК. Какие плюшки может дать престижный диплом? Ну это очевидно - больше возможностей, а именно: проще с работой, ибо престижный ВУЗ явно чуть чаще и сильнее котируется; вероятнее получить образование, за которое не стыдно; скорее всего интереснее учиться; большее число полезных связей. Наконец, дипломная работа, вероятно, будет единственным серьёзным более менее законченным проектом в портфолио, что очень и очень важно. Ну и напоследок, не хочу пугать, но мне бабушка шептала, что в неизвестных ВУЗах хаос и бардак - взятки, ужасный учебный план, некомпетентность...

    В общем, выбор прост. Если есть возможность, то всегда стоит выбирать лучшее. Но комфорт тоже стоит учитывать в своих возможностях. Брать кредит на 25 лет за лексус живя с родителями, чтобы отдавать половину и без того небольшой зарплаты в условиях кризиса - как минимум неразумно. А вот взять раздолбанную девятку на первое время, чтобы бросать её где попало, не боясь что её угонят, чтобы со спокойствием ездить по нашим дорогам и заезжать на тротуар, зная что ходовую ремонтировать раз в год за четверть месячной зарплаты. Да и заправляться тем же 92ым, прекрасно понимая что он и не отличается от 95го ничем - вот это уже похоже на план. Собственно, я к чему - всё надо делать в меру сил и возможностей. Если такая возможность есть - хватайтесь за неё двумя руками. А если нет - довольствуйтесь чем есть. У всего есть свои плюсы.

    Удачи!
    Ответ написан
    Комментировать
  • Как указать платную доставку на amazon?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    если в страну нет, значит в страну нет

    юзайте посредников - Shipito там, ПолраЭкспресс, МистЭкспресс (еть нга Хабре статья)
    Ответ написан
    Комментировать
  • Входной уровень на Python Junior Developer?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Заходите на сайты компаний, куда вы предположительно хотите устроиться, ищете вакансии, смотрите требования.
    Идете на собеседование, там узнаете достаточно или нет.
    Четкого определения джуниора нет, у разных компаний могут быть разные требования к прикладным знаниям и опыту.

    Вдобавок, в вашем случае лучше не джуниор а интернатура и стажировка.
    Ответ написан
    Комментировать
  • Входной уровень на Python Junior Developer?

    LeEnot
    @LeEnot
    Енот-андроид
    Если вы студент - устраивайтесь на стажировки - студентом это сильно проще, если вы уже окончили учебное заведение, почти все варианты стажировок для вас закрыты.
    Так же не очень понятно - какой у вас уровень общих знаний. Если совсем не умеете программировать, это одно. Если писали что-то уже на других языках - другое.
    Ну и потом, практика показывает, что необходимый уровень - это как приняли. Т.е. если рассылать резюме постоянно и ходить на собеседования, можно как раз и выяснить, что требуется, и получить навыки собеседований, и устроиться в конце концов.
    Ответ написан
    1 комментарий
  • Какие навыки необходимы для работы team lead?

    @Elizavetta
    Matroid: gamedev/js-разработка
    На разных вакансиях по-разному может трактоваться термин тим-лид, но в среднем:

    1. тимлид обладает более высоким техническим уровнем
    2. тимлид знаком с project-management, берет на себя процессы, имеет большой опыт оценки сроков/ресурсов и их соотнесения с реальностью
    3. тимлид следит за коммитами команды, правит и тп
    4. тимлид более коммуникативен, готов общаться на равне с PM
    5. иногда предполагается, что тимлид - архитектор
    Несмотря на то, что тимлид коммуницирует и берет на себя долю менеджмента, надо работать в первую очередь над заниями/техническими навыками, так как команда должна признавать тимлида как авторитета в техническом плане.
    Ответ написан
    2 комментария
  • Как изменить сайт когда человек заходит на него с телефона?

    drugoi
    @drugoi
    Front-end Developer
    Проверка ширины экрана — не самая лучшая проверка, лучше по User-Agent:
    if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
     // ваш код для мобильных устройств
    }

    Если же вы всё таки хотите через ширину экрана, то лучше так:
    if (window.innerWidth <= 800) {
     // ваш код
    }
    Ответ написан
    3 комментария
  • Как вы строите архитектуру приложения?

    MarcusAurelius
    @MarcusAurelius
    автор Impress Application Server для Node.js
    Тут мой ответ по связанной теме: Как составить план проектирования проекта?
    А кроме того, хочу отметить, что начинать проект с дизайна (если Вы имеете в виду дизайн пользовательского интерфейса) это в большинстве случаев очень плохая практика. Проект нужно начинать с концепции, а потом переходить к информационной модели, потом к структурам данных (как в базе, так и в памяти) и уже потом только понятно, что на экране будет делаться. Исключение могут составлять игры, электронные книги, анимационные, интерактивные и подобные произведения, которые являются в большей степени произведением визуального искусства, чем программным продуктом. Из средств проектирования посмотрите разные реализации UML и RUP (Rational Unified Process), например Rational Rose. Вот, посмотрели, и понравилось - берите, а стало страшно - значит это Вам не нужно. Это для проектов крупных и очень крупных. Что точно нужно, так это уметь рисовать ER-диаграммы на бумажке карандашом, архитектуру модулей программной системы и железную инфраструктуру для развертывания. На большинство вопросов, которые Вы задаете, ответы можно дать только относительно конкретного проекта. Иногда нужны автоматизированные средства проектирования, иногда они не нужны и все можно сделать в уме и сэкономить время. Это очень зависит от задачи и опыта. Но что определенно, так не следует разводить лишней бюрократии,
    Ответ написан
    1 комментарий
  • Как автоматизировать процесс торговли?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Чтобы что-то автоматизировать, надо бы знать проблему, которую надо решить. Вот и спросите: А что конкретно надо автоматизировать? Просто наобум "Ты же умный" звучит как "Ты же программист, значит и кофеварку починишь".

    Составьте как можно более точнее список проблемных ситуаций и после этого начинайте думать над автоматизацией.
    Ответ написан
    Комментировать
  • Как быть в тренде новых технологий?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Посещайте Moscow JS и прочие митапы. Следите за конференциями. Подпишитесь на твиттеры известных разработчиков. Все это в комплексе позволяет быть в тренде.
    Ответ написан
    4 комментария
  • Где можно найти дизайнера, который будет работать за опыт?

    @Elizavetta
    Matroid: gamedev/js-разработка
    будет работать за опыт

    звучит, как долгосрочное мероприятие..., поэтому шансы невелики.
    Не вполне очевидно, является ли дизайн важной частью проекта. Если без дизайна или на шаблонах мысль проекта до пользователя не донести, то это важная часть, надо заложить бюджет.
    Ответ написан
    Комментировать
  • Как развиться от фрилансера до серьезной компании?

    franzolka
    @franzolka
    Co-founder & CEO в Tamaranga.com
    У нас было примерно все тоже самое, только начинала я в 2005м. В 2008м код уже не писала и полностью занялась управлением.
    Во-первых, ничего не будет получается, пока вы не выберете между кодом и менеджментом, как уже правильно подметил Александр Данилов. Плюс, если вы выберете код, у вас никогда не будет собственного бизнеса, он будет бизнесом вашего наемного менеджера, который просто его уведет в один не прекрасный день вместе со всей командой.
    Во-вторых, чтобы получались свои проекты и продукты одновременно с аутсорсом нужно выделить часть команды и вместе с тем, кто будет ей управлять, посадить в другой офис. Обязательно посмотрите видео от основателя invisiblecrm по этой теме, у них именно так и было аутсорс, который они не хотели отпускать, плюс продукт, который только начинали делать https://www.youtube.com/watch?v=ie1aw5N055U
    Сейчас у нас команда сократилась из 10 человека на аутсорсе до 5 человек на продуктах. Уже 3 года как мы полностью ушли от разработки на заказ. Путь до прибыльности занял примерно 8 месяцев, потребовался некоторый запас средств для перехода и после "тестирования темы на прочность" полного отказа от лавирования между двумя вариантами. Риск был, но оно того стоило. И да, откатиться обратно на разработку на заказ проще всего, но не спешите - вы всегда туда успеете.
    Ответ написан
    4 комментария
  • Менеджер по поиску заказов для фрилансера - такое бывает?

    Jump
    @Jump
    Системный администратор со стажем.
    А почему бы и нет?
    Ищите.
    Ответ написан
    Комментировать
  • Какие тайм-трекеры вы используете?

    newross
    @newross
    Product owner
    Toggl
    Ответ написан
    Комментировать
  • Как не заплыть жиром, работая удаленно программистом?

    akubintsev
    @akubintsev
    Опытный backend разработчик
    Я уже более 2-х лет активно тренируюсь и могу поделиться опытом.

    Спортзал - штука очень спорная. Я не верю в то, что можно заниматься бесконечно долго по одной и той же схеме без утомления. В моём случае получался такой расклад, чтобы пойти потренироваться:
    - собрать сумку с необходимыми вещами для тренировки
    - добраться до спортзала
    - переодеться
    Только на этот этап можно потратить порядка часа.
    Далее сама тренировка около 1 часа.
    Затем душ, переодевание и обратный путь и вынуть просушиться вещи - ещё час.

    Итого: чтобы потренироваться пойти в спортзал нужно заложить 3 часа времени. А если ещё график не очень гибкий, то можно и в час пик попасть, когда зал переполнен и это вызывает неудобства из-за плотного графика упражнений.

    Лучше всего ориентироваться на домашние и уличные тренировки. Плюс тут несомненный в том, что как только появилось желание подвигаться - пошёл и поделал упражнения. Ещё один: можно делать несколько тренировок в день с минимальными затратами времени.

    Главный секрет поддержания интереса к тренировкам - научиться получать удовольствие от них. Для этого нужна непринужденная атмосфера и медленное сосредоточенное выполнение.

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

    Но это только то, что касается силового тренинга.
    Я считаю, что есть смысл хотя бы 1-2 раза в неделю выполнять аэробную тренировку: бег, велосипед и т.п. В спортзале это делать чрезвычайно быстро надоедает - вокруг только серые стены, никакой реальной движухи. Через месяц уже тошно становится от беговой дорожки или велотренажера.

    Наверное еще добавлю, что на первых порах очень важно придерживаться плана тренировок. Это касается и графика по дням недели, и по составу. Где-нибудь через полгода-год можно уже импровизировать.

    Что касается питания. На мой взгляд самой прогрессивной диетой сегодня является LCHF. Суть сводится к уменьшению потребления быстрых и медленных углеводов до нуля, а калорийность обеспечивать жиром. Соответственно, белок само собой тоже нужен. Хороша она тем, что организм не ощущает каких-то лишений, голода нет. Жиры очень долго расщепляются, а без углеводов излишки будут выводиться организмом, вместо переноса в жировую ткань.
    Градации потребления пищи в зависимости от времени суток считаю профанацией. Можно разве что избегать питания тяжелой пищей менее, чем за 2 часа до сна.
    Ответ написан
    9 комментариев
  • Путь будущего математика, не ошибочен ли?

    @larionov_n
    Почитайте биографию и труды Готфрида Вильгельма Лейбница. Все что можно узнайте о этой магической личности, возможно на математику после этого с другой стороны посмотрите. У вас конечно планы грандиозные, но цели для которых эти планы строятся - не видно. Поэтому мне сложно вам что-то сказать, я хочу идти учиться на ВМК МГУ. А работаю программистом 5 лет, я приблизительно понимаю, что мне даст такое образование и что нечто удивительное я смогу переводить в собственные программы. У меня есть очень много знакомых уже бабушек и дедушек с мат. образованием, одни были учителями, другие просто застали период перфокарт и огромных компьютеров, третьи стали профессорами. Но все в итоге с возрастом загнались поиграть в семью. А профессия математика, достаточно долгая история по затратам времени и без востребованного с точки зрения бизнеса, науки, общества - мало оплачиваемая. Так как платят за прикладную и за точные результаты, которые передней ставятся. Для общего развития, как прикладное умение - полезно, но не достаточно для крутизны. А набрать крутизну в прикладной математике ну лет 5-7. Научиться программировать тоже лет 5. Стать врачом лет 10. Задумайтесь какие у вас цели... Самостоятельно оцените перспективы. Мне кажется истинный математик, способен ответить на все ваши вопросы самостоятельно. А так кажется что вы просто прикидываете и страдаете романтикой перед сложным выбором.

    И по поводу доп. специальностей, кафедр, факультетов - это за уши притянутое. Выбирать где вам открыть узкое помещение, в котором вы будете находиться всю жизнь. Задача не ВУЗА, а ваша собственная прерогатива.

    По поводу информатики, вот читаю и понимаю что я похоже плохо знаю информатику, хотя я программирую и вроде бы знаю все о железе, представляю как работает BigData. Но, такое ощущение, что информатику вы как-то буржуазно воспринимаете, это просто теория о информации. Тут программирование далеко. А если брать образование, то скорее общей прикладной сферой задач информатики являются: Хранение, обработка информации, защита информации. Что является малой частью Computer Science. Так как обрабатывать информацию вам учебники Кнута больше помогут и математика, чем просто какие-то отдельные ветки информатики. Да в российских вузах ее изучают поверхностно, а в Standford это скорее обозначение Computer Science, чем отдельной науки.

    По поводу экономики, да прикладной матан, мат анализ, статистика, теория вероятностей, чисел - открывают дороги к аналитики, финансовому менеджменту, просто удобной и умной работой над бумажками. Но... у меня как раз диплом экономиста, я с уважением отношусь к Марксу, Адам Смиту и прочим экономическим героям. Бытие, ну тут все от человека зависимо, один как художник найдет применение сухим мат.законам и аппаратам и будет инвестировать, поднимать, создавать. Причем он будет всегда творить деньгами, здания, компании, ценные бумаги и ему это будет нравиться. Другой будет сидеть в 1C создавать годовой отчет или оценивать налоговые сборы и бюджет гос учреждения за год и ненавидеть свою работу. Третий просто возмет гуманитарную математику из вуза применит пару давно всем известных теорий и формул и посчитает окупаемость предприятия, его финансовые показатели, статьи бюджетов и будет доволен что знает математику.

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

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

    И кстати зачем Германия? МГУ Мехмат, покруче будет я думаю :) И математики столько будет, что немцы сами потом еще позовут.

    Да и лучше перед тем как делать такие грандиозные шаги, сходить в МГУ там могут протестировать проф пригодность, я сколько с математикой не бьюсь, понимаю что образ мышления у меня не математический, а скорее интуитивный и креативный, это конечно не мешает математику изучать, но прорыва в этой области мне точно не сделать.

    Кстати примеров кто мат. карьеру успешно построил, с точки зрения применения своих знаний: Касперский, основатели Google, Yandex, почти у всех мат образование. Просто в нужное время в нужном месте оказались...
    Ответ написан
    2 комментария
  • Как вы повышаете собственную продуктивность?

    stasparshin
    @stasparshin
    не забывайте помечать ответы. дрочу на статистику
    + Вести список дел
    + Вести список проектов
    + Выбирать главное и стараться уменьшать первые два
    + Стараться каждый день сделать один MIT (most important task)
    + Записывать все идеи в инбокс и только потом переносить в списки
    + Найти подходящее для этого всего приложение
    + Прочесть GTD Девида Аллена
    + Заводить помидор, когда работаешь. Техника Помодоро.
    + Выключить звук на телефоне.
    + Бороться с остальными поглащателями времени.

    Но это все возможно только после принятия тезиса о том, что нет такой проблемы как "нехватка времени". Времени у всех одинаково. Успешные люди — это те, кто находят время для важных вещей.
    Ответ написан
    7 комментариев
  • Какую-литературу посоветуете по дизайну интерфейсов?

    @dmitryKovalskiy
    программист средней руки
    Попробуйте почитать Алана Купера. "Психбольница в руках пациентов" как теория проблемы и "Алан Купер об интерфейсе. Основы проектирования взаимодействия" как более практический подход.
    Ответ написан
    Комментировать