Другая опция состоит в том, чтобы использовать DecimalFormat для форматирования числовой Строки. Вот еще один способ сделать задание, не имея необходимость использовать String.format, если Вы застреваете в пред 1,5 мира:
static String intToString(int num, int digits) {
assert digits > 0 : "Invalid number of digits";
// create variable length array of zeros
char[] zeros = new char[digits];
Arrays.fill(zeros, '0');
// format number as String
DecimalFormat df = new DecimalFormat(String.valueOf(zeros));
return df.format(num);
}
Да, «эксперты» действительно существуют, и вы даже можете быть одним из них. Проблема в том, что вы разговариваете с рекрутерами и должны понимать их точку зрения.
Большинство рекрутеров ничего не знают о технических вакансиях, кроме различных модных аббревиатур и модных словечек. Реальные компании, нанимающие сотрудников, редко имеют такие же ожидания. Конечно, не все рекрутеры равны (если вы найдете хорошего, поддерживайте отношения!), Но большинство из них просто сопоставляет ключевые слова между должностями и кандидатами. И большинство из них будут продавать как предлагаемую должность, так и людей, которых они на нее подают.
Внимательно посмотрите на требования к работе; Если вы думаете, что вам хорошо подойдете и сможете выполнить эту работу, то скажите рекрутеру, что вы «эксперт».
Если они ищут «эксперта», а в остальном вы явно соответствуете требованиям, то вы явно «эксперт» - так что давай и скажи об этом.
Большинство хороших программистов - простые люди, и им трудно быть признанными «мастерами» или «экспертами». Так что не расстраивайтесь, потому что вы не думаете, что вы «эксперт». Если ты'
Я очень на это надеюсь; иначе я останусь без работы.
Кто-то, кто по шкале от 0 до 10 имеет 8+ по каждому из этих навыков (дизайнер, интерфейсный разработчик, внутренний программист И системный администратор), возможно, существует, хотя Я ни разу не встречал никого за 30 лет своей карьеры, в основном занимавшейся перемещением среди высших слоев большинства этих профессий (не «дизайнер» - в обычном, насыщенном графикой смысле этого слова, - но карьера моей жены достаточно отличается от меня, что у нее был Терри Виноград в качестве профессора и советника, так что не то чтобы я был незнаком с ними ... Я также работал «бок о бок» с Джеффри и Аса Раскин [мы были консультирование в различных качествах для одного и того же клиента], а в других случаях - со студентами Э. Туфте ...)
Если такие «мужчины [[или женщины]] эпохи Возрождения 21 века» существуют, тодля него или нее было бы действительно странно не быть высокооплачиваемым консультантом, предпринимателем или соучредителем стартапа ... Я думаю, какое-то расстройство личности или (временная! -) острая финансовая нужда могли бы создать такого образца в мире положение ищу работу, но мы складываем невероятное за невероятным здесь, в башне, доходящей до звезд ...! -)
Любой, кто действительно хорошо умеет решать проблемы и обладает навыками CS, может делать все вышеупомянутые вещи, которые делают его (очень редко ее) «опытным» программистом.
Каждый является экспертом, пока не появится кто-нибудь получше и не потрет носом о грязь.
Здесь кое-что.
Каждый просит луну и делает все возможное, когда приходит время, чтобы по-настоящему занять позицию. Если вам не нравится оплата или описание, отпустите их. В противном случае вы не узнаете, чего они на самом деле хотят, пока не соберетесь на собеседование.
Менеджеры говорят , что им нужны навыки, но на самом деле они хотят результатов.
«Эксперт» - это тот, кто неизменно превосходит ожидания . В этой степени это коррелирует с опытом. Но опыт не делает из человека эксперта.