• Как переквалифицироваться из эникейщика в программиста?

    @ivanoleynik
    Судя по тому как вы описали вопрос, Ваше призвание - ПИСАТЕЛЬ!
    Ответ написан
    2 комментария
  • Существует ли язык программирования для юристов?

    bobrovskyserg
    @bobrovskyserg
    Даже дети знают этот язык.
    Казнить нельзя помиловать.
    Ответ написан
    Комментировать
  • Существует ли язык программирования для юристов?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вы хоть раз были в суде?) Я был, логикой там и не пахнет!

    А если серьезно, то юриспруденции еще очень далеко до любой автоматизации. Слишком неповоротливое всё. К тому же, где вы видели гуманитариев, которые бы дружили с программами сложнее ворда?)
    Ответ написан
    9 комментариев
  • Кто нибудь пробовал работать во фрилансе после работы?

    ColCh
    @ColCh
    Веб разработчик
    Я студент и работаю веб кодером (фриланс). По замерам в Toggl - работать больше 5 часов по сайтам почти никогда не получается (это в выходные, и замер непосредственно работы, а не сидения у компа). Во время будней с парами работаю по часа 3-4, и то не всегда.
    Я хоть и молодой/энергичный, но жить в таком темпе не могу. Недавно выгорел и месяц валялся на диване...

    В общем, хоть это и универ, время и силы он тоже хватает. По опыту своих страданий не рекомендую практиковать "работу после работы".
    Ответ написан
    Комментировать
  • Как вы начинаете вёрстку сайта?

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

    Bessome
    @Bessome
    Администратор Linux, Windows. 1С программист
    Надо пробовать. И исключить игры.
    Я вот сажусь фрилансить после 21-00, благо с МСК разница +3 часа. Днем встречи - вечером админинг. И домашние не обижаются, и сна хватает (21-00 + 4 = 01-00). Как-то так спать и ложусь, в 7-00 встаю.
    При этом успеваю - читать, тренить 4 раза в неделю (с 21 до 23).
    Действительно все от человека зависит на самом деле.
    Ответ написан
    Комментировать
  • Как сделать профиль на фриланс бирже максимально эффективным и привлекательным?

    solomakin
    @solomakin
    Head of online marketing
    Нужно описать задачи, которые вы можете решить для клиента в вот таком стиле.
    После того, как я перешел на общение в ключе решения задач и стал предлагать экспертную оценку бесплатно, у конверсия из обращения в покупку проекта сильно изменилась (от 10% к 35%).
    Ответ написан
    Комментировать
  • Как вы начинаете вёрстку сайта?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    1) Захожу сюда codepen.io
    2) Жмякаю New Pen
    3) Создается новый пен где уже все настроено под меня (SASS/отступы/лайвапдейт и так далее).
    4) Верстаю
    5) ...
    6) PROFIT!
    Если верстка многостраничная, то один пен делаю глобальным (SASS переменные/общий JS код) и линкую его в другие пены. + можно все это дело форкать до потери пульса, и показывать ссылки заказчику (ссылки все приватные, если имеется PRO аккаунт). Особенно удобно, когда имеется несколько вариантов анимации, то просто делаю 2-3 форка и даю ссылки, а человек наглядно сравнивает все.
    Ответ написан
    15 комментариев
  • Какова техника верстки landing page?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    alvarotrigo.com/fullPage
    „Что тут дивного? ну, вот!
    Белка камушки грызет,
    Мечет золото и в груды
    Загребает изумруды;
    Этим нас не удивишь,
    Правду ль, нет ли говоришь.
    В свете есть иное диво:
    Free jQuery grid layout Plugins & jQuery Layout Plugins
    Это диво, так уж диво,
    Можно молвить справедливо!
    Ответ написан
    2 комментария
  • Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Начните на oDesk с $20 в час (вы попробуйте ответить на несколько работ с такой ставкой, результат вас приятно удивит, главное пока вы без фидбека, старайтесь отвечать первым-вторым), сделайте первый проект бесплатно - для себя, чтобы появилась уверенность, второй проект fixed price - для отзыва, это самый короткий путь, почитайте блог Пума Тайланд, почитайте мой блог.

    Мне помогло простое правило: тот, кто хочет - ищет возможности, тот, кто не хочет - ищет отговорки, начните уже завтра или придумайте новую отговорку, все просто.
    Ответ написан
    1 комментарий
  • Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    @noprof
    Да а что дельного можно посоветовать, когда в 99% случаев заказчик сам не знает чего он хочет?
    Все в этой области как слепые котята, которые пытаются нащупать миску с молоком.
    К каждому человеку необходим свой подход.

    Если вы не уверены в своих силах - помогайте без лишних рисков и ответственности перед заказчиком.
    Пример: есть масса форумов, групп, сайтов, где ребятам необходима помощь в решении различных вопросов. Попытайтесь на них по отвечать. Потренируйтесь.

    Разница с фрилансом лишь в слове "деньги", и степени ответственности за то, что вам поступают средства. Но и переоценивать важность этих самых денег не следует.

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


    В общем если ответить кратко, то:
    1. Отвечайте и помогайте на тематических форумах за бесплатно, что бы "прочувствовать" сферу деятельности, и получать больше опыта.
    2. Постоянно пробуйте браться за то, что чуть-чуть сложнее, чем было решено вами ранее, это так же поможет не стоят на месте.
    3. Подходите к каждому клиенту индивидуально, возможно то, что кажется ох каким сложным, на практике делается на коленке за 2 минуты
    4. Заведите знакомых, которые успешно занимаются фрилансом, и учитесь у них
    P.S. странно что вашу тему не потерли. А то сегодня тостер какой-то злой. Задавал подобный вопрос, оформили как "общие вопросы", когда конкретики было больше, чем у вас. :D
    Ответ написан
    1 комментарий
  • На убунту сильно греется ноут, в чем может быть причина?

    AterCattus
    @AterCattus
    Люблю быстрый backend
    Возможно, карточка от NVIDIA работает все время, даже когда не нужна и используется Intel.
    Может стоит погуглить в сторону Optimus для выключения/включения дискретки только когда она нужна?
    Ответ написан
    3 комментария
  • Какое перспективное направление в программировании для фриланса и иммиграции?

    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 комментариев
  • Какие есть курсы для обучения, платный treehouse или альтернативы?

    @CrD
    На treehouse можно получить 30 дней бесплатного полного доступа, если вы не знали :)
    Для этого регистрируемся через treehouse.nawroc.com

    P.s. Подсказочка по регистрации: есть множество сервисов с фейковыми данными карт visa, которые treehouse спокойно проглатывает.
    Ответ написан
    4 комментария
  • Как лучше парсить excel файл?

    @throughtheether
    human after all
    Подскажите, пожалуйста, какими инструментами лучше это программно сделать? Автоматически по очереди пооткрывать все файлы в директории, пропарсить, взять нужные строки, залить в новый файл.
    Когда мне надо было извлечь определенные данные из .xlsx-файла, мне помог модуль openpyxl. Другое дело, что я сохранял результат в csv-формате, так что не могу сказать, насколько зрелы модули python для создания .xlsx-файлов. В целом, думаю, вашу задачу вполне можно решить на python.
    Ответ написан
    Комментировать
  • Как лучше парсить excel файл?

    AnnTHony
    @AnnTHony
    Интроверт
    Я писал макрос в самом экселе (на VBA), открывал по очереди файлы, искал нужные строки и копировал в свой документ. (подробных примеров с открытием и считыванием файлов в сети достаточно)
    Инструмент можно использовать любой, каким умеете пользоваться / нравится / работает с экселем.
    Можно просто вытащить эти строки и потом на их основании сформировать файл. Тут как удобнее уже Вам. (такое бы провернул на Delphi или VB).
    В самом экселе есть функция ВПР, но придется прописывать формулу для каждого документа. Для этого может сгодиться и Python.
    Ответ написан
    Комментировать
  • Как и где лучше всего начать изучать программирование?

    MikhailD
    @MikhailD
    Developer
    А когда вы в вашей работе столкнетесь с тем, что "станет очень трудно найти хорошего бухгалтера для ведения финансов" вы станете еще бухгалтерию изучать? А если кто-то заболеет и вы не сможете найти хорошего врача вы сами станете учиться лечить людей?

    Не нужно учить программирование, потому что "стало очень сложно находить хороших специалистов для реализации". Лучше научитесь находить специалистов, они есть.
    Ответ написан
    Комментировать
  • Покритикуйте, пожалуйста, мой нубо-код (алгоритм нахождения наибольшего общего делителя 2ух чисел, c#)

    Если вы не уверены, что вместо числа(даты/etc.) вам не подсунут какую-нибудь строку, то лучше использовать метод TryParse(), он есть у всех базовых типов. Иначе пользователь словит невнятную ошибку и в багрепорте диагностика "не работает" будет самой частой. Внятные ошибки нужны больше вам чем пользователям. В данном случае что-то вроде этого
    int firstNumber;
    if(!int.TryParse(Console.ReadLine(), out firstNumber){
       Console.WriteLine("Скорее всего Вы ввели не число");
       Console.ReadKey();
       return;
    }

    Кроме того, Вы зачем-то обрабатываете частный случай:
    if (secondNumber % firstNumber == 0)
    А тут можно и нужно найти общее решение задачи, как указал @Rsa97. Задача программирования решать как можно более общую задачу.
    Ответ написан
    Комментировать