Что вы ожидаете от курса?

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

Что вы делали на прошлой неделе?

На прошлой неделе было много адаптации к новому семестру. Во время перерыва я работал полный рабочий день, и вернуться к занятиям всегда сложно, но я в восторге от этого семестра. Я могла работать как в «снежный» день, так и в четверг, когда у меня не было занятий. Если не считать постоянного стресса от попыток попасть на занятия через списки ожидания, неделя прошла гладко, и мои преподаватели кажутся очень интересными людьми.

Что вам мешает?

Я думаю, что единственное, что мне сейчас мешает, это период адаптации. Как только я полностью приспособлюсь к тому, чтобы снова ходить на занятия и работать, я знаю, что смогу преуспеть в своих занятиях, рабочих обязанностях и личных проектах.

Что вы будете делать на следующей неделе?

Следующая неделя будет состоять из (надеюсь) завершения моего периода адаптации и работы с моим боссом и коллегами, чтобы протестировать и отправить наш самый последний код. Что касается школы, то я приступлю к работе над уроком культуры «Введение в Рим», посещу свои очные лекции и приступлю к домашнему заданию по CS 331, которое нужно выполнить на следующих выходных.

Каковы мои впечатления от занятий?

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

Мой совет недели

Читая учебник «Javascript: The Good Parts», Крокфорд поднимает хорошее замечание о языке: большинство вещей в конечном итоге имеют глобальную область видимости. После прочтения первой части учебника мой совет недели звучит так: управляйте правами доступа к переменным в вашем коде. Вы никогда не знаете, кто в конечном итоге будет использовать ваши модули, и, ограничив прямой доступ, вы можете уменьшить вероятность того, что кто-то использует ваш код неожиданным или злонамеренным образом. На мой взгляд, лучше предотвращать проблемы до того, как они возникнут, чем устранять последствия, когда они станут очевидными для пользователей.