Hi,
I previously done a bit of testing of this in the latest version of df (.12), performing all civilian skills does now give attributes gains.
df 31.12, with the stat decay removal cheat (i.e. these are absolute changes, in practice also need to remove stat decay from attribute) single person doing task for 2 month (inclusive of drinking, sleeping etc). all required resources 1 square from workshop, all stats set to 1000 prior to task.
* wood cutter (lvl 0->4): ~40 points per month in str, agility, endurance, willpower, spacial sense, kin sense
* masonry (60 tables, lvl 5->6.5): 40 points per month in str, agility, endurance, creativity, spacial awareness
* herbalism (lvl 5 -> 8): ~32 points per month in agility, memory, kin sense
* mining (900 soil mined, lvl 5->12): ~25 points per month in str, tough, endurance, willpower, spacial sense, kin sense
* Weaver (~30 threads, lvl 5->5.9): 25 points per month in agi, creativity, spacial sense, kin sense
* Clothier (~30 cloaks cloaks, lvl 5->5.9): 25 points per month in agi, creativity, spacial sense, kin sense
* Furnace operator (~30 smelts, lvl 5->5.75): 20 points per month in str, toughness, endurance, analytical reasoning, kinetic sense
* carpentry (95 beds, lvl 5->5.3): 10 points per month in str, agi, spacial sense, creativity
* Idle: ~10 points per month in empathy, socal awareness, linguistics; 3 points per month in agility, kin sense, intuition
* hauling: ~2 points per month in str, tough, endurance, willpower, kin sense
* Furnace operator (lvl 15->17.5): 10 points per month in str, toughness, endurance, analytical reasoning, kinetic sense
Source:
http://df.magmawiki.com/index.php/DF2010_Talk:Attribute#ixzz0wzI3aZMznot precisely accurate but ~150 points for most levels of attributes (e.g. strong -> very strong)