Можно заключать договора от частного лица. Как будто работает не студия а отдельный человек. Как-то это по умному называется, то ли "договор подряда"...
diegocoder: эти непонятки и переделки могут быть с кем угодно. как с прямым заказчиком так и с непрямым. и не факт что с непрямым заказчиком все хуже (если например, посредник технический специалист, а конечный заказчик не специалист, то при работе напрямую вы бы намучились еще и сами). не факт что прямой заказчик бы не изменял задачу. многие люди очень многие люди могут что то сказать где менять только когда увидят околокончательный результат.
Алгоритмы сами по себе не особо нужны в работе.
Я уж не помню когда делал сортировку. 2 раза за последних 20 лет?? Меньше.
Самые сложные структуры - деревья, регулярно. Но это даже не сбалансированные а тупые такие деревья.
Библиотеки же есть!
Паттерны намного полезнее. Умение найти (то есть нужно показать, что ориентируешься в понятиях и технологиях) и знание где искать тоже полезно.
Голые алгоритмы - нет.
Алгоритмы - это важно только для крайне редких задач, которыми занимаются 2 человека из 1000. Ну сколько из нас решают проблемы компьютерного зрения и т.п.?
Сергей Скрипов: В описанной мною схеме приложение только инициирует закачку и получает управление после окончания закачки. Лимиты времени тут не мешают.
Пример с видео был приведен только для понятности схемы. Я думаю многим понятно как работает загрузка на Youtube. Делать видеохостинг на чистом GAE не круто.
У меня работает такая схема для не видеофайлов. На Go. Уж скоро год.
Было бы интересно увидеть ваш код, реализующий прямую закачку на Cloud Storage
Сергей Скрипов:
Нет. Для закачки файлов нет. Не Cloud Storage. А Blobstorage.
Для последующего хранения после закачки - да.
Но делать полностью контролируемую закачку напрямую на Cloud Storage трудоемкость больше.
для работы нужно и IDE и сообщество и библиотеки и надежда на будущее (в виде большой ставки сделанной фирмой Google на язык Go) и коллеги и архитекторы, выбирающие тот или иной язык.
Go в настоящее время набрал достаточную критическую массу всего этого, чтобы считаться вполне практичным мейнстримовым языком как и Java, и Python и др.
Oleg Shevelev: глупых программистов будет только больше. когда то давно компьютер был техникой не для всех. чтобы купить компьютер приходили с знакомым программистом/админом и он собирал его из компонентов. сейчас все гораздо приземленнее.
и людей их обслуживающих нужно очень и очень много.
если посмотреть по индии где программистом ты можешь подработать просто после школы, чтобы потом пойти учиться совсем даже на парикмахера, то основная масса программистов будет только тупее.
что впрочем не умоляет профессионального роста небольшой выдающейся части программистов.
Даниил Колесниченко:
никого бреда ваш оппонент не несет. Go давно уже в production. Не год и не 3 уже.
А Rust - только только что-то пытается.
Если вы собрались программировать через 10 лет начинать, тогда, может, ваш оппонент и не прав.
Но сегодня нельзя предсказать кто там будет в тренде через 10 лет.
Если вы программируете сегодня, то
на сегодня - Go в production, сообщество, библиотеки, книги.
Rust пока на стадии становления.
recloudor:
пипец какой то.
то вы никой информации не выдаете, то выдаете гору, в которой разобраться невозможно. в частности, из-за дикого форматирования.
сначала я готов был сказать, что телепаты в отпуске.
сейчас скажу - очищайте код, забесплатно в таком гуане копаться нет желания.
Джасур Мирхамидов: если хотите чтобы вас понимали и помогали учитесь формулировать свои проблемы письменно внятным языком. иначе ничего кроме самых очевидных и простых ответов получить не сможете.