Программисты отзовитесь!
Кстати, по поводу поиска информации. У каждого к этому свой подход. Вам удобнее гуглить, а кому-то спросить
В таком случае самообучение по книгам будет, увы, неэффективным.
А зачем мне изучать диафрагму и фокус, если я не понимаю, есть ли у меня призвание? Я сначала попробую взять фотоаппарат и отщелкать пару снимков, чтобы понять, лежит ли у меня к этому душа.
Ну я думала, что у меня лежит к этому душа, когда бездумно фотографировала. Закопалась потом в кучу информации про экспозицию, пересветы, выдержку и диафграмку. Уровень, конечно, потянула, стала лучше фотографировать и заодно поняла, что нафиг мне это не надо.
Так и в программировании, написать простенькое мобильное приложение по книжке не означает, что есть с этому способность и призвание. Программирование - это умение логически мыслить, это надо развивать. И ни один язык программирования этому не научит. Все эти алгоритмы и структуры данных в лучшем случае в практической работе применяются в 20-30% случаях. Но изучение кучи видов сортировок или реализация бинарного поиска развивают логику, которой потом придется пользоваться в работе. И GoF-шаблоны так
же важны в разработке ПО, но совершенно не зависят от языка, их реализующего.
В общем я не понимаю, почему не все понимают, что программирование - это не умение кодировать на определенном языке программирования. Почему-то никому в голову не приходит идти в хирурги, умея хорошо штопать носки.
--
Ради интереса простая задачка. Есть две переменные, a и b, каждая переменная имеет какое-либо цифровое значение, a не равно b. Как поменять значения этих переменных, не используя третью переменную?