Не помню, откуда у меня этот вопрос, но такой вопрос я сохранил в заметках, но никак не хватало времени написать подробный ответ, потому что именно подробного и ожидают. В общем, вопрос звучит так: Расскажите, пжлста, про машину в Канаде. Какой у Вас пробег, сколько бензин, какие штрафы (и сколько у Вас) :)
Я как-то записывал видео про то, как у меня менялась должность, когда я работал в консалтинговой компании в Канаде. Я начинал как простой программист, но когда моя заработная плата увеличивалась на 10 тысяч долларов, то автоматически менялась и должность, хотя обязанности и знания совершенно не менялись. Когда я работал простым программистом я писал C# код, оптимизировал базу данных, администрировал рабочие сервера клиента, поддерживал SQL, запускал код в продакшн, не говоря уж о CSS, HTML или JavaScript. Через год работы я уже и решал, каким образом решать задачи клиентов, то есть сам принимал решение об архитектуре и подходе.
Я уже несколько раз уже говорил, что у меня нет специального ИТ образования, почти все, что касается программирование приходилось изучать самому. Были курсы в МГТУ им Баумана – программирование SQL Server, администрирование SQL Server, в Канаде были недельные курсы по программированию для iOS и на все меня направляли компании, в которых я работал.
Можно сказать, что это будет продолжение моей биографии. Меня долго просили рассказать, про текущую работу, но я никак не мог придумать, что такого интересного вам рассказать. Если честно, я и сейчас не особо представляю, что рассказать, поэтому буду писать и посмотрим, что получится в конце.
Что делает программиста счастливым? Деньги? Ну они делают наверно каждого человека по своему счастливым, программисты тут не исключение. Заработная плата действительно сильно влияет на то, сможет ли компания удержать специалиста или нет, может даже повлиять на производительность, но это не единственное, что необходимо для того, чтобы программисты не убегали в другие компании.
Идея создания сайта vr-online родилась по двум причинам – мне нужна была практика Web программирования и на тот момент в интернете почти не было подобных сайтов. Были о программировании, были различные форумы, но мне захотелось создать что-то именно в формате журнала, когда статьи оформляются как электронный журнал.
Ты научился немного программировать, понял основы какого-то языка программирования и теперь готов перейти на следующий этап? Как стать хорошим программистом - об этом я хочу поговорить сегодня.
Прежде чем начинать какой-то проект, программистов очень часто просят оценить, сколько времени займёт разработка. Это важно менеджерам, чтобы понять, когда продукт или функционал может быть доставлен клиенту или на рынок. Это важно компаниям, которые продают свою работу проектами.
Когда планшеты только появились, то им стали петь такие крутые песни, что даже пошли разговоры о том, что планшеты могут вытеснить компьютеры. Если говорить о компьютерых, как о стационарных станциях, то тут все и так уже понятно, об этом я говорил уже много лет назад, что стационары будут постепенно вымирать. Ноутбуке на много практичнее, занимают меньше места и они с каждым годом занимают все больше и больше долю на рынке.
На работе сегодня обсуждали управление временем и в особенности почтой. По себе знаю, что больше всего отвлекают и убивают время различные сообщения (Notification), которые выскакивают на экране. Я приучил себя просто не отвечать и не реагировать на каждое из всплывающих окон моментально. Это излишняя трата времени.