Apprenticeships in Computing: a Vygotskian approach?

I am much taken with David Hoover;s Top 5 Tips for Apprentices, based on his book ‘Apprenticeship Patterns‘, and reported on by James Taylor in the O’Reilly Radar blog. Although the book is looking at the Computer Industry the pedagogic approach could hold true for any knowledge intensive industry. Critically Hoover sees computing as a craft skill.

James Turners says:

“According to Hoover, one way to ease the transition into real life development is to use an apprenticeship model. His book draws on his own experience moving from being a psychologist to a developer, and the lessons he’s learned running an apprenticeship program at a company called Obtiva. “We have an apprenticeship program that takes in fairly newcomers to software development, and we have a fairly loose, fairly unstructured program that gets them up to speed pretty quickly. And we try to find people that are high-potential, low credential people, that are passionate and excited about software development and that works out pretty well.”

Hoover bases his approach to apprenticeship on Vykotsky’s idea of a Significant Other Person who he describes as a mentor.

“For people that had had successful careers, they only point back to one or two people that mentored them for a certain amount of time, a significant amount of time, a month, two months, a year in their careers.”

He also points to the potential of a distributed community of practice for personal learning, including finding mentors outside a company the ‘apprentice’ is employed in.

For me personally, I wasn’t able to find a mentor at my company. I was in a company that didn’t really have that many people who were actually passionate about technology and that was hard for me. So what I did is I went to a user group, a local Agile user group or you could go to a Ruby user group or a .net user group, whatever it is and find people that are passionate about it and have been doing it for a long time. I’ve heard several instances of people seeking out to be mentored by the leader, for me that was the case. One of our perspective apprentices right now was mentored by the leader of a local Ruby user group. And that doesn’t necessarily mean you’re working for the person, but you’re seeking them out and maybe you’re just, “Hey, can you have lunch with me every week or breakfast with me every other week.” Even maybe just talking, maybe not even pairing. But just getting exposure to people that have been far on the path ahead of you, to just glean off their insights.

And he points out the value of being that Significant Other Person to those providing the mentoring.

At a certain point in your career, your priorities shift from learning being the most important thing, to delivering software is the most important thing, then mentoring becomes part of your responsibilities. It’s something you take on if you’re following the craftsmanship mentality of apprentice to journeyman to master. And transitioning from apprentice to journeyman, part of that is taking on more responsibility for projects and taking on more responsibility for mentoring.

Although there is no explicit reference to Vygotsky in James Taylor’s review of Hoover’s book, the Top five Tips for Apprentices correspond to Vygotsky’s model of learning through a Zone of Proximal Development.

  1. Understanding where you’re at.
  2. Find mentors who are ahead of you in the field
  3. Find some peers to network with.
  4. Perpetual learning.
  5. Setting aside time to practice

I haven’t read the book but intend to. It is rare to find an such a model for learning in an advanced knowledge based industry like computing. And the drawing of parallels with the craft tradition of apprenticeship provides a potential rich idea for how learning can be organised in today’s society

Developing a Pedagogical Framework for Web 2.0 and social software

Earlier this week, I wrote a post on issues in transitions between school and work, school and university and university and work. This is part of Pontydysgu’s ongoing work on the recently launched (no web site yet) G8WAY project. the project seeks to use social software to help learners in transitions. We are working at the moment on developing a Pedagogical Framework.

This is not so easy. I used to rail against the idea that educational technology is pedagogically neutral as so many vendors used to say. All technology has affordances which can facilitate or impair different pedagogical approaches. And whilst the educational technology community has tended to espouse constructivist approaches to learning, the reality is that most Virtual Learning Environments have tended to be a barrier to such an approach to learning.

However Web 2.0 and social software opens up many new possible approaches to learning, largely due to the ability for learners to actively create and through collaboration and social networking. But teachers constantly ask what software they should use and how they can use it in the classroom. What software is good for what pedagogic approach, they ask?

The idea of the G8WAY framework is enables us to map onto digital media and e-tools with regard to their learning characteristics, such as thinking and reflection, conversation and interaction, experience and activity or evidence and demonstration. This can then be used as the basis against which to benchmark pedagogical principles for any particular learning scenario developed within G8WAY.

