• Создание платформы для разработки gui положений?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Здесь только два варианта:
    1. HTML(5)/JS/CSS/webSocket -
    + любая платформа, любой браузер
    - низкая скорость исполнения из-за множества прослоек между ОС и вирт. средой
    - ограниченный доступ к API OS

    2. Native application
    + высокая скорость исполнения
    + возможность закрытия кода
    - запуск на ограниченном числе ОС

    Лично я: использую натив + надстройки для красивой визуализации.
    На сервере (back-end, если приложение сетевое) - API.
    Ответ написан
    Комментировать
  • Как вы относитесь к возможности сортировки вопросов Тостера по степени их сложности?

    Paliki
    @Paliki
    не нужно делать тут вторую версию хабра, где куча снобов и без кармы ни пикнуть
    Ответ написан
    Комментировать
  • Как вы относитесь к возможности сортировки вопросов Тостера по степени их сложности?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Нужна кнопка, позволяющая быстро, решительно скрыть вопрос. Как со спамом в почте.

    Автору вопроса можно показывать: 100500 человек, в том числе и все эксперты раздела, скрыли ваш вопрос у себя. Может, стоит перепечатать вопрос в гугл?

    Еще, нужно что-то придумать со вредными и опасными ответами, вроде этого топика
    Ответ написан
    1 комментарий
  • Как вы относитесь к возможности сортировки вопросов Тостера по степени их сложности?

    kumaxim
    @kumaxim
    Web-программист
    "Рейтинг сложности" мне кажется бредом. Я начал программировать 11 лет назад, окончил ВУЗ по ИТ-специальности, участвовал в паре hightload проектах...

    Я считаю что сложность вопроса - вещь весьма относительная. Допустим для меня любые вопросы про начало своего дела являются элементарными, я на них могу без проблем ответить в 3 часа ночи, если меня разбудят. А являются они таковыми для меня, т.к. у меня было 6 проваленных проектов, на которых я набил себе огромную кучу шишек(и как разработчик, и как руководитель/основатель).

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

    Возвращаясь к вопросу что делать с таким вопросом сейчас.
    Давайте возьмем какой-нибудь тег, например Laravel. Пусть в теге 300 вопросов, 11 тыс. лайков и 2 тыс. человек, которые участвуют в его обсуждении. Давайте будем считать, что если у одного человека, есть, допустим, 10% лайков по всем вопросам данного тега, то он специалист в этом вопросе. Я думаю логично - лайки к ответам ставит сообщество, значит сообщество считает его полезным. От суда получается, что первая переменная - количество лайков в теге у конкретного человека сообщества.

    Идем далее. Вопросы могут создавать любые люди. Однако, эти люди могут быть как новыми, так и авторитетными членами сообщества. Далее давайте подумаем, новые члены сообщества у нас как раз задают тупые вопросы, следовательно они не заслуживают внимание экспертов. Отсюда имеем вторую переменную - количество лайков в теге у вопрошающего.

    Отсюда можно сделать предположение: чем больше у человека лайков в теге, тем большим специалистом он является. Следовательно, ничего не мешает ввести систему рейтинга, вида
    1. до 100 лайков - новичок
    2. от 101 до 500 - опытный пользователь
    3. от 501 до 1000 - профессионал
    4. от 1001 - эксперт


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

    Этим решением мы достигаем:
    1)Если Вы эксперт в определенном вопросе(вяжем на тег), предложенным мною образом Вы можете отсечь вопросы второго сорта
    2)Если Вы не эксперт в этом вопросе, скорей всего Вы не сможете отделить вопросы второго сорта, от интересных вопросов, а значит раздражения у Вас они не вызовут.

    Как развитие идеи можно добавить какой-нибудь тест на знание вопроса, дающей +50 лайков, для более быстрого подъема по "лестнице".

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

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Может, сделать без негатива ровно наоборот? Помечать вопрос как сложный или интересный. Популярные автоматически определять по количеству подписчиков и ответов как это уже сделано.
    И фильтрация будет, и оскорблений меньше. И так уже в рунете градус хамства и говнометания зашкаливает.
    Ответ написан
    27 комментариев
  • Как реализуются сложные большие проекты?

    @mamkaololosha
    Если про методологии, то гуглите Scrum, Agile и прочее.
    Если про архитектуру, то гуглите Фаулера, "Быстрая разработка программ. Принципы, примеры, практика" и прочее.
    Как составляются ТЗ, делается архитектура, план, делегирование полномочий

    Никак. Серьезно. Садятся 2-4 человека и кодят сутками. Если удастся развести начальство, то выделят средства и площади под проект. Если нет, то либо доделывается по ночам, либо своё ООО и поиск инвестиций/заказчиков.
    Ответ написан
    4 комментария
  • Что можете сказать о курсах от "Специалиста"?

    @PyTiMa
    Учусь, кручусь, верчусь.
    А вы посмотрите уроки Артема(sorax), потом попробуйте посмотреть "специалиста".
    Преподователь безусловно хорош, но как сказал Роман Белинский , уши он не жалеет
    Ответ написан
    Комментировать
  • Где можно найти инф-у по Vim`y?

    STJ
    @STJ
    Front-end developer
    Лучше всего - это отказаться от стрелочек, мышки. Распечатать сочетания клавиш и держать всегда под рукой.
    И лучший профит от вима будет - это слепой набор и не саблайм, а Vim(GVim\MacVim).
    Ответ написан
    Комментировать
  • Легкие инструменты для WEB?

    STJ
    @STJ
    Front-end developer
    Vim + plugins + brain + hands
    Ответ написан
    Комментировать
  • Поздний старт в ИТ - есть ли шансы?

    zo0m
    @zo0m
    full stack developer
    какой-то вы неуверенный слишком
    я собеседовал достаточно много студентов и возраст скорее играет на вас
    "Что делал? тебе столько лет, а где опыт?", конечно спросят, только не для того чтобы вас топить, а для того чтобы понять что за человек сидит.
    Если на собеседованиях будете хорошо отвечать -- у вас нет причин не попасть куда-угодно.

    псц, ПОЗДНИЙ СТАРТ в 26 ??? я видел взрослых мужиков за 40 полностью меняющих работу на IT, а вам 26...

    чувак иди проспись
    Ответ написан
    6 комментариев
  • Когда изучать npm, grunt, bower, git и т.д?

    fr_end
    @fr_end
    Frontend разработчик
    Все эти инструменты лишь облегчают вашу работу, автоматизируют то, что вы и так делали раньше. Сначала научитесь работать без них, а потом потихоньку, по необходимости добавляйте их в свои новые проекты и почувствуйте вкус настоящей жизни!)
    Ответ написан
    Комментировать
  • Как и где в программировании используется математическая логика?

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

    alexyat
    @alexyat
    iOS Developer
    по-моему чтобы не мучаться, проще сделать show in finder 89b64b0f0cec4351abf0f6b4a1ce32b5.png
    Ответ написан
    Комментировать
  • На что вы зря потратили время в изучении программирования и веб-разработки в целом?

    GavriKos
    @GavriKos
    Ни на что. Процесс программирования, даже если результат никому не будет нужен, в любом случае прокачивает скилл. Даже если вы никогда не будете писать на этом языке/технологии больше - вы получите профит в виде новых архитектурных решений, например.
    Ответ написан
    1 комментарий
  • Как составить план самообразования на ближайший год?

    @dchuvasov
    "Чтобы научиться программировать нужно программировать."

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

    Лично для меня поставить себе самому задачу очень проблематично, поэтому я просто лазил по фриланссайтам и искал задачи.

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

    ну и вот можно почитать статью theasder.github.io/learning/2015/01/25/let-us-lear...
    Ответ написан
    1 комментарий
  • Как должна выглядеть личная страница студента университета (колледжа)?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Я хочу что-нибудь сделать.
    Объясните мне, чего я хочу, зачем оно нужно, и как это делать.


    Как выпускнику учебного заведения,я дам тебе совет: делай в жизни только то, в необходимости чего ты уверен САМ, и что ты ТОЧНО знаешь, как делать. Иначе ничего путного не получится.

    Если бы Джобс слушал советчиков, то айфона бы не было до сих пор.
    Ответ написан
    4 комментария
  • Писать приложения для iOS 4 (iPhone 3g)?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Точно не стоит этим заниматься.
    Ответ написан
    Комментировать
  • Когда осуществить переход с C++ на Objective-C?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Можно же сразу на Swift-е...

    На самом деле как хотите. Углубленное знание C++ не поможет вам писать на Objective-C (ну как, если вы будете еще паралельно на плюсах писать какие-то библиотеки то да, поможет). Знания Си будут полезны (а точнее понимание архитектуры ЭВМ и того как работают современные процессоры в том числе и ARM-ы) но как показывает практика - не обязательны.
    Ответ написан
    Комментировать
  • Где мне найти скрипт "всплывающей подсказки"?

    @slip31
    Зачем здесь подсказка? Кто то не знает Джеймс Хетфилда?
    Ответ написан
    1 комментарий
  • Стоит ли делать перевод guidelines?

    Jeth
    @Jeth
    UI/UX-дизайнер и JR iOS Dev в airlab.me
    Однозначно стоит. Только, начинайте сразу к переводу Swift.
    Ответ написан
    Комментировать