A 2 pop city working a plain sea tile (not fish or whale) and a grasslands isn't very efficient. In the early game if you want to grow your city, I suggest you go all food until you reach whatever population you're trying to get to. If you put both workers on grass, you will reach 3 population in just 5 turns. Then you can put all three on sea tiles and earn 30 beakers over the next 5 turns. If you go one-and-one, it takes you 10 turns to grow and you'll only earn 20 beakers in that time.
It's really best to focus small cities to a single task. When they get larger, then it's okay to generalize more. Citizens in CivRev only eat when they want to reproduce, so if you aren't trying to reach a new population level, there's really no reason to work food at all. It's generally more efficient to expand horizontally instead of vertically, meaning expand a lot as opposed to growing a few cities. Small cities recover population faster and are better for expansion. When I have a specific task in mind, I'll often settle cities with no plan to ever grow them at all, for example in the German strategy thread I recommend settling a 3 pop city on 3 trees and just working the trees for an ideal warrior pump. I may also drop several trade cities on coastal spots and just have them work sea tiles. Great if there's fish or whale available to grow the city, but if not it's not that big a deal.
Look at it this way: let's say I want to place a trade city. I could go 2 trade and 1 food tiles. The city will require 30 food to grow, so it takes 15 turns. In that time I'll make 60 trade. Or I could just go all trade and get 90 trade. If had grown the city, I could now put all 4 workers on the sea and be doing 12 trade per turn. It'll take another 15 turns just to break even with what I would have gotten without growing. After that: profit. But I may profit more by getting that trade earlier.
There are times that bigger cities can be useful. No reason not to take a double-whale spot when you are playing Spain. If you are playing Egypt and start with the Colossus of Rhodes wonder, you'll want Thebes to be as large as possible (fortunately Egypt can tech and grow at the same time with deserts). Often Greek players want to grow Athens a lot to make optimal use of the free courthouse. A late-game production city can be very efficient for producing wonders or especially building the World Bank. The ideal is to have a bunch of smaller cities and 1-2 big production towns. But of course it all depends on the strategy.
My conclusion has been that growing a city is really the least efficient thing you can do most of the time. Pretty much anything else can be sped along. You can tech faster by getting more cities out faster. You can produce faster with gold. Growth helps later, but hurts now. In this game speed is very important. Later-era units will absolutely crush the obsolete units your enemies can field. First-to-research bonuses are huge in this game.
That may be a lot to absorb, so let me boil it down to this: your citizen allocation should match your goals. A typical opening might be something like...
1st goal: get warriors out - 2 workers on trees
2nd goal: grow to 3 pop - 2 workers on grass
3rd goal: research bronze working - 3 workers on sea
4th goal: produce settler - 2 on trees, 1 on grass (the guy on food will keep your pop from dropping all the way down to 1 when your settler is finished)
5th goal: grow back to 3 pop - 2 on grass
6th goal: research alphabet, writing, code of laws and switch to Republic - 3 on sea
7th goal: produce settlers - 2 on trees, 1 on grass
At this point you're going to have something like 5-7 cities and can start tearing up the tech tree or producing lots of legions or whatever. It's still not bad to specialize your empire to an important task. Maybe Irrigation still hasn't been earned. If you can pop that and get the +1 population bonus, that will help you greatly. Growing 7 cities for free is a nice boost. Or you might want to grab the Literacy or Currency bonus for free science or extra gold. You may want to have every city produce a settler to balloon your empire up to a nice 10-14 cities, which will really put you in the driver's seat in most games. You could have most of your cities produce legions or catapults and leave a couple as settler pumps. You could have most of them do science and expand out of a couple.
The math is always pretty simple in this game so if you really want to optimize your gameplay, use it to your advantage.