Your routine is pretty awful to be honest, deadlifts are predominantly a leg exercise, and planning to do a legs day immediately after doing them is clearly not a good idea.
Barbell shrugs are a back exercise, not shoulders, so having them on a shoulders day makes no sense, also its only 2 days after your back day.
Then you've got bis and tris day on friday, only 4 days after your back workout, which will work your biceps massively and immediately after your chest workout which is simultaneously a tricep workout.
Your new routine isnt much good either, for similar reasons to above.
Basically, you grow out of the gym, not in it, doing more work in the gym does not mean more muscle, infact in most cases it means the opposite.
Basically, what you need to realise is, when you train chest, you are also training triceps and shoulders slightly. Therefore you put them on the same workout.
Example: Benchpress, Chest Flys, skullchrushers, military press/dumbell shoulder press, side/front shoulder raises, incline/decline bench and/or close grip bench.
When working your back, you also need to consider that your biceps are involved massively, they may only be a secondary muscle, but when you use them lots, it becomes extremely fatigued.
Back and bis: Bent over rows, dumbell rows, lat pulldowns, shrugs, bicep curls. Thats all you need! Always do bicep curls at the end as theyre an isolation exercise!
For legs, squats, deadlifts, hamstring curls of somesort, calf raises of some sort, thats probably all you need, also do some hyper extensions, as you can double this up as a lower back session as deadlifts work that quite heavily.
Abs - add them to the session with least number of exercise, so probably legs day, you only need to do weighted crunches, squats/deadlifts work your abs quite a bit anyway. Dont go overboard on the abs weights - its not needed, lots of bodybuilders dont even work their abs in isolation at all! Remember its lower bodyfat% that shows them, not how big they are!
So all in all, something like:
Monday: Back/Bis
Wednesday: chest/shoulders/tris
Friday: Legs
Or you can put them in any order !
Thats all you need, remember its the eating that builds the muscle, doing the weights just *sparks it off* so to speak, only train the same muscle groups once a week, so they have time to recovery properly!