Собственно кому интересно продолжение стори про работу, то я забил и договорился с начальством работать по заказам: выполнил@получил. Выходит в 2 раза лучше и мотивация появилась.
Умею создавать простое приложение с несколькими активити, понимаю и умею работать с linear и relative версткой, знаю про необходимость выносить все строки и иконки в ресурсы, получил опыт работы с web-view, а так же делал навигацию между fragmen-ами по табам в ActionBar. Данные пока только приходилось хранить в SharedPreferences, но по текущим задачам это сейчас не критично. В планах разобраться с асинхронной загрузкой данных с сервера и разобраться как реализовать MVC приложение на андроиде.
У меня нет наставника в этой теме, друзья тоже никогда не писали на андроиде, вот и решил спросить совета у опытных людей. Очень не хочу долго писать свои велики, а потом случайно узнать, что это уже устарело давно и на самом деле все делается в пару строк.
kybq: Да возьмите Паттерны Проектирования у Банды Четырёх (так называют эту группу авторов, одно из которых зовут Эрих Гамма). Ну или гугли просто паттерны проектирования (design patterns) и можешь начинать выбирать. Тема очень популярная и во многом полезная, на работе будет полезно, потому что часто задачи требуют написания велосипедов и если знаешь паттерны (шаблоны), то велосипеды прослужат дольше.
kybq: чтобы рассказать подробней об asp.net я лучше дам ссылку на шикарнейший мануал, по которому я сам делал тестовое задание: metanit.com/sharp/mvc.php
Из впечатлений могу точно ответить, что всё нравится и может даже начинаю фанатеть от этой технологии.
Про работу сложно сказать, потому что я знаю только ситуацию в своей няшной Перми. Опыт безусловно будет плюсом, как минимум будет рычагом давления на работодателя. джуниором меня взяли без всякого знания asp.net, всё изучал и осваивал по ходу. Но это конечно всё на совести работодателя. Вакансий в моём городе по C# много, даже если уволюсь сейчас, уверен найду место.
Не советую с головой уходить в зубрёшку .NET и всех возможностей C#, потому что нужно учить не только фреймворки, а в большей степени алгоритмы и паттерны архитектуры, но было бы круто, если бы ты начал писать простенькие сайты или информационные системы, тогда будет намного легче на работе, даже если начальство не примет самописки за реальный опыт при устройстве на работу.
God Emperor: скорее не с большой, а с большей чем на C++. Хотя напрямую язык не влияет на быдлокодество, влияет знание матчасти. Писать неэффективно и непонятно можно и на плюсах, более того, шанс того, что твой код на плюсах перестанешь понимать даже ты сам выше, чем на более высокоуровневых.
Я тоже так пытался делать, но у меня w.WalletM2M - это коллекция записей, поэтому применить к ней w.WalletM2M.AccountId не получится, потому что нет определения для AccountId
Добавлю что я сам нашел фирму, отправил полупустое резюме, пригласили на собеседование ну и приняли на работу. За месяц просто лавина новой инфы по профессии, в одиночку не знаю сколько доходил бы до этого.
Со знакомым учимся на втором курсе, он подошел к зав кафедры с вопросом о работе по специальности, сразу свели с бывшив выпускником, который хедхантерил студента для своей веб студии, сразу взяли на стажировку и сейчас вроде обычная полудневка. Я сам устроился в январе, скоро оплачиваемая стажировка закончится. Уже работаю над настоящими проектами под присмотром.
С товарищем оба теоретики, оптыта нет.
Пробуйте, ищите, все с чего-то должны начинать.
Большое спасибо, поправлю. А ещё можно вопрос, нормально ли если создаю события через jquery? Именно нормально ли то, что объявляю поле OnCreate и в нем прописываю функцию jquery с указанием на сам объект? ( $(self).on (....) например) Вроде этот метод у jquery и так добавляет свои поля в объект?
Александр Цымбал: а зачем так жестоко обделять наладонники? Сразу говорю, я студент и мало что смыслю пока в этой теме, но по мне так уж лучше хоть что-то видеть (пусть всё будет некрасиво), чем не видеть вообще ничего.