Justin:
IN GENERAL
Justin took the unusual step of accepting the timing of the call for when he would be on the bus. He took the call but it was difficult to hear him due to the other passengers. Eventually he found a place where it was possible to talk.
JAVA & OBJECT ORIENTED PRINCIPLES
Justin understands OO programming reasonably well. He understands Java concepts and had clearly used java in the past. He understands what a war is and how they are to be used. He has used frameworks before and could explain their operation but not a main one like spring. His knowledge is however fairly junior here, he is unfamilliar with the concept of design patterns - this is central to OO programming so I would be concerned at his level of transferable skill here.
JAVASCRIPT
He has not done any at all. He believed it to be a language similar to java which is incorrect. There is zero basis for the training here.
BASIC TEST DRIVEN DEVELOPMENT (TDD)
He has not done TDD. He is unaware of what it is but is familiar with the need to test software.
AGILE METHODOLOGY
He seems to have done some Agile, he described perfectly what occurs at an agile "stand up" but was unable to explain any of the theory of agile. I strongly suspect he has not worked in a truly agile team
RESTFUL WEB SERVICES
He has heard of REST but told me he has not done any.
SOURCE CONTROL MANAGEMENT
He has used svn, he understood the concept of a check in, so he has clearly worked in a team using this technology. His knowledge of this should be fine.
CONTINUOUS INTEGRATION (JENKINS OR EQUIVALENT TOOL)
He said he has used Jenkins but does not seem to know what it is.
BUILD AUTOMATION (ANT, MAVEN, GRADLE)
He has used maven but did not seem to understand any of the concepts involved.
CSS + HTML5
He has done this at university. He speculated on what HTML 5 may be.
Justin took the unusual step of accepting the timing of the call for when he would be on the bus. He took the call but it was difficult to hear him due to the other passengers. Eventually he found a place where it was possible to talk.
JAVA & OBJECT ORIENTED PRINCIPLES
Justin understands OO programming reasonably well. He understands Java concepts and had clearly used java in the past. He understands what a war is and how they are to be used. He has used frameworks before and could explain their operation but not a main one like spring. His knowledge is however fairly junior here, he is unfamilliar with the concept of design patterns - this is central to OO programming so I would be concerned at his level of transferable skill here.
JAVASCRIPT
He has not done any at all. He believed it to be a language similar to java which is incorrect. There is zero basis for the training here.
BASIC TEST DRIVEN DEVELOPMENT (TDD)
He has not done TDD. He is unaware of what it is but is familiar with the need to test software.
AGILE METHODOLOGY
He seems to have done some Agile, he described perfectly what occurs at an agile "stand up" but was unable to explain any of the theory of agile. I strongly suspect he has not worked in a truly agile team
RESTFUL WEB SERVICES
He has heard of REST but told me he has not done any.
SOURCE CONTROL MANAGEMENT
He has used svn, he understood the concept of a check in, so he has clearly worked in a team using this technology. His knowledge of this should be fine.
CONTINUOUS INTEGRATION (JENKINS OR EQUIVALENT TOOL)
He said he has used Jenkins but does not seem to know what it is.
BUILD AUTOMATION (ANT, MAVEN, GRADLE)
He has used maven but did not seem to understand any of the concepts involved.
CSS + HTML5
He has done this at university. He speculated on what HTML 5 may be.