Navigation


Stuart Kingston

Online CV and additional employment information


Work Experience

Summer 2001

STEP Placement with A.C. Plastic Developments Ltd.

Over the summer of 2001 I undertook an eight-week work experience placement through STEP (Shell Training and Enterprise Programme).

About the Company

A.C. Plastic Developments Ltd. is a small engineering company based in Buxton, specialising in plastic fittings. The workforce consists of about seven people, and the atmosphere is very friendly. The company had a number of computers in the workshop, using MS-DOS to run proprietary software in order to facilitate communication with large lathes. These lathes used a standard RS232 interface, but each used a different proprietary protocol to control program Input/Output. There was also a PC in the office for managing the accounts, correspondance, and also allowing Internet access.

The Placement

The brief of my placement was initially quite vague; my line manager wanted to know what options were available to him before deciding upon which route to take. Put simply, I was to network all the PCs in the workshop and the office (both the same building) and also create some form of database for the machine programs (up to this point engineers had to rely on memory to retrieve old programs). Furthermore, I was asked to look at the existing way in which Internet access was set-up and see if there would be a better way of achieving this. There were many additional tasks I was asked to carry out whilst working there, mainly computer based. As my co-workers had limited computer knowledge it was up to me to prioritise tasks and organise my own time effectively.

My Solutions (This bit gets quite technical - sorry)

Initially I saw the physical networking of the computers as my main priority (i.e. purchasing network interface cards and cables). As the company is small, it was left to me to order hardware as I required it, so long as I was able to justify my decisions if questioned. There was some delay in all of the equipment arriving, as it was ordered from a variety of places, so in the meantime I occupied myself with other tasks (such as finding Windows 3.1 drivers for an old plotter).

Once the networking hardware arrived, I began installing it, and running cables. I decided it would be more cost effective to make my own cables, particularly as shielded cable was required in an environment with so much electrical noise. 10/100MBit network cards were used, with a relatively inexpensive 100MBit switching hub, as this provides greater flexibility and expandability. Due to the hybrid nature of the network (running a variety of different Operating Systems), I experimented with several network filesharing protocols, including SMB, NFS and Novell. I eventually settled on using SMB, as most of the PCs on the network were either using Windows of MS-DOS.

At the conceptual centre of the network I placed an old 386-SX/33 running Linux to provide access to the Internet. I set up IP masquerading so that any PC on the local network could access the Internet, yet all the PCs on the local network were protected by the Linux PC. I also enabled "on-demand" dialling, so an Internet connection would be established automatically if and when required. It was also set up to handle all of the company's incoming and outgoing mail, automatically establishing a connection twice a day to receive mail, and queueing and sending mail as required.

Finally, I designed a small piece of sofware to handle to company's large number of lathe programs. The software allowed pictures of products and multiple lathe programs to be grouped together into one main "product" along with any other miscellaneous details. This was to facilitate easier retrieval of lathe programs by the engineers at a later date. I designed the software in Visual Basic, building on the directory structures the engineers were already accustomed to. This way, they could populate the database gradually, rather than all at once. I also added a facility to the software to allow it to send and receive data to and from the lathes. This involved much trial and error, although added a great deal of value to the program as a whole.

Summary

I believe I benefitted from the placement a great deal, in particular by improving my time management skills. In the placement, many of the decisions concerning the work I was to undertake were to be made by myself, based on my technical knowledge of the tasks, so the job gave me a good feeling of responsibility. I also had to think a great deal about communicating technical concepts and ideas to non-technical people effectively, and I think this was one of the greatest challenges.

I think the thing I liked most about the placement was the depth and variety of the work. I undertook tasks including assembling my desk on the first day, running and making my own network cables, designing and building a simple cable tester, and many other things I have already mentioned. Following the final report and presentation, STEP awarded me a prize for the "Most Diverse Project".


Contact

Employment & Job Offers Comments & Questions Technical Problems

Links

Main

©2001 Stuart Kingston. All rights (and lefts) reserved.
Last modified: Wednesday, 09-Jan-2002 18:38:12 UTC