Чыонг Нгуен, я люблю учиться, учить и решать проблемы.

Недавно я получил степень магистра машиностроения в Университете Пердью (зима 2016 г.). Я учился в Технологическом институте Роуз-Халман (2009–2013) для получения степени бакалавра в той же области.

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

Я не новичок в создании веб-приложений. В средней школе я создал свой собственный веб-сайт HTML, на котором размещались флеш-игры, в попытке обойти школьный брандмауэр. Это был предел моих знаний, когда я начал этот процесс примерно в ноябре 2015 года. Таким образом, по шкале знаний веб/мобильных приложений 100, где 75 соответствует 4-летнему выпуску компьютерных наук, я начал с 10. Я знал только HTML, CSS, и немного JavaScript.

Окончив аспирантуру, я вместе с другом запустил онлайн-платформу для фитнеса под названием Zensei. Я использовал знания, полученные при изучении новых языков программирования и методологий, для создания этой самой платформы. Я создал веб-приложение и мобильное приложение с нуля, используя Firebase, Angular, Node и Express. Я бы сказал, что я немного сжульничал с мобильным приложением, выбрав фреймворк гибридного приложения Ionic. Мы хотели создать Zensei быстро, и для этого не требовалось много нативных мобильных возможностей. Оказывается, это важное дизайнерское и бизнес-решение. Этому проекту было посвящено много времени, и я не мог обновлять свой блог с 11 августа 2016 года. Это было примерно в то время, когда был запущен Zensei. С тех пор я многому научился, и у меня есть много технических заметок для создания большего количества контента.

Будучи студентом-механиком, я также имею некоторый опыт программирования в MATLAB и C++. Однако лекций о совместной работе над кодом или контроле версий не было. Только основы: переменные, функции, объекты, классы и методы комментирования. На мой взгляд, если у вас есть основы, вы можете легко выучить любой новый язык программирования.

Отказ от ответственности: все сообщения являются моей интерпретацией определенного нюанса/языка программирования. Иногда я прав, иногда ошибаюсь. Комментарий / сообщение мне, если что-то не так. Знания бесценны.

Последнее обновление: 1 марта 2018 г.