|
Anonymous12345678 wrote: I was led to believe that I would be programming
100% of my job is writing documentation
If I were you, I'd bring this up with your manager and diplomatically and politely indicate your job expectations are not being met. Hopefully your manager will be able to move you to a programming position, else you may need to look for alternative employment. Be careful - if a programming position in your current company isn't available, you've basically flagged yourself as a potential candidate for being laid off.
Anonymous12345678 wrote: your first programming job
My first programming job was a dream come true. I joined Digital's XCON[^] group in 1987 and was convinced I was the world's sharpest programmer. (I was a pretty good student and spent most of my waking hours writing code.) Within a few days (and about every week for the next 7 years), I met someone who showed me a nifty programming technique or a clever solution to a problem that blew my mind. DEC exposed me to life in a large software company and forced me to mature as a developer - not just technically, but interfacing with other teams, understanding software maintainability, defensive coding, end-user satisfaction, requirements analysis, etc. Don't get me wrong - all I did then (and all I do today) is 100% software development. But the ancillary skills I've picked up along the way have helped me tremendously.
I don't know where you're located, but I recommend looking for a job in a company whose primary function is software development. The experience you gain over the years will allow you to eventually move to a smaller outfit (if you so choose) and be a bigger influencer of the product or service you develop.
If a change of employment is not practical at this time, take the time (away from work) to write code. LOTS of code. Start with small utilities or maybe a game - something you know people will want to use, or even better, something that YOU wished existed that would make your job easier. The knowledge you gain by doing this will help you in the long run. And if your employer sees value in what you've built, you can expect to be taken more seriously and maybe obtain the developer position you've wanted in the first place.
Good luck!
/ravi
|
|
|
|
|
Thanks everybody for your responses and advice. Since the time I posted this message a few months back I've been looking for a real programming job. I've gotten a few phone interviews but haven't landed anything yet and with the economy the way it is it might take a little while.
I had talked with management even back when I posted the first message but the truth is that the actually development is being done by another contractor the government hired. It basically is not possible for them to give me much programming work on this project cause that isn't what we were hired for. Having said that the other contracter is behind schedule and we are ahead of schedule so they are considering giving us some of the work so I might get a miniscule amount of programming work eventually.
Thanks again everyone.
|
|
|
|
|
Unfortunately, there are many companies who does the same with their employees. I was hired as a software developer in my first job. I was so excited to work everyday, even if I was always asked to carry desktop machines into their delivery trucks(By the way, the company provides hardware solutions for their clients). After a month of doing my software development job(carrying desktop machines for delivery) I got pissed off and talked to my manager. My manager said that the client who I was supposed to work to backed out because of budget. On my 3rd month, I was assigned to a client and my task was to provide support to their employees. On my 6th month, I got my first dev work. I was asked to do an online employee management system and that will be integrated on their existing payroll system. Unluckily, it wasn't finished before my end date because I was exposed to non-programming tasks for 6 months and my mind was like it needs a review before doing the application.
Moral of the story: Be sure to clarify the details of contract with the employer before you sign it, especially the kind of work that you will be doing.
|
|
|
|
|
At the urging of my employer, I have begun shopping for certifications. I know I shouldn't need to be pushed to look for a certification, but its also good to be nudged out of complacency. I want something that is relevant to what I do, as well as something that helps me grow. I do primarily VB.NET 2005 development and support as well as some VB6, ASP, SQL and Javascript. Right now I've spied two certification possibilities that might work:
Microsoft Certified Professional Developer
Microsoft Certified Technology Specialist
I am pretty sure I am missing out on something that might work better, but other things I've found focus on technologies and such that I don't use or most likely won't use. So, what do you think I should be looking at in terms of certifications?
|
|
|
|
|
Those are decent ones to get started with. Keep in mind that the certification exams do expire and that you may not be able to take a VB.NET 2005 exam anymore. might be a good opportunity to see if you can play with 2008 or 2010 at work since they want you to get certified.
The SQL certifications are not that bad if you have been doing SQL for a while, that is the MCITP: Database Developer and Database Administrator. I have the developer one and few others over the last 11 years. If you have any more questions about them, let me know.
Right now I got an email from Prometric that Microsoft exams are 20% off. plus you could get find some codes to get into beta versions of exams, but those are typically for the newest version of a certification.
Good Luck.
Steve Maier
|
|
|
|
|
I am prepaing to teach 4-6 students (work peers, collegues) on Windows Vista laptops, not networked, with a common account name (Student) and a common password.
I have set them up as Standard Accounts so that they don't have administrative privileges.
I have also decided to use the Parental Control feature to turn OFF game playing.
What I also want to do is BLOCK only one program from the user, a proprietary application that resides on the laptops I have for training.
Is there a simple way to block my one specific program from the "Student" account?
Thank you.
John John Mackey
|
|
|
|
|
Hello everyone, thank you for taking the time to peruse this post.
I am looking for a job in another state, and in this troubling economy a lot of employers are hesitant to interview candidates from out of state for fear of relocation costs. In spite of the fact that I am not seeking them, I feel like this is causing a hindrance. The job boards are flooded with recruiters searching for people as well, but I wonder if a recruiter is not more harm than good given the circumstances.
With that said, I would like to hear tips on transitioning states. Also, in regards to creative resumes do you guys think the old classic boiler plate resume is the way to go or do you think there is some substance to adding a little bit of color or background to your resume? Something like this website for example (Minus the adds unless I can sell the adspace on my resume?). Something like a simple menu across the top containing name, address, etc... and maybe a left nav style bar as well.
If those ideas are completely weak, let me know. I just think something a little more artful would be eye catching, but it could suck. As a senior level programmer I am trying to find ways to stand out. I thought about writing the resume into an interactive program, but any company that would run a random exe on a disc they got in the mail might have bigger issues.
I was thinking of getting about 100 resumes on disc with some portfolio work and mailing it out to a hundred companies or so and hoping for the best. Anyone have experiences to share?
I appreciate the input, cheers... EA
|
|
|
|
|
Eddie,
Having been a hiring manager, your resume is not the issue specifically. If I have 200 resumes on my desk (HR is useless in cyphering resumes), then I'm going to concentrate on the locals. Why? It's not personal, it's just that I can get them there for an interview, I know they can start quick, etc.
Recruiters: heh, heh, heh. I have worked with two in past years. Both clerked the $$ I earned them, as I was such a providential fit to the open position that they just did not have to sell that hard.
If you really want out of your state, I might suggest looking real hard at DICE or some other similar site. Contractors rarely have their relocation expenses paid - it comes with the territory - but it might be negotiated.
If I might ask - where are you now, and where do you want to go?
Hope it helps.
Charlie Gilley
<italic>You're going to tell me what I want to know, or I'm going to beat you to death in your own house.
"Where liberty dwells, there is my country." B. Franklin, 1783
|
|
|
|
|
Make sure you have a standard 1-2 page regular resume in doc, docx or pdf. A fancy HTML resume with JavaScript menus is going to annoy tech-recruiters who are frequently not that tech savy (this page contains Active content error message are scary). It is also going to fail miserably if sent through resume parsing software.
|
|
|
|
|
What key performance indicators (KPIs) are you judged on?
It's often said that KPIs for developers don't work.
I tend to agree and think in the end it has to be judged by a human with at least basic software development knowledge.
I bet in a lot of places, it's how many times you laugh at the boss's jokes
Which ones do your company use, and are they useful?
|
|
|
|
|
Do you finish your work on time, to budget and adhere to our standards. That's all we really care about (our standards are quite stringent though, code that passes our ndepends tests to a sufficient level, TDD, low external test failure rates - positive and negative tests).
"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.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
Managers/Directors/Auditors like to see a number "4 out of 5" or "80% performance".
It's difficult to measure these things.
Are these things any more than just an indicator to look further into it?
A developer who misses the deadlines 50% of the time may be doing it to actually ensure the code is high quality before it goes out.
Your code may fail lots of silly little tests and seem unreliable whereas someone's may fail one big test and not really work at all but percentage wise rank higher.
I agree that TDD and coding standards and reviews helps software quality.
This will raise the standard of development as a whole.
How do you decide who deserves the best pay rise though...
|
|
|
|
|
JamesA_Dev wrote: Managers/Directors/Auditors like to see a number "4 out of 5" or "80% performance".
It's difficult to measure these things.
That's why our rating is set the way it is. As the owner of a company, I'm lucky enough to be in the position where it's small enough for me to know the team personally, and know how they work. That makes my job easier - if we ever grow too big, then I'll need to rethink this.
"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.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
Hi,
In response to your question, www.smatKPIs.com might be a good resource for you.
It contains a user friendly library of well-documented performance measures/ KPIs. At the moment it lists over 3100 KPI examples http://www.smartkpis.com/kpi/browse-kpis/ , grouped in 73 functional areas, as well as 83 industries and sub-categories.
In addition to examples of performance measures, www.smartKPIs.com also contains a catalogue of performance reports that illustrate the use of KPIs in practice http://www.smartkpis.com/kpi_examples_in_practice/browse-kpis/ .
Hope this helps you.
Regards,
smartKPIs.com
|
|
|
|
|
# IT policy violations
Measures the number of incidents due to IT policy violations in a given time period.
That's a web 2.0 KPI
I are Troll
|
|
|
|
|
I would really like to get more into Programming. The scripting languages are somewhat easy to learn. But I would like to go deeper. My question is what would be an easy compiled language for a newbie to learn.
Thank You
|
|
|
|
|
Wow, that's actually a really tough question. The answer really depends on what you want to end up doing as a developer and what environments you want to work on. As a start though, I'd recommend looking at C# - if you learn this, there are a wealth of development jobs out there using it, and you can get a free editor for it from Microsoft (i.e. Microsoft Visual C# Express 2010).
"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.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
What resources do you have available? If you only have one computer and it runs windows and you need to keep it in good running condition I would have a different recommendation than if you had a spare box you could wipe out and reinstall if things got hairy. Also, what are your programming interests? Are you looking to do web stuff, mobile apps, games, windows apps?
To really get into any compiled language you are probably going to end up working with other things like databases outside th languge itself. The choices you have there can mean either a lot of sysadmin type stuff or very little. So how much you enjoy installing and configuring server software can have an impact as well.
|
|
|
|
|
I also recommend C# since it is an OOP(Object Oriented Programming) language. After you get a knowledge of the language, it wont be a pain moving on to other OOP languages like Java and C++. But learn OOP concepts first before moving on to learn the language.
|
|
|
|
|
So I just got out of college with a degree in History two years ago. I immediately became interested in .net (through the influence of my brother) and after a successful volunteer project found a job as an in house Web Programmer of a large online/retail distributer. I've been with the company for nearly two years and have a below average salary. At this point I feel I've outgrown what the job has to offer and there is zero opportunity for advancement or learning (other than what I do on my own time).
I hesitantly updated my resume and started receiving calls from recruiters but am very nervous to seek other opportunities. Mainly in the back of my mind I wonder if I can be successful in the developer market because I don't have a degree in the field.
I guess what I'm really asking is what kind of hardships can I expect in my science degree-less future?
|
|
|
|
|
My degree is in Zoology, and I've been programming for 10+ years. From my experience, the degree usually lands you the first job, then your work experience is more important after that.
As for being successful without a computer related degree, that depends on the individual. This field changes so often, that you need to have the drive to learn constantly. A degree won't grant you that.
|
|
|
|
|
The fact that you have a four year degree at all is helpful. A degree is often just a checkbox on a list for HR. Make sure your resume includes the technologies you used on different projects you worked on. When I was in college most of the top student lab consultants were not in the CS program (theatre, psych, biochem, pre-law). These were the people the CS majors came to for help.
But if lack of training is the only thing making you look for another job, you may be bitterly disappointed. Training for developers is rare in a lot of companies. Make sure to ask your interviewers which specific training members of the team have gotten. Lots of companies may promise training, but because of deadlines, vacations or other excuses the training never happens.
|
|
|
|
|
In the vast majority of organisations you honestly don't need a degree to make a career in software development; what counts more is the right mindset and experience.
I've an electronics degree, and although it got me in the door at my first company as a graduate (a hurdle you've already sidestepped), it hasn't made a blind bit of difference since. However, my partner Beth doesn't have a degree at all - and she's done quite fine for herself too.
Anna
Tech Blog | Visual Lint
"Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
|
|
|
|
|
Yeah, but you have a sith lords codpiece. That counts for lots.
"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.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
I may have a codpiece or two stashed away, but it's more likely the heavy weapons and the maniacal grin that makes them run.
Anna
Tech Blog | Visual Lint
"Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
|
|
|
|