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

    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
    программист средней руки
    Попробуйте почитать Алана Купера. "Психбольница в руках пациентов" как теория проблемы и "Алан Купер об интерфейсе. Основы проектирования взаимодействия" как более практический подход.
    Ответ написан
    Комментировать
  • Как вы живете с большим количеством открытых вкладок браузера?

    FAN2tom
    @FAN2tom
    Я пришёл с миром!
    Никогда не любил обилие вкладок. Пользуюсь плагином в Мозилле "Speed Dial":
    1. Создаю много тематических групп
    2. По мере надобности накидываю в группы ссылки
    3. Как ссылка не нужна - очищаю.

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