Я студент CS в настоящее время в процессе поиска летних стажировок, особенно потому, что я хочу разрабатывать приложения для Android и / или iOS. При рассмотрении требований к различным возможностям (любые возможности разработки программного обеспечения, а не только те, которые я выделил) будет отображаться «Опыт работы с x, y, z ....». Мой вопрос: что именно считается опытом с конкретным языком или технологией? Мне повезло, что у меня была возможность использовать несколько языков для обучения в университете - от VB до сборки MIPS. Тем не менее, лично, за некоторыми исключениями, я бы не считал себя достаточно осведомленным в большинстве языков, которые я использовал, чтобы попасть на свое место и попросить кодировать x по дате y. Я могу знать основы языка,
Чтобы использовать конкретный пример, с которым я столкнулся сейчас: интересующая меня стажировка перечисляет опыт работы с C и / или C ++ в качестве требования. Я немного поработал с C, я знаю, что вы можете и не можете делать, я владею и читал K & R, понимаю, как работают указатели и т. Д. Но на самом деле я не написал достаточно кода на C, я Я написал несколько коротких программ и модифицировал несколько других, но я никогда не писал ничего достаточно большого, чтобы мне приходилось управлять распределением памяти или придумывать абстракции для получения желаемой функциональности. Поэтому, хотя я чувствую, что у меня есть концептуальное понимание, я его не применял. Концептуальное понимание считается опытом? Я всегда стремлюсь учиться и расширять свои знания, но я также не хочу переобещать (что кажется противоположностью того, что вы
Мысли? Совет?