I have been at my current job for a little more than one year. I get paid about half of what my position should be, but I got this job right after I graduated, so I still appreciate them taking me because I really do need the experience. My employer is pretty nice and I get along with my coworkers really well too but my current salary is just way too low so I plan to quit soon. However, they have already assigned me to a new project. The training for the new prpject will take a couple of weeks, so they will be paying someone and myself for those time just for training. If I put in my request now I can still quit before they start my training on the new project, but I will have no income until I find another job.
My question is should I quit before or after the start of a new project? My employer has some connections in my field so I don't want this to end badly and having bad reference in the future, but I'm also worried about quitting before getting a new job and how long it will take for me to have income again.
I hope what I said makes sense, thanks in advance for anyone who give me advice. I'm not sure what to do right now....
EDIT: Thanks to everyone who answered, after I read the breakdowns I won't quit until I find another job. I didn't realize there's such a a stigma of people who are unemployed looking for work. In terms of salary, my current wage is $16. For most people entering their first job in my field their salary is usually around $20/hr, after 1 year it should be close to 30/hr or even above if they are lucky enough to land in a great company. I know for sure there is no chance for a rise that can cover the gap because the managers talked to us in the beginning of the year about how to get a 2% salary increase if we work hard enough.