Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (179)

Лучшие ответы пользователя

Все ответы (163)
  • Как бороться с выгоранием и запутаностью?

    @wulfdog
    Посмотри Курпатова, многое откроется интересного =) Это для самообразования.
    Ну а по теме, начнем разнос.
    По какому праву ты себе выставил какой-то мифический дедлайн? ты опытный разработчик который знает сколько по времени займет та или иная задача? а коэффициент непредвиденных задержек? опытный менеджер который руководил не одним успешным проектом? так по какому праву выставлен срок? зачем? еще раз подумай, зачем ты так сделал. глубоко подумай, не спеша, раскладывая на бумаге свои доводы. потом через пару дней посмотри на них и посмейся над своим "я думал".
    понимаешь, тема таймменеджмента и проста и сложна одновременно. чтобы грамотно построить пайплайн какой-то задачи нужно обладать компетенциями необходимыми для решения этой задачи. если ты только учишься - то не имеешь нужного.
    ладно, перейдем к аналогиям. вот тебе нужно пробежать дистанцию. если ты опытный спорсмен, то выберешь правильный темп и достаточно четко рассчитаешь время прохождения дистанции. если она коротка - можешь пройти её спринтом. если длинная - настраиваешься на долгий марафон. ну по традиции стаерские дистанции самые сложные, всегда есть соблазн перейти на спринт и надорваться. вот, а если ты не опытный спортсмен то сойдешь с любой дистанции если будешь подражать, нужно будет учиться соответствовать своему темпу.
    Так что это совершенно нормально что все пошло не так, добро пожаловать в чудесный мир реалий.
    Второй твоей ошибкой было старание доделать во чтобы-то ни стало. Так нельзя. Это не работает. Точнее это может сработать только при условии что ты понимаешь что делаешь и ситуацию действительно можно ускорить. Например разработку можно разделить на модули и делегировать другим программистам дав им четкое ТЗ. Аналогично я раздаю куски проекта при производстве графики, когда нужно ускориться. Естественно не обходится без накладок, потому что даже имея четкое ТЗ каждый человек будет выполнять его чуть по своему, мне вот приходилось объединять все куски графики, местами подправляя анимацию и исполнение чтобы это выглядело однообразно а не как разные куски. Своего рода управление проекта бич-пакет уровень =) Но есть вещи производство которых нельзя ускорить потому что нельзя и все тут. Например нельзя накачать мышцы за пару дней. Если попробуешь - просто надорвешься. Нельзя за неделю стать гонщиком уровня международных соревнований, если переусердствуешь - просто разобьешься. Аналогично и с учебой, что-то можно подхватить побыстрее потратив на это больше сил, но это тоже имеет предел, банально физиологический, нейронные связи не образуются мгновенно. Мы же на самом деле достаточно тупые и нелепые обезьяны, чтобы научиться чему-то мы должны это неоднократно повторить. Самое идиотское что люди делают это начинают выкидывать все больше и больше времени в работу чтобы что-то успеть. Если подходить к этому с умом то можно ускориться применяя разумные меры. На самом деле человек не может херачить целый день в интеллектуальной деятельности. Это физически таская болванки на заводе можно и по 16 часов работать продуктивно - если здоровья вагон. А мозгами так нельзя, есть пики и спады производительности. Нужны чередования отдыха и нагрузки.

    То есть как по хорошему бы я поступил.
    Поставив целью написать приложение не ставил бы никаких временных ограничений в силу некомпетентности. Но занимался бы этим каждый день какое-то разумное время (например мозг всерьез не сосредотачивается на деле если им заниматься меньше 20-30 минут). Не брезговал бы ответвлениями в процессе создания приложения (например чуть глубже вникнуть в особенности взаимодействия человека с интерфейсов, немного про дизайн и т.п.). Самое главное в этом непрекращающееся поступательное движение. Один процент каждый день намного эффективней спринтерских рывков.

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

    В общем, посмотри\почитай Курпатова, поинтересуйся как работает мозг - для этого тоже достаточно популяризирующих лекций. И самое главное - научись не психовать. Нервы это святое, их тебе никто и никогда не компенсирует =) По себе знаю, это сложно, но достижимо. Это как в тибетской мудрости: если можешь что-то сделать - не беспокойся, если не можешь ничего сделать - не беспокойся.
    Ответ написан
  • Почему видеоуроки - это зло?

    @wulfdog
    Далеко за объяснением ходить не надо, просто нужно обратиться к физиологии, тому как работает наш мозг. Очень крутым популяризатором является Курпатов, очень рекомендую посмотреть и послушать. Сам сейчас читаю его книги. Если кратко - когда мы смотрим видео то потребляем информацию, вырабатываются эндорфины и прочие даватели удовольствия. А анализировать просмотренное не принято, но оно создает ощущение того что ты разобрался и что-то знаешь. Но это иллюзия, пока не проведешь анализ и всесторонне не рассмотришь знания полученные любым путем - они не закрепляются. Например прямо во время урока делать конспекты. Либо по окончанию просмотра записать что запомнил и... и будет много неприятных открытий, что ты не такой умный и память у тебя хреновая.
    ЗЫ рекомендую в тот момент когда начинаете чувствовать сонливость разомнитесь, покрутите суставами, отожмитесь, поприседайте, поподтягивайтесь. Вот про это тут.
    Ответ написан
  • Какую технологию новичку проще и разумнее всего изучить самостоятельно для удаленной работы?

    @wulfdog
    ой... доброжелателей-то понабежало...
    так, слюшай сюда. для начала нужно понять что вопрос задан в стиле "я хочу стать дизайнером, вот что мне изучить чтобы стать суперским и работать сразу на удаленке" =) чувствуешь сок?
    самое смешное что я сейчас уже могу ответить как, поскольку сам стал неплохим дизайнером (моушн).
    переход из профессии в профессию есть нормальное явление, только у нас в стране воспринимается как-то в штыки. мало кто понимает что профессионализм человека не в его жопочасах а именно в голове.
    в свое время я был очень неплохим сисадмином, не энтерпрайз уровня =) но очень крепким середнячком. свои знания заработал головой и нигде не учился (это не достоинство, но так вышло). потом жена сбила с пути истинного и я стал изучать дизайн. сначала фо фан... а потом это стало просто вызовом и могу сказать что я его победил.
    ладно, с лирикой покончено.
    Итак, что тебе надо понять. Что программирование это не сколько знание языка как таковое (язык это лишь инструмент, кто-то работает в синьке, кто-то в майке, кто-то в иллюстраторе застрял как хм...), это способ мышления и у него большое количество скилов требующих прокачки. В целом ситуация похожа на дизайн, где тоже постоянно надо чему-то учиться, все время появляются новые программы, способы решения тех или иных задач, тренды нужно постоянно мониторить и тд и тп. Мне кажется это отличительная черта любого хорошего специалиста.
    Сам сейчас начал учить питон всерьез. Еще из прошлого остались какие-то обрывочные навыки, но именно программировать всерьез не начинал, только чтобы хватало для автоматизации админских задач. Просто в какой-то момент понял что скучаю по технике, но возвращаться в админство не тянет совсем, бросать нынешнее занятие тоже, дизайн это очень интересно. Насчет начала изучения можешь почитать что я писал тут и тут.
    Надо заметить что стать приличным программистом без системного мышления будет сложно или невозможно вообще. Хорошая новость в том что это мышление можно развить и тренировать его, только это потребует дополнительных сил.
    А по поводу твоих хотелок есть плохая новость - поработать в офисе строго рекомендовано. Потому что учебных пособий и ресурсов огромное количество, но опыта решения боевых задач ничто не заменит. Пока занимался передро... хм... переходом на новые рельсы ушло много времени и прогресс пошел семимильными шагами когда мне пришлось решать реальные задачи, особенно "в офисе". Тем более что среда порой является решающим фактором. Когда начинал путь админом попал в хороший коллектив (небольшая компания аутсорса) и очень быстро набрал форму. А вот с дизайном не так повезло, мало того что я все же технарь по природе так еще и с коллективами не везло. Все пришлось выгрызать самому. Теперь я перерос множество людей с гораздо большим стажем чем у меня, но это стоило огромных трудов. А работая в офисе можно очень многому научиться у товарищей, прежде чем у самого сложится как-то стиль и понимание как это вообще работает. Теоретически можно всему научиться и самому, в том числе по учебникам. Хотя это мне кажется во многом сложнее и потребует большое количество сил и чуток гениальности, конечно еще больше самодисциплины и настоящей любви к программированию.
    Так что в программировании тебя ждет такой же тернистый путь. Я не пугаю тебя, но предупреждаю.
    И советую попробовать.
    PS хотя если программирование выбрано лишь как средство для зарабатывания денег удаленно - то не берись, не потянешь. В целом это достаточно скучная и кропотливая работа, если не умеешь любить её. Точнее не строй далеко идущие планы, попробуй обязательно, вдруг ты какой гений и самородок.
    Ответ написан
  • Высшее образование программисту. Какое направление выбрать?

    @wulfdog
    Иди на высшую математику с махровыми древними профессорами (ну или молодыми, если такие есть) которые очень крепко знают предмет. Если задумал крепко уйти в программирование то вышка, мехмат и т.п. самое полезное что может дать тебе образование (потом, когда будет нужна реализовать алгоритмы со сложной логикой и преобразованиями то без высшей математики там сложно. не невозможно, но гораздо сложнее чем если за плечами будут знания).

    Не стремись туда где типа высокие технологии и т.п. Все что касается программирования (IT, дизайна и т.п.) придется изучать отдельно, самообразование или курсы. Первого будет гораздо больше. Почему не советую вузы? Потому что тот кто крепко знает предмет не пойдет на нищенскую зарплату преподавателя (только если как-то звезды раком сойдутся и ему будет это выгодно), он спокойно получает гораздо больше сидя на попе ровно. Преподавательских хлеб не так легок как думают, там хватает прелестей. Курсы где учат настоящие профи как правило стоят дорого и их нужно искать. Кстати тут и кроется основная сложность, у тебя еще есть иллюзии что бренд что-то значит. Ровным счетом ничего. Как бы там вуз не назывался, но преподавать будет конкретный человек и нужно будет узнавать насколько хороший он профессионал. Я вот раньше мог посоветовать курс по After Effects а теперь не могу, преподаватель сменился и вместо горы золотых знаний там выдают медяшку. Формально все осталось как и было а по факту ценность этих курсов резко упала.

    Ну можно еще посоветовать начать и с прикладной профессии тестера из которой тоже можно войти в программирование. Даже бесплатных уроков может хватить для устройства левым подползающим тестером - а там уже зависит только от тебя, будешь расти или нет. Ну и в принципе умный мужик, советую послушать. Ну и про начало пути можно чуть-чуть меня почитать =)

    PS кстати, про валить. ИМ наши дипломы до лампочки, главное что ты умеешь. есть практика что можешь устроиться в международную фирму и сразу договариваться что можешь поработать на них тут какое-то время и потом они тебя перетащат к себе. но опять же, им будет нужно только то что у тебя в голове а не на корочках.
    Ответ написан
  • Хотелось бы научится программированию, но вот думаю с чего начать!?

    @wulfdog
    Начни с питона. Почему? Да просто так. Самое главное втянуться. Мне нравится книжка Майка Доусона. Почему? Потому что мне импонирует его манера подавать материал, когда обучаю предпочитаю так же поступать. Он сразу дает что-то сделать без запудривания мозгов жесткой теорией. Теория будет позже и спокойно подтянется по ходу дела. В основном все книги начинают со скучных сухих и страшных знаний, которые отбивают у новичков любое желание.
    И еще раз, почему питон? Он достаточно мощный и простой одновременно.
    И самое главное - практически не важно на каком языке ты программируешь, важно лишь то как ты при этом научишься мыслить. Умение программировать это в первую очередь способность мыслить соответствующими категориями и парадигмами. А язык при этом как инструмент. Все знакомые мне прогеры как правило знают (ну знают это громко сказано, но как минимум знакомы с синтаксисом и более-менее могут разобраться в коде) несколько языков специализируясь на каком-то одном. Это так же как умение говорить. В основном люди придерживаются одних и тех же правил, но результат при этом очень разный. Одних слушать невозможно, других слушаешь с удовольствием. Мне кажется годная аллегория.
    В целом можно начать и с Java, достаточно распространенный язык. Мне нравится подход вот этого человека.
    Сразу буду пугать тем что без самообразования тут никуда. Индустрия программирования как и любая в IT очень подвижна, нужно постоянно следить за её развитием и течениями. Либо Вы это принимаете, либо нет. И это будет лишь Вашей проблемой, поскольку реально безразличен ваш выбор =)
    Но если у вас созрел такой выбор то не сдавайтесь, начинайте и не бросайте. Помните, что каждый день по полпроцента будет в тысячу раз эффективней рывков, в первом случае получите результат а во втором грыжу =)
    Ответ написан