So, for example, a learning activity that enables learners to reflect on their experience, say for example, in a work-based learning context – would map to ‘thinking and reflection’ and ‘evidence and demonstration’. In contrast, a learning activity that supported collaboration would map to the first three characteristics. Of course any one individual using this schema would map particular instances differently, depending on their interpretation of the framework and the context of use of the tools; the point is this framework provides a useful schema to think about tools in use and how they map to different characteristics of learning.

This seems a useful approach – the question is how to do it? Does anyone have any references to previous approaches like this?

Supporting learners in transitions

I’ve been thinking about educational transitions today. this is part of the European funded G8WAY project which aims to use social software to support learners in transitions. In particular the project aims to focus on three transitions – from school to work, from school to higher education and from higher education to work. and being a well designed project, the first phase involves the elaboration of a pedagogic framework for the project.

This – I think – needs to link a number of things. Firstly we have to look at what are the issues in transitions, secondly look at different pedagogic approaches to supporting learners n those transitions and thirdly find a way of linking social software tools or rather the affordable of different social software tools to different activities which could be included in a pedagogical approach. Not so easy. I have just finished reading a two papers by Grainne Conole which have an interesting take on developing models for this kind of work although I am not sure how they can be used in practice, Mapping pedagogy and tools for effective learning design - cowritten with M. Dyke, Martin Oliver and J. Seale puts forward a model “that supports the development of pedagogically driven approaches to learning. Grainne follows this up in a more recent paper called ‘New Schemas for Mapping Pedagogies and technologies. In this paper she looks at Web 2.0 and argues that “the current complexity of the digital environment requires us to develop ‘schema’ or approaches to thinking about how we can best harness the benefits these new technologies confer.”

I will return to these models and schema in a post later this week.

in this post I want to briefly brainstorm the issues in transitions for learners – both as notes for myself and also in the hope that readers may be able to point be in the right direction or suggest things I have missed.

School to Work Transition

  • change from school based subjects to work based applied competence
  • change from school based class organisation to team or hierarchical work based organisation
  • increased responsibility for own work
  • increased responsibility for own learning
  • different forms of work based learning
  • may have to deal with customers or members of other work organisations
  • may have to follow quality processes and procedures
  • different forms of assessment of learning and /or performance
  • different ways of reporting on work and achievements
  • changes in identity (school student to worker)
  • different social groups 0 integration in work community and / or communities of practice
  • increased informal elarning

School to university transition

  • Different forms of subject organisation
  • different forms of time organisation – with increased responsibility for own time management
  • different forms of assessment
  • greatly increased responsibility for own work
  • frequently accompanied by leaving home – having to organise own life (financial management)
  • different forms of study
  • need to manage own time
  • need to select course modules (learning pathway) and consider post university career
  • new learning tools (increased use of technology)
  • new identity as student
  • different social groups integration in student community

University to work transition (largely same as school to work transition)

  • change from university based subjects to work based applied competence
  • change from university based faculty organisation to team or hierarchical work based organisation
  • increased responsibility for own work
  • increased responsibility for own learning
  • different forms of work based learning
  • may have to deal with customers or members of other work organisations
  • may have to follow quality processes and procedures
  • different forms of assessment of learning and /or performance
  • different ways of reporting on work and achievements
  • changes in identity (student to worker)
  • different social groups 0 integration in work community and / or communities of practice
  • responsibility for planning own professional development and career progression
  • increased informal learning

Can anyone add to these lists?

More on Competence

More thoughts on competence – mostly in my attempts to develop an idea of how mobile devices could be used for learning in the workplace – and in particular for practice based and informal learning.

In my last post on this subject I pointed to definitions of competence from German research seeing the main aim of the development of competence is the ‘formation of personality structures with a view to coping with the requirements of change within the process of transformation and the further evolution of economic and social life.’

This definition is counter-posed to the more narrow and functionalist views of competence more common in the UK and USA research and education and training systems.

In this post I want to revisit earlier research work in Germany by Gerald Heidegger and Felix Rauner who looked at occupational profiles. Occupational profiles are in effect groups of competencies based on individual occupations. In Germany there are over 360 officially recognised occupations.

Heidegger and Rauner  were commissioned by the Government of Rhineland Westphalia to write a Gutachten (policy advice) on the future reform and modernisation of the German Dual System for apprenticeship training.

