Задать вопрос
  • Какую литературу по изучению Python посоветуете?

    @vilgeforce
    Раздолбай и программист
    Thinking Python посмотрите. Неплохая книга, в принципе.
    Ответ написан
    Комментировать
  • Есть ли фриланс ближе к 30?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Максимально быстрый вариант - выбираете весьма узкую специализацию (в моем случае это фронт-энд с уклоном в верстку и анимации) и с головой ныряете. Но этот вариант работает только при полной самоотдаче. То есть для того, чтобы в будущем можно было работать по 4 часа в день и чувствовать себя комфортно, в первые год-два вам надо будет пахать по 50-65 часов в неделю. Но тут есть очень важный момент - из этих 50-65 часов, максимум половину вы будете уделять непосредственной работе. Все остальное - саморазвитие. Чтение всех возможных статей, книг, чужих библиотек и прочих вещей. И обязательное запиливание пет-проджектов/демок. Я так год на удаленке работал (с хорошей для региона зп, но крошечной для столицы). 15-20 часов в неделю - непосредственная работа. И еще сверху 30-45 часов - чтение интернетов и запиливание демок на кодпене. Сейчас, имея за плечами целых полтора года опыта работы (и знания программирования вообще), я работаю с рейтом в 30$ в час (и планирую выйти на ~50-60$ через 6-12 месяцев). В данный момент вот пилю два проекта, по которым люди сами на меня выходили, я даже никому никуда не писал.
    Ответ написан
    1 комментарий
  • Почему все хотят django?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Это самый раскрученный фреймворк, чего ж вы хотите. Это как RoR для ruby, или Express для NodeJS
    Ответ написан
    3 комментария
  • Какую литературу следует выбрать для освоения linux?

    Ashlst
    @Ashlst
    Фанат эстетики и красивых решений.
    Мне очень помогли linuxforum.ru и forum.ubuntu.ru
    Ответ написан
    Комментировать
  • Какую литературу следует выбрать для освоения linux?

    Литературу, это позже. Тебе надо самое базовое сейчас. А литературу нужно читать вдумчиво. Смотри видео, где показывают - как, что делать.

    Все в *nix начинается с комманд man и info.

    Здесь философия в начале книги, прочитай:
    Essential System Administration, 3rd Edition
    shop.oreilly.com/product/9780596003432.do

    Здесь для озарений:
    Unix Power Tools, 3rd Edition
    shop.oreilly.com/product/9780596003302.do

    В любом случае, со временем, тебе надо взять суть : те, принципы работы с системой и системы. Тогда все покатится, как по маслу.

    Основной принцип imho: мелкие, простые комманды, ты как волшебник - соединяешь в мощный функционал операционки.

    Удачи, Люк!

    update:
    по сути, чтобы давать комманды системе, тебе нужно знать как работает твоя коммандная оболочка ( например, у меня bash ), соответственно я смотрю man bash - если встречу что-то странное.
    Ответ написан
    2 комментария
  • Какую литературу следует выбрать для освоения linux?

    valerium
    @valerium
    Изобретая велосипед
    Если Linux интересует только с точки зрения пользователя (то есть не нужны глубокие знания в администрировании), очень советую эту книгу, она научит самому главному - магии консоли и скриптов. Без этих навыков Вы не ощутите и половины плюшек от миграции.

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

    @Insayt
    Сам пришел в IT из совершенно другого мира. Последние 2 года зарабатываю этим на хлеб. Скажу вам честно - первый год, как минимум, будет очень тяжко. Особенно если нет профильного образования (работодатели очень цепляются за отсутствие "корочки"). Но если есть желание - все получится. Я в свое время осознал, что мне ближе frontend и создание крутых интерфейсных решений.
    По фронтенду путь роста сейчас весьма прозрачный:
    1) HTML5 знать на зубок (семантика - важная штука :) )
    2) CSS + любой препроцессор (сейчас без них уже никуда)
    3) JS + любой фремворк/библиотека, для структуризации кода (хотя для начала достаточно прочесть пару книг по нативному JS, и взяв jQuery - поклепать своих плагинчиков. Все таки типичные веб проекты не подразумевают под собой сложной логики на клиенте)
    4) Сборщики. Есть Gulp, Grunt, Branch и еще много всяких интересных штук. Очень хорошо помогают избавится от рутины.
    5) Любовь к тому что вы делаете :)

    Мой вам совет автор - если сейчас есть пассивный заработок, и есть возможность попробовать - я бы на вашем месте попробовал. Дело такое, что жизнь у нас одна, и что бы счастливо ее прожить - надо делать то, к чему стремится ваше сердце. И если вы будете упорным на этом пути - деньги, положение и все остальное, со временем придет.
    Желаю удачи :)
    Ответ написан
    2 комментария
  • В каком направлении лучше пойти работать после техникума?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Стоит ли рассылать резюме компаниям, которые в требованиях указывают высшее образование?


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

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

    По поводу направления, идите туда куда душа лежит. Если займетесь 1С а у вас изначально нет к нему тяги то спустя несколько лет, поверьте, будете менять направление. Невозможно долго заниматься тем к чему душа не лежит.
    Ответ написан
    3 комментария
  • Есть ли фриланс ближе к 30?

    @tef
    У вас список нацеленный, что бы делать сайты, недорого, без рекламы и смс...
    Про руби был тут хороший совет. Не нужно вникать в миллиард фреймворков и каждый раз учиться программировать заново. Сэкономите много нервных клеток.
    Если нужно то, что в мейнстриме называется front-end то, это html/css/js. Те кто повторяют шарманку про то, что в javascript низкий уровень вхождения, по-моему несут бред. Как задать условие или пульнуть цикл или рекурсию можно понять за пару дней на любом языке. Как сделать то, что вам нужно и при этом не повырывать из головы все волосы, это совсем другое.
    Ответ написан
    Комментировать
  • Есть ли фриланс ближе к 30?

    akubintsev
    @akubintsev
    Опытный backend разработчик
    Я начал работать веб-разработчиком в 28 лет. Но до этого занимался всякой околоайтишной деятельностью и программировать научился еще в 6-м классе без книг и учителей на примере курсовых работ брата.
    Очень важно хотя бы первые года 3 "гореть", чтобы была мотивация осваивать огромные объёмы знаний, интересоваться буквально всем, что связано с разработкой.
    Тем не менее, я зарабатывал, сидя в офисе. А фрилансом баловался время от времени. И до сих пор не вижу необходимости менять такое положение дел.

    А что касается выбора технологий, то если б у меня была возможность вернуться в прошлое, то выбрал бы вместо php python или RoR, поскольку не нужно изучать десяток фреймворков для востребованности на рынке труда, достаточно одного :)
    Ответ написан
    3 комментария
  • Есть ли фриланс ближе к 30?

    @pavelblossom
    Начал кодить в 27 лет. начал с фриланса, через год пошел работать чтобы научиться правильно кодить. До этого торговля всякая была. А сейчас программирую и довольно качественно на PHP и ребята, которые больше по времени кодят советуются по коду. Если ты действительно замотивирован, то это главное. А еще очень важно понимать что нет какого-то крайнего возраста для развития. Это общепринятое мнение и общепринятая отмаза не менять ничего в своей жизни.

    Я как раз пошел по второму пути. Аналитический ум, и умение решать разные задачи привели к тому что пофигу на чем писать, главное с семантикой познакомиться. Ну и есть конечно паттерны и прочее, универсальное для семейства ООП, например.
    Ответ написан
    4 комментария
  • Есть ли фриланс ближе к 30?

    andykov
    @andykov
    Shit happens
    Поддерживаю Pavel K, изучайте что-нибудь одно, либо серверную часть, либо клиентскую (front-end), и там и там есть много нюансов. Хвататься за все сразу не стоит, быть малооплачиваемым разнорабочим ведь не хочется верно? Пощупайте обе стороны (сервер/клиент) и определитесь к чему больше душа лежит.
    Ответ написан
    Комментировать
  • Есть ли фриланс ближе к 30?

    viktorvsk
    @viktorvsk
    Не учите технологии. Учитесь решать задачи. Особенно с исходными данными и запасом прочности.
    Мне кажется, есть 2 пути успеха в айти сегодня:
    1. Рвение к чему-то конкретному (например, нейронным сетям, компьютерному зрению, машинному обучению, электронной коммерции, визуализации ... ) - тут, судя по последнему абзацу, мимо кассы
    2. Не знание технологий или даже стеков, а умение решать практические задачи. Вот тут очень похоже, что оно.

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

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

    На выходе, даже если не сделаете новый супер-хит, то:
    1. Познакомитесь со всеми технологиями и приемами (где-то больше, где-то меньше)
    2. Будет опыт в реальном технологическом процессе

    P.S. Если все же интересует именно только екоммерс и интернет-магазины (не самая привлекательная часть айти, на самом деле), то не рвитесь сразу верстать шаблоны под битрикс. Найдите важные задачи для бизнеса, которые не решаются стандартными методами (их уймы) и попробуйте решить одну из них.
    Ответ написан
    4 комментария
  • Есть ли фриланс ближе к 30?

    PavelK
    @PavelK
    Начать никогда не поздно,
    но по-моему метить в таком преклонном возрасте и с ответственностью за спиной
    нужно куда-нибудь в строну узкой специализации.
    На то, что Вы написали уйдёт как минимум года три перед нормальным результатом, да и на том же ОДеске народу тьма с такими общими знаниями.

    Начните с чего-нибудь одного, например с php, остальное само подтянется, если любознательны.
    Ответ написан
    4 комментария
  • Почему на Odesk так мало работы?

    xSkyFoXx
    @xSkyFoXx
    Если честно, я немного удивлён подобному.
    Судя по статистике, на JS на odesk делают в десятки раз больше, чем на python.

    Хотя вот по python только за последние сутки появилось около 40 новых преложения, почти 30% из которых - 3-6 мес.

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

    @vsuhachev
    И стоит ли заниматься изучением Ruby, без дальнейшего освоения RoR?

    По моему Руби неплохой язык и без рельс. Думаю, если он нравится, то стоит изучать и использовать в качестве "glue language". Как у "клея" у него есть следующие преимущества:

    1. Мощный современный ОО-язык с лаконичным синтаксисом и продуманной стандартной библиотекой
    2. Возможность писать свой DSL(осваивается быстро, полно примеров)
    3. REPL
    4. Интерпретатор есть на всех популярных платформах, а так же на java
    5. Мощный пакетный менеджер (gems+bundler)
    6. Билд-система из коробки (rake)
    7. Куча дополнительных библиотек и огромное комьюнити
    8. Язык активно развивается


    Ну и веб на руби это не только рельсы
    Ответ написан
    5 комментариев
  • Увлекся изучением Ruby, поэтому хотелось бы узнать, какая вообще занятость у Ruby программиста?

    anyd3v
    @anyd3v
    Какого вида задачи попадаются Ruby программисту?
    https://www.odesk.com/o/jobs/browse/?q=ruby

    Большая ли в них потребность?
    В России нет, зарубежем в стартапы более менее спрос

    И стоит ли заниматься изучением Ruby, без дальнейшего освоения RoR?
    Нет
    Ответ написан
    Комментировать
  • В чем выражается удобство разработки на ROR?

    Jeiwan
    @Jeiwan
    Во-первых, Рельсы — это просто Руби. Все достоинства Рельс вытекают из достоинств Рубей. У Руби довольно хороший АПИ, в котором присутствуют решения для большинства программистских рутинных задач — это очень удобно.
    Во-вторых, Рельсы — это набор хорошо спроектированных гемов. Не нравится что-то? Можешь выкинуть или заменить. Никто не заставляет использовать все компоненты Рельс.
    В-третьих, Рельсы — это хороший пример возможностей ООП Рубей.
    В-четвертых, convention over configuration. Новички называют это магией, но для более-менее опытного руби-программиста в этом нет никакой магии. И благодаря этому подходу, опять же, удалось избавить программиста от постоянного рутинного выполнения одних и тех же, "операционных", задач. Другой пример, демонстрирующий этот принцип, — Backbone и Angular: в Бэкбоне нужно много рутинных задач решать (даже не решать, так как это примитивные задачи, а просто каждый раз прописывать их) самому, а в Англуяре эти задачи уже решены.
    В-пятых, Рельсы — вполне зрелый инструмент решения задач веб-разработки. Он уже давно вышел из хипстерской стадии, и вместе с этим ушло большое количество людей, которых привлекают только модные, находящиеся у всех на слуху, технологии. Рельсы (как и Руби) до сих пор развиваются и не собираются умирать.
    В-шестых, эстетика и лаконичность Руби. Лично я не вижу никакого смысла в излишних кавычка, скобках, точках с запятой. Не за чем визуально засорять код второстепенными элементами. Языки программирования постепенно становятся более социальными, более доступным людям — и это правильно.

    Но это всё дело вкуса, в большей степени. У вас уже сложилось свое видение языков программирования, вам теперь кажется, что отсутствие типов — это недостаток. Лично я считаю, что это неправильно. Это такая же ситуация, как когда ты начинаешь чем-то заниматься (играть на гитаре, например) и изначально делаешь что-то неправильно (постановка пальцев), то у тебя эта вредная привычка закрепляется и потом мешает дальше развиваться. Тебе трудно становится переучиться на другое, так как ты уже сильно привык к этому, неправильному, способу. Я не говорю о том, что строгая типизация это неправильно, нет, дело в другом. Есть разные парадигмы программирования, есть разные подходы к программированию, и хороший программист должен владеть ими (ну или стремиться к этому) и не ставить какой-то из них во главу угла. Главное, не какой язык, а что на нем можно делать, какие задачи решать.
    Ответ написан
    Комментировать
  • В чем выражается удобство разработки на ROR?

    @CAMOKPYT
    Это просто немного замедленное восприятие, так всегда бывает, когда рельса была действительно на порядок круче это был 2008-2010 год, за это время ASP.NET 5 вышел без привязки к венде и Laravel для пыхи и еще много чего мелкого, что уже не делает рельсу такой ультро мега крутой. По мне так сравнение впечатлений от рельсы в первый раз точно такие же как от техники эпл, все кругом говорят что она мега крутая, ты покупаешь мак бук и..... это обычный ноут, со своими плюсами и минусами. По мне так крутость рельсы это целостность и COC, переходя с каких-нибудь Symfony и ASP.NET кажется что все слишком упрощено и негибко, а оказывается что все сделано именно так чтобы работало сразу без траты лишнего время на доп абстракции и решало 90% задач, а магия это проблема на первое время, к сожалению, её надо выучить, большинство вещей проверяется в рантайме, это и конвенции рельсы отчасти от отчасти проблема всех скриптовых языков. Просто регулярные вопросы о крутости рельсы это что называется перерекламировали, ожидать чего-то невероятного не стоит.
    Ответ написан
    4 комментария