Задать вопрос
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

    Lucian
    @Lucian
    https://t.me/MakeFreelance
    Я вылез из зоны комфорта когда у меня осталось на счете 30к рублей, которых хватило бы на месяц, по другому не могу, теперь залез во фриланс, пока тут тепло и хорошо.
    Ответ написан
    Комментировать
  • Какое перспективное направление в программировании для фриланса и иммиграции?

    Lucian
    @Lucian
    https://t.me/MakeFreelance
    Написал большой рассказ, но случайно нажал комбинацию каких то клавиш и у меня закрылась страница, поэтому напишу очень коротко, т.к. нехочу снова тратить 20 минут на эссе.

    -Желание + интерес

    -Несколько лет программирования, знаю c++/java/python к последнему пришел год назад, к java и c++ больше не вернусь

    -Любимый язык python - скорость разработки очень важна, пишу на нем всего год

    -$2k в неделю, odesk, могу себе позволить жить в любой стране, но деньги не важны, я это понимаю только сейчас, когда ко мне пришел успех, главное в -первом и последнем пунктах

    -Уменее объяснить заказчику почему на питоне я сделаю в 3-5 раз быстрее чем на том же php/java = забираем контракты у java/c#/php программистов = нет дифицита заказов на питон

    -Желание и интерес, успех придет сам, под интересом я для себя выделяю интерес сферы разработки: web crawling/parsing/search и любимый язык питон, удачи вам найти себя! (web crawling вот вам перспективная ниша, которая будет только со временем расти, появилось много соц сетей и других сайтов, и всем заказчикам нужны с них данные, особенно стартапам)
    Ответ написан
    18 комментариев
  • Что выбрать из 2х специализаций, которые нравятся - администрирование Linux или веб-разработка?

    @asd111
    Устройтесь админом. А дальше как угодно. Тем более что Python уже дочитываете, а админы много пишут на скриптовых языках.
    Ответ написан
    Комментировать
  • Что выбрать из 2х специализаций, которые нравятся - администрирование Linux или веб-разработка?

    @AVKor
    Опыта как такового нет.

    Это решает.
    после курса по Python PHP показался каким-то уж очень легким

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

    А устроиться после курсов только... Оптимистично слишком.
    Ответ написан
    1 комментарий
  • Какое перспективное направление в программировании для фриланса и иммиграции?

    afanasiy_nikitin
    @afanasiy_nikitin
    путешественник туда-сюда
    Во-первых, хотел бы порекомендовать книгу Чеда Фаулера "The Passionate Programmer: Creating a Remarkable Career in Software Development" (на русском: "Программист-фанатик", Питер, февраль 2015). Несмотря на свое название, она не столько о программировании, сколько о личностном росте, саморазвитии и прагматичном стремлении к совершенству, читать рекомендуется всем и каждому.
    Во-вторых, есть масса аналитических исследований в области IT, в последне время их особенно много из-за "кризиса", например ...о стагнации, образовании и востребованных профессиях.

    Если думаете об эмиграции (а выезд заграницу на ПМЖ это именно эмиграция), то тут есть 2 нюанса.
    Первый заключается в самой сложности переезда в другую страну с другими законами, налогами, климатом, языком, культурой, и тд, а тёплых мест хватает и в России (об этом миллион статей на том же Хабре).
    Второй - переезжать в другие страны имеет смысл в том случае, если вы собираетесь работать на окладе в офисе, например в крупной европейской/азиатской компании на высокой должности на территории работодателя. Фрилансеру же реальная польза от пеерезда весьма сомнительная (опять же, налоги в России - одни из самых низких).

    По поводу трендов и языков могу сказать следующее: если вы собираетесь жить и работать со стратегическим расчетом на карьерный рост, развитие и прибыльную должность в отдаленном будущем, то стоит задуматься о сложных, но актуальных технологиях, нацеленных в первую очередь на крупный бизнес (биржи, банковский сектор, системы аналитики и прогнозирования, ИИ, инетрнет вещей, etc.).

    Сейчас мир программирования равивается в двух основных полярных направлениях: низкоуровневое - ПЛИС и самодостаточные микроконтроллеры ("умная железка в каждую вещь"), и, противоположное ему - высокоуровневое проектирование и ФП. В первом случае много физики, во втором - матана, дискрета, теории категорий и всего такого.
    Лично мне ближе второй вариант, поэтому я для себя выбрал технологии, основанные на Java (почему именно Java - пояснил ниже в комментарии): Scala, Lift, ФП, функционально-ориентированное проектирование, мета-программирование, DSL, вот это всё.

    По поводу "готовых решений" лично я наблюдаю обратный процесс: люди стараются отказываться от универсальных готовых решений в пользу гибких, компактных и заточенных под конкретную бизнес-логику (опять же DSL и DDD).
    Но начать всё же рекомендую с Фаулера. Затем Р. Мартин "Clean coder" (на русском "Идеальный программист. Как стать профессионалом разработки ПО"), само собой МакКонелл, Крэг Ларман, и прочие бестселлеры.
    Да, и не забудьте книгу Грега МакКоена "Эссенциализм...", очень полезная вещь в наше время. Личностный рост и саморазвитие сейчас не менее важно (а иногда и важнее) просто "программирования".
    Ответ написан
    8 комментариев
  • Java junior developer кратчайший путь с нуля до реальной работы?

    Judixel
    @Judixel
    Front-end Engineer
    Рекомендую книгу Обьектно-ориентированное мышление, лишним не будет, т.к. Вы новичок в программировании, и надо понимать как проектируются и продумываются до написания кодa, и кстати все примеры там написанны на java. Отличная книга выходного дня!)
    Ответ написан
    Комментировать
  • Java junior developer кратчайший путь с нуля до реальной работы?

    timych
    @timych
    Не разменивайтесь на много ресурсов. Одной хорошей книги достаточно на данном этапе. Самое главное, без чего вас многие не захотят брать на работу - свой проект. КАЖДЫЙ работодатель будет у вас спрашивать, что вы написали для себя, для души. (По крайней мере у меня так было) Придумайте себе задачу. Начинайте писать. Работадатель хочет увидеть реальный код и то, что вы не теоретик. И очень немаловажно этим показать что программирование для вас больше чем просто работа. Удачи!
    Ответ написан
    3 комментария
  • Какое перспективное направление в программировании для фриланса и иммиграции?

    @Gems
    Не парьтесь и никого не слушайте. Масса всегда будет говорить, что у вас ничего не получится. Я знаю уникумов, уехавших по job offer'у в Штаты, не имея профильного IT-образования.
    Становитесь хорошим специалистом по какой-то теме и бомбите подряд все компании своим CV.

    Хорошие специалисты даже на PHP получают прилично. К вам начнут обращаться уже работавшие с вами и те, кому они вас рекомендовали. Выкладывайте код, создайте сайт со своим поделками, сделайте что-то реально крутое. Пишите где-нибудь статьи, публикуйтесь.

    Очень важно для вас иметь хороший английский. Это крайне важно. Чтобы вы понимали и вас хорошо понимали.
    Ответ написан
    Комментировать
  • Совет начинающему программисту. Как следует подходить к приобритению навыка OOP?

    @jaxel
    Фримен Эр., Фримен Эл., Сьерра К., Бейтс Б. "Паттерны проектирования" (2011) - Очень хороша для начинающих. Я бы рекомендовал начать с неё.
    Ответ написан
    Комментировать
  • Какое перспективное направление в программировании для фриланса и иммиграции?

    На мой взгляд, дело не в технологиях, а в вашей компетенции. Все ругают PHP, хотя единственный его минус - низкий порог входа (да и то, минус ли). Эксперта по этому языку и через 5-10 лет с ногами оторвут.

    Судите сами. Вы - работодатель. У вас сотни кандидатов из родной страны, отличных, подходящих на вашу вакансию, допустим, middle разработчика. Будете вы брать аналогичного кандидата из других, далеких стран? Возможно, если получится платить таким раза в два меньше (и то, актуально для особо жадных). А на деле - нет.

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

    Решайте сами.
    Ответ написан
    4 комментария
  • Как вы проводите свободное время?

    Nidora
    @Nidora
    Бонус 200 руб всем новым клиентам! VDS - 149 руб
    Книги, сериалы, тренировки и просто прогулки по свежему воздуху. Иногда поездки на машине ночью, ночью за городом прекрасно!
    Ответ написан
    Комментировать
  • Java junior developer кратчайший путь с нуля до реальной работы?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ну java это хорошо. Ладно не PHP, и пролетариат с вами. Воркфлоу следующий - начинайте искать прямо сейчас. В нормальных компаниях реабилитация около полугода, так что как раз по два раза в каждую можете успеть. А во время первого интервью получите некоторый опыт. Не бойтесь заданий - их элементарно накопипастить прямо с документаций. Даже если просят какую-ту НЁХ - всё равно можно отыскать откуда копипастить. Главное научиться делать ровно три вещи: анализировать задачу, разбивать на подзадачи, применять пункт 1-2 на полученные подзадачи. Ну а база рекурсии - задача элементарна и решается в две строчки.

    Что до теории. Её знать хорошо. И надо знать её хорошо. И вообще - быть осведомлённым - это тоже большецкий плюс. Однако, практика показывает, всем плевать на ваши знания. Людям нужен а) уметь делать вид, что работаете (можно и вправду работать, но это не сильно поощряется), б) диплом (опционально) и в) приносить прибыль (опционально). На знания не плевать всяким гуглам, яндексам, да фейсбукам с парой сотней никому неизвестных стартапов, но мимо них вы скорее всего пролетаете, хотя есть вариант (о котором ниже).

    Ну а на практике. Готовьтесь работать за бесценок. Серьёзно, может быть оффер - 5-10к в месяц. Надо привыкать и морально готовиться. Зато могут толком ничего и не спросить. А бывают просто предложения года, если не жизни - пол штуки - штука в час на старте с контрактной работой - с одной стороны это не много (тот же odesk уделывает этот параметр даже до старта), однако могут даже предложить офис, да и налоги знаете ли, уплачены. Но соглашаться не стоит - договор подряда обычно туфта, платят через раз, да и задачи из разряда - что хочешь, то и делай, только попробуй потом заставить заплатить.

    Впрочем, есть ещё компании года. Те самые гуглы, яндексы и фейсбуки, да и пара сотен стартапов. Стартапы берут едва ли не всех. А результат виден очень быстро - только прямые руки иметь надо (и уметь копипастить). Из минусов - очень слабый старт - нередко вообще дому у нанимателя (студент-стайл), про деньги лучше даже не говорить... Зато если получиться - будете обеспечены, а то и вовсе - сможете не работать всю жизнь. Но один два раза в год. Оказаться в кругу таких ребят - большая пребольшая удача. А у яндекса есть школа. Записывайтесь! Обучат по нормальной программе:
    1) базовый синтаксис
    2) немного про ООП
    3) базы данных (реляционные и не очень)
    4) чуть про паттерны
    5) тестирования
    и другое, но что главное, очень релевантное при апеллировании на работу.

    2897-1360586427.jpg
    Ах, снова здесь полотна развожу. Извиняюсь и удачи на собеседованиях!

    UPD.
    Ссылка на школу яндекса затерялась среди тегов. Исправил.
    Ответ написан
    5 комментариев
  • Как с нуля стать помощником системного администратора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Линукс - общие знания, достаточные чтобы зайти удаленно по ssh.
    Поищите, почитайте, посмотрите вводный курс в bash
    Настройки прав доступа, основные команды навигации.
    Освойте текстовый редактор в Linux типа vi.

    Кроме линукса, почитайте собственно и windows, а именно Advanced Directory, чтобы иметь представление о настройке домена и exchange.

    Почитайте про организацию сетей - маски, tcp/ip, прокладка и обжимка витой пары.

    Виртуализация - попробуйте тот же virtualbox и поставить внутри него какую-нибудь ОС, тот же линукс.

    Часто ставят Ubuntu, Debian, CentOS. Изредка FreeBSD

    Минимальные знания сильно зависят от места работы. Чем более перспективное найдете - тем быстрее обучитесь и пойдете дальше.
    Да, и английский - постоянно повышайте.
    Ответ написан
    Комментировать
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

    riky
    @riky
    Laravel
    Как наиболее мягко преодолеть этот барьер и успешно вылезти из комфорт-зоны?


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

    svd71
    @svd71
    С самого начала образования google.docs пользуюсь этим сервисом. с самого начала придерживался определенного порядка: закачиваемые файлы размещаются в папках, в структуре по темам. Персональные файлы сжимаются с паролем. Ссылки сохраняё в персонально созданных таблицах в которых созданы закладки по темам. Так же поступаю с небольшими инструкциями по настройке устройств и программ, с которыми приходится работать.
    С точки зрения функциональности очень даже устраивает: возможность прислать другому лицу ссылку на обсуждаемый докуиент или расчет, возможность в одной среде независимо от места нахождения. Иногда даже конвертация данных в нужный формат- когда на рабочем компе не было разумной версии экселя, понимающией формат xlsx.
    С другой стороны покрывает все мои потребности.
    Шесть лет назад по первости пытался две системы (защита от потери доступа) - в ЛивДрайв и ГугльДокс. Но потом обнаружились ограничения у микрософта которых не было в гугле и второй аккаунт замерз на тот период. Эвернот и прочей пакости на тот момент еще не наблюдалось. Дополнил систему возможностью хранения очень приватных данных(система шифрованияв браузере) и особо не собираюсь куда-либо мигрировать. Хотя бэкапы делаю периодически в опять же зашифрованных архивах на других сетевых хранилищах: микрософта, яндекс и дропбокс.
    Ответ написан
    1 комментарий
  • Как с нуля стать помощником системного администратора?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Идите работать на FLC к провайдеру, у них вечная текучка, т.к. зп говно, но есть возможность поработать с нормальным железом и если клювом не щелкать, подоставать живого админа чтоб показал и рассказал, пол года посидеть опыт в сетях какой-никакой получите ну и с другими админами познакомитесь, главное инициативу проявлять, тогда и расскажут и подскажут что и как.
    Ответ написан
    Комментировать
  • Как с нуля стать помощником системного администратора?

    AirWair
    @AirWair
    Помощник это даже не эникей, требования минимальны.
    Это умение переставить Офис, почистить ПК, удалить Спутник, обновить 1С, "сделатьшобничегонетормозило". В Москве сисадмин занимается тем что настраивает вафли, заправляет картриджи, держит сеть, занимается обновлением ПО.
    Если контора солидная то знания по прокладке, миниАТС, работа с массивами, возможно apache. Нужно узнавать что за компания, и чем занимается.
    Если работа с сервером Linux, то узнать какой дистр и копать уже туда. Выучить всё в дистре за раз невозможно, на это уходят месяцы. Для практики, на мой взгляд лучше Arch.
    Ответ написан
    Комментировать
  • Как с нуля стать помощником системного администратора?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Начните с основ сетей, прослушайте курс icnd1 или "сети для самых маленьких".

    Дистрибутив берите любой, с каким справитесь тот и ок, в любом случае на практике всё либо сильно отличается либо очень похоже, заранее к такому не подготовиться.

    Изучите домены, windows сети. Если город маленький, то скорее всего у вас там особо сложных сетей на *nix нет и всё делают на ломанных виндах года так 2003-го.

    Потренеруйтесь поднимать сервисы первой тройки dhcp, nat, dns. Настройте базовую маршрутизацию.

    Ну и прикладной софт - архиваторы, 1С, бекаперы и тыды.

    Используйте виртуальные машины. Они дадут вам все возможности для любого стенда.
    Ответ написан
    Комментировать
  • Кто использовал aasm или workflow (rails)?

    alfss
    @alfss Автор вопроса
    https://career.habr.com/alfss
    Вообще остановился на aasm.
    Больше используют. Коммиты посвежее.
    Ответ написан
    Комментировать