Задать вопрос
  • Стоит ли начинать заниматься программированием в 30+ если до этого не программировал?

    @AlexLIn
    Мой дед начал изучать программирование в ~75 лет.
    Теперь программирует себе самолетики да квадрокоптеры на ATxmega в atmel studio. "Полет нормальный".
    Ответ написан
    2 комментария
  • Стоит ли начинать заниматься программированием в 30+ если до этого не программировал?

    @vilgeforce
    Раздолбай и программист
    Если вы собираетесь заниматься программированием (вышиванием/выгулом собак/плеванием в потолок) только ради денег - не стоит. Тратить свое время и силы на то, что неинтересно (иначе как в связи с баблом) - плохая идея.
    Ответ написан
    3 комментария
  • Как "самоорганизоваться" во времени?

    rockysoul
    @rockysoul
    ruby monkey
    • Бросать работу при первой возможности зарабатывать в веб-разработке.
    • Выбрать в сутках 2 часа пиковой активности мозга и минимальной лени и всегда в это время читать и учится (практики и стековерфлоу мало для саморазвития). У меня это время с полуночи до 3. Я всегда читаю в это время книги и пробую знания на практике
    • Если дома не получается заниматься — засиживайтесь на работе. Если неделя прошла и каждый вечер был занят фигней домашней, то смиритесь с тем, что дома у вас неподходящие условия .
    • joomla — шлак :) Пожалуйста, переходите на что-то посерьезней как можно быстрее, а то всю жизнь будете за 600 рублей с фриланса интернет-магазины за ночь поднимать.
    • Самое главое правило вообще на всю жизнь вам чтобы не впадать в уныние: никогда не переоценивайте то, что можно сделать за месяц и не недооценивайте то, что можно успеть за год. (справедливо и для варианта 1год / 10лет)
    Ответ написан
    6 комментариев
  • Вы работаете со своими проектами на локалке или удаленно?

    viktorvsk
    @viktorvsk
    Тяжела и неказиста жизнь типичного пхп-программиста
    getjump.github.io/ru-php-the-right-way осильте для начала это, если не хотите, что б боль с каждым днем прогрессировала

    Никаких денверов. Никаих мобильных HDD. Никакой синхронизации по фтп.

    Ну а конкретно по вопросу:
    Конечно, локально. Вы описали столько проблем, а это вы работаете сами. Представьте, что нужно будет работать вдвоем. Втроем. Вдесятером. Все разбросаны по миру и есть только скайп.

    У каждого разработчика должно быть свое собственное удобное уникальное окружение.

    0. Вместо винды - *nix
    1. Вместо денвера - встроенный веб-сервер для начала. Потом, при необходимости (с Вашим подходом, она может возникнуть не скоро), - полноценный веб-сервер.
    2. Вместо дропбоксов и мобильных HDD - система контроля версий
    3. Вместо синхронизации по фтп - какой-нибудь нормальный воркфлоу по деплою (например, www.davegardner.me.uk/blog/2012/02/13/php-deployme... ). Плюс что-то следящее за зависимостями (например, https://getcomposer.org/ )
    Ответ написан
    Комментировать
  • Можно за три месяца чистого времени подготовиться к java junior?

    @suslik2015
    Можно. Около 2 месяцев мне потребовалось, чтобы перейти с низкоуровней сишечки (работал с сетевым оборудованием в Дэлинк) на Java EE. Java вообще сам по себе очень простой язык. Тысячи индусов подтверждают).
    Как изучать:
    1. Главное писать код. Нужно "привыкнуть" к коду. Иногда отлаживаешь чужой код и взгляд сам выцепляет ошибки. Я не знаю как это работает. Практика и еще раз практика.
    Так, что идите на стартандройд.ру, но не тупо повторяйте уроки, а вносите изменения.
    2. Джавараши, образовательные центры очень полезны... их создателям и учителям. Нам пользы от них - только самооценку помогут повысить. Но законченная, пусть даже элементарная собственная программа, повышает ее гораздо лучше.
    3. Читайте книги. Но любая глава должна быть закреплена практикой. По джаве - Хорстманн и Корнелл, если с инглишем гуд - Эккель. По андройду - Рето Майер. Если совсем бегиннер - Head First.
    4. Нужно понимать ООП. Понимаешь ООП - знаешь java. Java - ООП в чистом виде.
    Знать алгоритмы и контейнеры. Читаешь википедию (английскую), либо любую книгу по алгоритмам (чем тоньше, тем лучше) - реализуешь бинарный поиск, сортировку пузырком)), быструю сортировку, список (односвязный, двухсвязный), хеш таблицу, бинарное дерево, красно-черное дерево. Затем находишь аналоги в стандартной библиотеке и используешь их).
    5. Ну и самое главное - гугл, javatalks.ru, java2s.com. На все ваши вопросы уже есть ответы.
    Ответ написан
    1 комментарий
  • Изучение Java: мотивация, перспективы, краткий план?

    @fomalhaut95
    Из фреймворков для web весьма востребован Spring. Можно также посмотреть на фреймворки для других языков JVM: Grails (на Groovy), Play (Scala/Java). Наверно, неплохо будет изучить JUnit (написание тестов), а также Maven или Gradle
    Ответ написан
    Комментировать
  • Изучение Java: мотивация, перспективы, краткий план?

    Adam_Ether
    @Adam_Ether
    Java Developer
    - Какие технологии/фреймворки/ аспекты языка помимо Java Core следует изучать с точки зрения большой востребованности фриланса/рынка труда full time? И к изучению каких стоит приступать в первую очередь ?

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

    - Насколько в Jave нужен скилл security programming, и как можно совместить вообще оконченную мною программу Information Security с программированием на джаве? Нужны ли рынку такие специалисты?

    Любые знания в Computer Science полезны будут. Хотя бы даже для собеседований.

    - Насколько развит рынок фриланса для джавы? Реально при грамотном подходе через какое-то время получать доход на этом рынке, ну хотя бы сравнимый с доходом в треть того, что получает джуниор на полный рабочий день в средней компании?

    Вот тут могу только догадываться, но похоже, что там (флилансе) java не так популярна, как на работе on-site. Хотя думаю и там можно чего-то добиться, но развитие будет сложнее и дольше (чем работа в команде).

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

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

    Пока не измените вообще методологический подход к своей жизни - у вас все и будет так-же.
    Ответ написан
    12 комментариев
  • Изучение Java: мотивация, перспективы, краткий план?

    opium
    @opium
    Просто люблю качественно работать
    Поселил я тут к себе нового соседа недавеча, 20 лет джава программист удаленный, работает по 60 часов в неделю получает 5000 баксов в месяц играет в волейбол каждый день , через день в качалку. Ездит с нами на острова
    Думаю спрос на джава программистов очевидно есть и он конский если люди готовы платить такие деньги двадцатилетнем юношам
    Ответ написан
    8 комментариев
  • Изучение Java: мотивация, перспективы, краткий план?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Вам в технические писатели))

    * Вы должны понимать, что freelance - в основном проекты на одного человека, максимум - несколько.
    * На java даже драйвера и приложения для sim-карт пишут, имею ввиду, что спектр направлений деятельности на этом языке - огромен. По этому тыкать пальцем в небо: "учи такой-то фреймворк" ка минимум не корректно. Для начала необходимо определиться с областью.
    * Security Programming - вообще говоря нигде не помешает, тут все зависит опять же от области применения, например, у web-а есть золотое правило: "пользователь всегда врет, даже если он этого не знает - все равно врет". В случае, если вы делаете консольную утилиту, например конвертер чего-нить, тут требования будут совсем другие.
    * На счет рынка freelance - в чем проблема то? Зайдите на oDesk / fl / любая_другая_freelance _биржа и посмотрите.

    Но есть нюанс: java все же mainstream язык, и чаще всего используется не на freelance проектах.

    Фриланс на самом деле сложнее, чем стационарная работа, потому как требует серьезной самодисциплины, так же без команды - расти будете медленнее. Сама работа - не постоянна, конечно вы можете сорвать куш в 1 месяц, но рассчитывать на то, что так будет постоянно - как минимум глупо.

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

    opium
    @opium
    Просто люблю качественно работать
    1000 часов Джуниор
    5000 часов мидл
    10000 часов сеньор
    Ответ написан
    6 комментариев
  • Как определить свой уровень программирования?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Эти уровни - абстракция, причем зависящая от компании. Пройдите несколько собеседований и спросите, что думает о вас интервьюер.

    Юниор чаще всего - это программист с в основном теоретическими знаниями, либо наоборот только практическими знаниями. Он умеет решать более-менее стандартные задачи. Юниора обязательно надо учить. При получении нового задания он "создает" свое решение.

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

    Синьйор - понимает не только то зачем использовать ту, или иную технологию, а еще и как она работает, например почему при HL форин ключи сожрут io hdd. Может спроектировать и вести средний по размерам проект. Получив новое задание он уже знает как его решить кучей способов, выбор заключается только в правильности интеграции решения.

    -----------------

    Многое зависит от интервьюера.
    У меня был случай, собеседование на php senior developer: поговорили про HL оптимизации, архитектурные предложения для решения неких задач, способы оптимизации и т.д., а потом:
    - перейдем к практике: что произойдет в таком коде:
    $a = 5 + '5abc' + 'abc5';
    - произойдет следующее: я посмотрю blame скрипта и поговорю с автором этой строчки, что бы узнать, что такого хренового в жизни может произойти, что бы он позволил себе это написать.
    - ну, тут вопрос на приведение типов
    - 10, но вы в своей практике с подобным сталкивались?
    - нет
    - вот и я не сталкивался...
    Ответ написан
    1 комментарий
  • Какие книги по программированию 2014 года стоит прочесть?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Простите, но мне непонятно как Андрей Еременок
    Разработчик, архитектор
    может задавать такие вопросы?!
    Ответ написан
    3 комментария
  • Какие книги по программированию 2014 года стоит прочесть?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Все must-read книжки по Java написаны в начале двухтысячных.
    Ответ написан
    Комментировать
  • На каком ЯП проще начать удаленную работу или фриланс?

    @zishe
    Web Developer
    Тут лучше сосредотачиваться на фреймворке. Необходимость в программистах RoR гораздо больше, чем чисто Ruby или другой Ruby фремворк. Тоже по JS - AngularJS и node.js.

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

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Если есть нормальный опыт на Ruby - то оно. Если нет - то PHP/JS.
    Ответ написан
    9 комментариев
  • Как начать работать на fl.ru с нуля и стоит ли работать с данной биржей?

    tin-iven
    @tin-iven
    Фрилансер до костей
    Англоязычные:
    - odesk.com
    - elance.com
    - freelancer.com


    Русскоязычные:
    - freelansim.ru
    - fl.ru
    - weblancer.net
    - freelancehunt.com


    Экспериментируйте :)
    Ответ написан
    Комментировать