i have a problem .... a huge one in my job and i need to make a decision that i think will change the rest of my life or at least miss up my career path...
i will be as detailed as i can so forgive me in advance for this long post
it has been my dream when i was at school to become a programmer though i didnt know what programming is... and although my high school grades were high enough to get me to engineering or pharmacology faculty i decided to study Information technology in the best university in my country.
i graduated with an average grade 3.78 (Excellent) and order 3rd of the graduates. and then i continued my master degree
for my second year i started to work as a programmer in one of biggest companies in my country and i was able to graduate with an average grade of 3.95/4 (Excellent) and order 1st of the graduates and i published three research papers as well.
then i had to make a decision to return to the country that i was born in because my family needed me to be there... but knowing that there are no programming positions for girls I knew that i will have to teach in a university.
therefore, to get experience in teaching field... i became an instructor in my university and yet i kept working as a part time programmer in my company
they were not ready to let me go and they appreciated me a lot and handed me challenging tasks.
then i returned back with 2 years technical experience and 1 year academic teaching experience. and surprisingly i found a job offer as a developer and so i didn’t hesitate to take it.
i had to make compromises to take this offer ... i refused offer with 5 times its salary and with fewer working hours as well.. and the job was for a what turned out to be a very small starting company with high employee turnovers.
the problem is that they lied to me about many things regarding their status , their employees and they were talking about facts but when i started to work it turn out to be plans for future not facts.
they gave me the package they give for a fresh graduate with 0 experience and with no higher education. and although they said they are working for 6 years it turns out that they have been working for 6 months before i came...
i was thinking positively ... maybe they didn’t consider my experience years because i was developing windows applications not web applications... maybe when they see my work they will appreciate me ...etc.
after three months i talked to the vice president .... i told him that they are giving me tasks as fresh graduates and i finish an estimated one month task in a week and then i have nothing to work on and i am bored... i complained that i want to take more responsibilities and told him about the type of tasks i used to work on and i that i reached a point where i was training new employees ... he said that they noticed my performance and that i was exceptional ...bla bla bla ... and he said that we didn’t type your business card yet because we are considering changing your work status cause you are way more advanced than other employees and we noticed that.
then he told me to write a business plan to make the female department a separate working unit with its marketing team , support team ...etc and he told me that i will be responsible on hiring people and make decisions ...etc in a short i was promised to become an assistant project manager.
so he gave me this 1000 page book on how to write a business plan and i worked hard on it until i finished what he asked me to do. he told me he will have to leave on a vacation for a week and he will read it and discuss it with me when he will return and guess what ... he quit
and then three more developers quit and all of the sudden i was working on my tasks + three developers tasks with the same very low salary and bad medical insurance and no overtime.
then i had enough and i talked to the project manager ... i was straight forward and maybe agressive ... i told him about my experience with the company and about how unfair i am treated .... he then handed me the task of estimating the project deadline and promised me to discuss my issue in a meeting ...
well i promised him that we will meet the deadline and we did for the first time since they started to work on this project.
and in the meeting he said that he is in my side and that he knows that my offer was unfair and that i am supposed to be a senior developer not a junior one... he promised me to take action but asked me to get Microsoft certification to prove my knowledge in web development ... again i promised to take the certification in a month and i did i am now MCPD certified
and for the next release he again made me decide the release deadline and again i had to work on my tasks and other employees tasks and again we were able to meet the deadline
then he said you are going to be promoted after two weeks ... and please be patient .... well it has been two months since he said so ... he told me that he is submitting a new scale and that is why it is taking time and i am still waiting
the last news is that the scale was approved and it is based on qualification points and he submitted mine and this was supposed to take action on 1/3 and today it is 28/3 and i am still waiting...
i have searched and searched and contacted over 60 company but i think when they said they were the only read development company for girls they were not lying ... "surprisingly".
so i have a chance to go back to the academic field and with a better salary "much much much better" and better medical insurance and better package in general.
I dont hate teaching ... but i am so afraid that i will get stuck with a university when teaching means repeating the same material again and again and my biggest fears is to turn to one of these university professors who know nothing except what they repeat to their students and then i wont feel that i making a contribution to the society and i wont feel that i am advancing and developing and that what scares me the most. and on the other hand i dont think there is a future with this company not because it is small or still developing but because i dont have trust with them...
they didnt even told us that the vice president quit and until now he is supposed to be on a vacation "vacation that is 4 months !!!"
i am also afraid that if i went to the academic field then maybe after a year or two their will be a chance to work on programming but what missy my career path will be ... my cv will show how missed up i am
i was thinking to put a deadline like for example if from now until september/2007 nothing changed and i didnt get a fair raise then i would know that there is no hope.
all my family and closet friends are telling me that this is a bad choice and that teaching and even staying at home is better than working in such environment.
what do you think ? please anyone have been in this situation before or know someone or have any idea ? anything ... i am really depressed and dont know what to do and i am still 25 years old.
by the way my ultimate dream goal what i vision myself be doing in 25 years or so is
to have my own business ... a software company that is one of the leading companies hopefully
and to be a (Yale or Harvard or any university in their level) professor at the same time (be able to do research and make a difference in the computer since . "big magical dream i know" but this is my ultimate lifetime career goal.
do you think i am in the right path? if not what i should be doing ?
sorry for such long post and really really thanks for reaching this line
Areej