I have two MCP's and studying my third. I started working with Visual Studio and the .NET framework in 2005.
I have been out of work since March. I wondered if anyone else is feeling the pinch of the recession and if so whether they have found mass uncontrolled immigration to be a factor? I recently discovered that 71% of jobs in the UK over the past 10 years have gone to those not born here!
Has anyone found getting a job here impossible due to the Indian IT industry taking UK jobs? and if so, what advice could you give?
I would start playing with web development at home. It is easy enough to get a website setup and running on your own to start learning it. I have moved from Windows apps to Web and back to windows apps depending on the job. I personally would start with web forms and ASP.NET to get going and work on in my spare time.
I was doing Windows desk top apps using C#.NET before moving on to ASP.NET apps.
The big difference to initially get your head around is the 'disconnected' state of the web page from the server and the 'life cycle' of the web page. Plus the application domain model is very different.
I need to develop an impressive portfolio to accompany my C.V. - and fast!!
My C.V is getting noticed, but because I don't yet have any commercial experience, I need to show some examples of websites/web applications that demonstrate my knowledge.
What would be an example/examples of a good problem to implement as a solution for this??
My main skills are in Winforms and Webforms .NET 1.1. But I have recently bought VS2008 and got the ASP.NET 2.0 self paced training guide.
You should pick a subject that is of interest to YOU, my son built a diving log as his training. I built a library web site for my interest (I like reading). Pick something relevant to you and build a solution to meet the needs of that interest.
Alternatively find a small/medium business that has a business problem and will donate some of their time to help build a software solution. I'm not being facetious here, building a software solution to a business problem is not just writing code. Your business is going to have to invest considerable time into the requirements and UAT of the solution for you to have an acceptable result.
20 years ago I was lucky in knowing a couple of friends that would do this
Never underestimate the power of human stupidity
I have been trying to get a software development job for over 15 years and wondered if anyone cound suggest any ideas for a portfolio website, ie where I could find a 'case study' that I could use.
I've got 2 MCP's (70-315 and 70-316) and I am currently studying 70-536, my understanding being that the more MCP's you have, the more doors will open when appying for I.T jobs!?!
I do get the occasional I.T agency ring me and say 'we have an ASP.NET C sharp position' but as soon as they discover I have not got at least 2 years commercial experience, they are not interested.
I love the academic side and studying/taking the Microsoft exams, but have no idea where to start in building a portfolio of work!. I have dozens of small apps written in .NET 1.1 for Windows and Web, but they are of the usual small DataGrid, etc ADO.NET and SQL server type, ie totally boring and I'm a bit sick of the site of the code now!
I just need to find out how to get the inspiration and originality to create apps from scratch, - interesting innovative apps that use .NET 3.5, AJAX, Silverlight, etc rather than following exercises in books!
I have the theory and knowledge, but not the ideas. Its just like years ago when I studied music theory and got a distinction and understood synths and electronic music like the back of my hand, yet I couldn't write a good song to save my life
Any help appreciated. I am happy to post my C.V for anyone's criticism aswell.
Ok that tells me you have no need or motivation to move into a development role, anyone with a bit of initiative would have achieved this by now. You seem to be the perfect candidate for ACADEMIA, so stay there.
In the real world you need to have either talent and flair or experience. By the sound of it you have little or no talent/flair and you have no experience and do not have the initiative to get it.
There are 25 YO's out there with more experience than you have and they are a dammed sight hungrier than you are, I agree with the headhunters, after trying for 15 years you need to have another set of goals, development is not going to be for you.
Hone your skills as a teacher/trainer as I believe you may have a better opportunity to move into IT through this path.
Never underestimate the power of human stupidity
I will go on gaining MCP's until I am offered a junior developer role
You can add as many qualifications as you like, but without experience you're probably going to end up hosed. Right now, there are a lot of skilled developers looking for jobs (economic downturn and all that), and they have experience to bring to bat.
You basically have two options on your CV:
1. Lie, and hope that the hirer doesn't catch on. Not a good option because you will be caught out at some point.
2. Try to gain experience. Try your hand at helping out on an Open Source project, or volunteer your time codoing for a charity.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith
As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
A portfolio as you call it is what, a list of experience and how you applied your knowledge, you start to see the problem, you have plenty of knowledge but no experience.
When I started I built apps that helped me in my work, they made such a difference to my performance management asked me to formalise it.
I did work for some small manufacturing companies on fixed amount, basically nothing as the payment had no relation to the amount of work I did. This got me EXPERIENCE, I then sold that to a bigger company and for 5 years was a self employed consultant doing fixed price development.
So what you are missing is the ambition/motivation to go out there and get some experience, a portfolio is a waste of time as it will only state what you have learnt, not what you have created.
Enjoy your learning, to me you sound like a perpetual student and I would not have you on a development team under any circumstances. A perpetual student has great knowledge and no idea how to apply it and tends to piss off the devs who actually want to work.
Never underestimate the power of human stupidity
Hi! Could anybody check my CV? Critic you are welcome!
Over 4 years of professional experience in full lifecycle development. Perfomance critical applications including functional requirements, specifications, and documentation was designed. In the feature will be great to take part in video broadcasting or banks’ projects.
Languages: Microsoft Visual C/C++ 5.0 – 8.0, gcc, Intel C++ complier, Assembler x86, SIMD
IDE: Visual Studio 5.0 – 2005, xCode 2.5 – 3.1, Eclipse
Library: Direct Show, MFC, STL, ATL, COM, Direct3D,
Multi-Threading: Windows Threads API, Posix Threads
Inter-Process Communication: Shared Memory, Pipes, Sockets
Code-Optimization: Intel VTune, gprof, SIMD
TCP/IP and Protocols: RTP, RTSP, RTCP, SDP, MPEG 2 Transport Stream
Software Developer – Ingenux – Edmond/USA
2008 – 2009
Magic Splash Project. This project has been designed to change any digital photograph from color to black & white AND color and apply some special effects on the photos. Technologies have been used in the project: C++/C/MFC/XTP/Carbon/Cocoa
1. Architecture’s design allows us easily and fast move Windows version under Mac OS X platform without rewriting piles of code.
2. Suggestion to use the third-part library for .jpeg, .tiff, .raw,.. reduce development cost and time.
3. XTP library using allows us to get good-looking Windows in two weeks with one human resource.
4. Special effect, fast and quality resize implementation.
Video supervision. It was designed to setup video supervision in shops, banks, airports, etc. It is supports up to 16 video channels in H.264, MPEG4 or MJPEG format and up to 4 audio channels. Technologies have been used in the project: C++/RTP/DirectShow/STL/MFC. Also Company’s and third-party decoders have been used.
1. Client-side application with DirectShow decoder topology using our and third-party DirectShow decoder filters.
2. Separated DirectShow and interface architecture allow us to add new codec easy and fast. The project was redesigned by me.
3. RTP Implementation
Darwin project. It is needed to broadcast video and audio data via lan or Internet with RTP and RTSP.
1. Implementing of RTSP and RTP sender
2. DirectShow front-end development
3. SDP Implementing
4. Support QuickTime. QuickTime is able to play our broadcasted data.
Thales Project. System was designed for playing movies in the airplane’s chairs. Technologies have been used in the project: gcc, Eclipse, Asm
1. Implementing VC-1 video decoder. Stream parsing and entropy decoder.
2. Implementing AES codec library.
Software Developer – Eurosib – St. Petersburgh/Russia
2005 – 2006
Cargo Project. Software complex was designed for optimal cargo disposition on the train’s carriage. It is needed to opposite against weather condition, centrifugal strength, etc. It is a specific task solution and implies few installations. Technologies have been used in the project: VC++/MFC/VB.
1. Communications with client and implementing cargo disposition math. Client provides us very complicated math.
2. AutoCad plug-in implementing.
3. System adoption on the client’s computers.
St. Petersburg electro-technical university – Radio - Electronic systems master degree.