They recommended less and broader occupational profiles and, if my memory is right, the idea of wandering occupational profiles. By this term they were looking to map the boundaries between different occupations and to recognise where competences from one occupation overlapped with that of another. Such overlaps could form the basis for boundary crossing and for moving from one occupation to another.

Heidegger and Rauner’s work was grounded in an understanding of the interplay between education, work organisation and technology. They were particularly focused on the idea of work process knowledge –  applied and practice based knowledge in the workplace. This was once more predicated on an idea of competence in which the worker would make conscious choices of the best actions to undertake in any particular situation (rather than the approach to competences in the UK which assumes there is always a ‘right way’ to do something).

Per Erik Ellstroem from Sweden has put forward the idea of Developmental Competence – the capacity of the individual to acquire and demonstrate the capacity to act on a task  and the wider work environment in order to adapt, act and shape (design) it.

This is based on the pedagogic idea of sense making and meaning making through exploring, questioning and transcending traditional work structures and procedures. In a similar vein, Rauner has come up with the idea of holistic work tasks, based on the idea that a worker should understand the totality of the work process they are involved in. He has proposed collaboration between small companies to ensure broad based training for apprentices.

One of the major problems within the German apprenticeship training system (which accounts for over half of the age cohort leaving school each year) is lack of co-ordination between the school and company based parts of the training. However, a mobile based Personal Learning Environment could allow apprentices to control their own learning and sense making through linking up practical tasks in the workplace to the more theory based school learning.  Informal and work based learning could potentially be mapped against competences with such a system.

(References to follow)

Developing mobile applications to support My Learning Journey

A quick post about mobile devices and work based learning – which I know I have been going on about a lot lately.

So far most of the work on mobile learning at a practical level seems to me to fit into four categories:

  • applications designed to provide information for students – about their courses, lecture times, venues, transport information, buildings etc.
  • what might be called learning objects – small apps designed to support learning about a particular topic or issue – often using multi media
  • apps or projects aiming to improve communication between learners or between learners and teachers
  • information – revision guides etc. designing to promote mobile access to resources

There is nothing wrong about any of these and they all may be useful in pushing mobile learning forward. But I think they may fail to really extend forward ideas about tecahing and learning 0 they are all essentially repackaging existing elearning applications for mobile devices.

The big potential I see for mobile devices is in their affordances of being always on – or almost always on, in the fact that we already accept the idea of the frequent but sporadic use of the devices for all kinds of activities such as taking photos and messaging – as well as making telephone calls – and that they are portable.

in other words – taking learning support to areas it has not been taken to before. And prime amongst these is teh workplace. It is little coincidence that many of the main take-up areas for elearning are for those occupations which involve regular use of computers e.g in ICT occupations, in marketing and management etc. Ans one of the main issues in developing elearning for vocational or occupational learning is the contextual nature of such learning and the high cost of producing specific learnng materials for relatively low numbers of learners. Vocational students often wish for learning materials to be in their own language, thus exacerbating the problem of small numbers of users for specific occupations.

It is also interesting to note that despite many researchers pointing to the importance of reflection as a key pedagogic tool, there has been limited pedagogic and technical development to facilitate such an approach.

The use of mobile devices can overcome this. They can be used in specific contexts of location, tasks, experince, colleagues and allow ready means of reflection through the use of photographs, video, text and audio.

If linked up to a server based ‘portfolio’ this could form an essential part of a Personal Learning Environment. Furthermore the learning materials become the entire work environment, rather than custom built applications. And tools such as Google Goggles could easily be incorporated (although I have to say it seems more alphe than beta ot me – I havent managed to get it to recognise a single object so far!).

I am mush taken with a free Android Ap called Ontheroad. It doesn’t do much. It is designed its ays for you to share your adventures on the road You have to set up a free account on a web site. You can publish active trips (I am going to try to make one this week). You can add articles including your position by GPS, you can add text, multimedia, dates and choose which trip to publish it to though the telephone network or by SMS. You can browse existing articles and look at comments. You can add media including photos already on your gallery. Or you can record a video (audio support seems limited).

And it is all synced through a server. It would not take much to refocus this app to a Learning Journey, rather than a road trip. And it could be incredibly powerful in terms of work based learning.

So I do not see a great technical challenge. the bigger challenge is in developing a pedagogic approach which incorporates informal learning in the workplace and such a portfolio based on practice within formal approaches ot education and training.

If you are interested in working with me to develop these technologies and ideas please get in touch.