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.
I agree with the other post that the sentences need to be better. Things like "Architecture’s design allows us easily and fast move Windows version under Mac OS X platform " do not actually make sense. People can get the idea, but you want to be clear. I personally use past tense instead of "AutoCad plug-in implementing." you could say "Implemented an AutoCad plug-in". The resume/CV is about what you did.
I would put down the state that Edmond is in because nobody knows where it is with just the city name. People know places like New York City, Boston, Chicago, etc , but I would still put the state in there as well.
Do you have any hard numbers on something. For example, "Improved the calculations system saving the company $13M each year" I know that is abit far fetched for most people, but hard numbers like that can help as well.
I also try to stay away from saying "us" or "me" in the resume/CV. I do not think that it looks very professional in most cases.
Cisco Certification is a great certification for those who are seeking recognition and value in IT sector. Today every IT professional understands the importance of having a Cisco Certification. The Cisco certification training India is designed to render the aspirant with a more practical approach to deal with real time eventualities.
A Cisco Certification helps the professional in having a better remuneration. In fact, the earning capability of a Cisco certified professional is higher by 15 to 20 % as compared to a normal professional. A Cisco certified professional is respected by all the organizations belonging to the networking industry. This is evident in the large number of employers seeking and demanding Cisco Certified professionals while making recruitments.
Cisco has also been a pioneer in offering the Internet based services in providing customer support for selling the products, training of sales and service personnel and managing the finances. It provides three levels of certification that are Expert, Professional and Associate.
The Cisco certification begins with the Associate, which is apprentice or foundation level of networking, Professional, which is the advanced level of certification and finally Expert, which is the highest level of achievement for network professionals. The certification is mainly in the field of Network Installation and Support and is extremely useful for those who install and manage Cisco-based networks, LAN and WAN routers and switches, etc.
I just get MCSA on Windows 2003 and now plan to get MCSA messaging and security. From here i have a question if I continue my study and get MCSE will i automatically get MCSE + messaging and security? Thank in advance!!!