каковы были ваши достижения в программировании в 2008 году?[закрыто]
-
23-08-2019 - |
Вопрос
каковы были ваши достижения в программировании в 2008 году?какие технологии удивляют вас или чему вы научились в этом году и чего вы ожидаете в плане программирования в 2009 году
Редактировать:Изменено на Wiki
Решение
Я написал 2 VB.NET языковые функции, которые будут поставляться как часть версии 2010.
Я разработал язык программирования под названием Liberty,
Однако я реализовал лишь малую часть этого.Я прекратил работать над этим, чтобы сосредоточиться на создании прибыльной компании-разработчика программного обеспечения.Моим первоначальным намерением было вывести язык (фактически IDE для него) на рынок в качестве моего первого продукта, но, учитывая экономику языков программирования, я решил выбрать что-то другое для первого продукта моей компании.Я подумывал о том, чтобы превратить это в проект с открытым исходным кодом.Если утверждение "Язык программирования, похожий на LISP, но похожий на C # ..." вам нравится, и вы заинтересованы в работе с открытым исходным кодом .NET compiler, дайте мне знать.
Я основал свою собственную компанию по разработке программного обеспечения
Я разработал и внедрил большую часть первого продукта моей компании "Transactor Code Agent", который должен поступить в продажу в первом квартале 2009 года.Я рекламировал его как "Инструмент аварийного восстановления для программистов".
Это инструмент, который обеспечивает автоматическую локальную историю версий исходного кода.Вы указываете его на папки, содержащие ваш исходный код, а затем всякий раз, когда вы вносите изменения в файл, он автоматически создает для вас резервную копию.Это должно дополнять существующие настройки системы управления версиями, защищая всю "нерабочую", "незавершенную" работу, которую вы обычно не проверяете в системе управления версиями.
Кстати, мы ищем бета-тестеров.Если вам интересно, дайте мне знать.
Другие советы
После выступления Скотта мне было бы очень стыдно признаться в том, чего я достиг в 2008 году.
Я улучшил одно из своих "флагманских" приложений, удалив из него функции.
Впервые я продал свою работу широкой аудитории через App Store.При этом я:
- Охватил более чем в пять раз больше пользователей, чем моя самая популярная предыдущая работа (26000+ вместо 5000+).
- Заработал более чем в три раза больше денег, чем моя самая прибыльная предыдущая работа (грант Google Summer of Code в 2005 году).
- Изучил две новые среды (Objective-C / Cocoa Touch и Ruby / Rails) после многолетнего использования Perl
- Достаточно дисциплинировал себя, чтобы закончить скучные части
- Узнал, что значит быть ответственным перед тысячами людей
Но, пожалуй, самое главное, я создавал красивые вещи, которыми мог бы гордиться.
В 2009 году (или, может быть, в конце 08-го) я выпущу новый продукт, который, я надеюсь, продвинет все это еще дальше и, возможно, даже станет лучшим в своем классе решением проблемы, с которой сталкиваются все.
Я решил, что буду изучать новый язык, на тот момент ничего конкретного, с тех пор я выучил Python.
В наступающем году я хотел бы выучить другой язык, предпочтительно что-то вроде c ++ или, может быть, просто maybe (я парень типа "никс") Я попробую Microsoft stack с чем-то вроде .net но мы посмотрим, что произойдет.
Улучшенные навыки проведения собеседований.Теперь я могу лучше различать хороших и плохих кандидатов с помощью более качественных вопросов, включая небольшие сеансы кодирования на доске.
Я в курсе работы с Drupal, хотя многому еще предстоит научиться.Первый раз по-настоящему работаю с хорошо рамки.
2009, может быть, у меня найдется время позаниматься шепелявостью
Я открыл себя миру Динамических языков и Функциональных языков.Я могу читать программы, которые не похожи на код на C ++ или C #, с помощью {} и ; .В процессе работы развилось лучшее понимание таких шаблонов, как MVC.
Мне нужно было изучить PF в начале декабря этого года, поскольку наше существующее решение для брандмауэра было крайне недостаточно мощным для промышленного применения, но у нас не было денег на "профессиональные" решения (т.е.материал ci $ cso).
Так что в итоге я взял свой существующий ящик OpenBSD в стеке сервера и превратил его в брандмауэр с помощью PF.Поскольку система использует несколько серверов и несколько IP-адресов (некоторые в доменах), мне понадобилась комбинация NAT, RDR и обычных ПРАВИЛ.
Это, конечно, не так сексуально, как изучать APL или LISP (или Ruby и т.д.) Ради развлечения, но это было необходимо и срочно.
Новый брандмауэр работает великолепно, и мне больше не нужно дважды в неделю перезагружать ужасные маленькие устройства брандмауэра (что приходилось делать удаленно, что тоже было неинтересно).:-)
Ваше здоровье,
-Ричард
Ну, я создал большой сайт (для какого-то проекта) и выучил java, теперь я хочу выучить C в следующем году.
Я выпустил свою первую программу в дикий мир Интернета.
Я вышел за пределы своего .NET-пузыря, создав ранее упомянутую программу в Objective-C.
Я создал довольно классную утилиту извлечения строк и соответствующую библиотеку обработки для облегчения автоматической локализации строковых ресурсов в собственном приложении на C ++ без рефакторинга кода для извлечения строк оттуда, где они использовались, с дополнительным преимуществом, заключающимся в том, что допускается межъязыковое объединение локализованных строк.
Я также создал классный operator_cast<> функция (с немного помощи от сообщества SO), чтобы помочь кодифицировать намерения программирования при использовании пользовательских операторов приведения.
- Помог подтолкнуть еще один выпуск к двери (еще не совсем там)
- Представил доклад об ускорении преобразования Хафа на WorldComp
- В среднем чуть меньше одного поста в блоге в неделю
- Укрепил надежду поймать Джона Скита на репутации
- Выполнил огромный набор причудливых работ с отражением и динамической генерацией кода
- Отказался от всякой надежды поймать Джона Скита на репутации
- Руководил тремя сотрудниками, более или менее успешно
1- Я внес изменения в Программное обеспечение для Международного конкурса вин, которое я ранее написал.это было изменено, потому что у нового спонсора другая логика в конкурсе, мы были уведомлены об изменениях за 3 дня до этого, поэтому мы с другом кодируем как 2 дня подряд, буквально бегая с работы на конкурс, чтобы оказать поддержку.в конце все было Безупречно
2.- Выпустил свою первую программу по продажам и инвентарю для розничной торговли видеоиграми
3.- Заведите мой блог по программированию
оба в .Конечно, в сети