We can all do default installs and get what we are given. However, if you want just gnome 3 (not classic) desktop experience and you are not too impressed by gnome documents, boxes, contacts and all those mini gnome applications that are not really useful for anything. What follows is what you can do.
Download 
CentOS 7 and write it to the media of your choice, then let us boot from it and begin the installation.
Screen 01:
At this screen, please select 
Install CentOS 7 using the arrow keys (will be highlighted in white when correctly selected) and then press 
ENTER on your keyboard.
Screen 02:
At this screen, please the select the language of your choice and then click on 
Continue.
Screen 03:
At this screen, you will be presented with sections that need to be worked through before you can proceed with the actual installation.
In the 
LOCALIZATION section. Check all is correct. If something is not correct, click on that section and rectify it.
In the 
SECURITY section.
Click on 
SECURITY POLICY.
Screen 04: 
At this screen, you will be presented with a selection of security policies to select from. The one highlighted is the one the author uses by default.
Note: Please do not take this as a recommendation. Select the one that fits your needs.
To select a policy. Click on the one you want and then click on 
Select profile. Once you are happy with your selection, click on 
Done in the top left corner of the screen.
You will now be sent back to 
Screen 03.
Click on 
SOFTWARE SELECTION.
Screen 05:
At this screen, you will be presented with a number of software group installation options. For the purposes of this tutorial we are only after a basic gnome 3 desktop. Please click on 
GNOME Desktop and then 
Done in the top left corner of the screen.
You will now be sent back to 
Screen 03.
In the 
SYSTEM section.
Click on 
INSTALLATION DESTINATION.
Screen 06:
We are not going into depth on file-systems, partitioning and disk encryption in this tutorial. In this tutorial we will accept the defaults of automatic partitioning. Please click on 
Done in the top left corner of the screen.
You will now be sent back to 
Screen 03.
Scroll the screen down and then click on 
NETWORK & HOSTNAME.
Screen 07: 
At this screen, you will need to select your preferred network interface. This will be normally a wired or wireless interface. Please select and turn on/connect as required.
At the bottom of the screen. you will see a text box labelled 
Host name. This is a unique name for this particular computer. Please choose one and enter it into the box. For the purposes of this tutorial we have named our computer 
c7-yoda.
Once you have completed these tasks. Click on 
Done in the top left corner of the screen.
You will now be sent back to 
Screen 03.
Screen 08:
Back at this screen, you will now notice that 
Begin Installation in the bottom right corner is now blue.
Click on 
Begin Installation to now begin the installation process.
Screen 09:
Once the installation process has begun, you will be presented with the 
CONFIGURATION screen.
Click on 
ROOT PASSWORD.
Screen 10:
At this screen, you need to input (twice) the root password of your choosing.
Screen 11:
Once complete, click on 
Done in the top left corner of the screen.
You will now be sent back to 
Screen 09.
Click on 
USER CREATION.
Screen 12:
At this screen, you need to enter your user data.
Full name: Your full name e.g. 
John Smith.
User name: A user name of your choosing e.g. 
johnsmith.
Make this user administrator: If this is your computer. Check the box and make yourself an administrator.
Password and Confirm password: Input (twice) the password of your choosing.
Screen 13:
Once complete, click on 
Done in the top left corner of the screen.
You will now be sent back to 
Screen 09.
Screen 14:
Now we make a cup of tea and wait for the installation process to complete.
After a little time...
Screen 15:
The installation process is now complete. Click on 
Reboot in the bottom right corner to restart the computer.
During the first boot of the installed system you will be presented with an initial setup screen.
Screen 16:
Here is time to accept the license agreement.
Do the following if you wish to accept the agreement.
Press 
1 and then 
ENTER on the keyboard.
Press 
2 and then 
ENTER on the keyboard.
Press 
c and then 
ENTER on the keyboard.
Press 
c and then 
ENTER on the keyboard.
The boot will now continue.
You will now be presented with the gnome login screen.
Screen 17:
You now could login and have the defaults.
Nope... Now it gets fun.
Press 
CTRL+ALT+F3 on the keyboard.
Screen 18:
You will be presented with the console login screen.
Type in your 
username and press ENTER on the keyboard.
Type in your 
password and press ENTER on the keyboard.
Screen 19:
Now you are logged in and have a command prompt.
We are now going to remove packages that the author deems unnecessary bloat.
Packages to be removed:
nano: How many editors do people need. 
vim is the way.
gnome-software: Shocking graphical package manager in gnome 3.14. We do command line package management and see what is happening.
gnome packagekit: Same as above and will also remove the graphical updater 
gnome-packagekit-updater.
gnome-contacts: Don't see the point of this at all.
gnome-documents: We organise my own data thanks.
gnome-clocks: We have a mobile phones and a watches. If we need around the world time we can go to 
timeanddate.com.
gnome-boxes: Doesn't work. Use the more powerful and flexible 
virt-manager.
gnome-tweak-tool: Do tweaks manually.
gnome-weather: Look out of the window.
gnome-shell-extension*: Nobody can be a shell extension fan in gnome 3.14 and by removing them all will also remove 
gnome-classic-session. Some people may want a gnome 2 look - Sensible people don't.
Screen 20:
Type in the command line below and then press 
ENTER on the keyboard.
sudo yum remove nano gnome-software gnome-packagekit gnome-boxes gnome-clocks gnome-contacts gnome-documents  gnome-weather gnome-tweak-tool gnome-shell-extension*
You will be now asked for your password. Type it and then press 
ENTER on the keyboard.
Screen 21:
After some processing you will be asked if you wish to commit to the changes you have asked for. Press 
y and then 
ENTER on the keyboard.
Screen 22:
The tasks will be performed and you will eventually be dropped back to the command prompt.
Screen 23:
Depending on tasks performed, the computer may need rebooting. As a precaution we will reboot anyway. Type 
sudo reboot and press 
ENTER on the keyboard. You will be prompted to enter your password. Type in your password and press 
ENTER on the keyboard.
Screen 24:
After the system has fully rebooted, you will be presented with the login screen. Click on your name on the screen.
Screen 25:
You will now be asked for your password. Type in your password into the box provided and click on 
Sign In.
Screen 26:
When entering the gnome desktop for the first time you will be presented with some initial setup screens. The first is to conform your language selection. If correct, click on 
Next in the top right corner of the screen.
Screen 27:
The second screen is to confirm your keyboard selection. If correct, click on 
Next in the top right corner of the screen.
Screen 28:
The third screen is sign in for a selection of online accounts. At this moment, it would advised you skip this step. Click on
 Skip in the top right corner of the screen
Screen 29:
Your all done. To finish the process, click on 
Start using CentOS Linux.
Screen 30:
You will now be presented with help. At this time, please click on the 
X at at the top right of the window.
Screen 31:
You are now on the gnome 3 desktop of CentOS GNU Linux 7.
Screen 32:
Let us navigate and move onto the next task - Updating.
Move to the top left corner of the screen and click on 
Activities.
Next, find the icon above and click on it. This will launch the 
terminal.
Screen 33:
The terminal is the most powerful and flexible tool. In time you will agree.
Screen 34:
Type in the command line below and then press 
ENTER on the keyboard.
sudo yum update 
You will be prompted for your password. Type in your password and then press 
ENTER on the keyboard.
Screen 35:
Updates being downloaded ready for install.
Screen 36:
Once all updates have been downloaded. They will attempt to install. As this is a first time update, your computer will not have the updates security key installed and you will be prompted to accept it's installation. Type 
y and then 
ENTER on the keyboard.
The updates will now be installed and when complete, you will be dropped back to the command prompt. 
Screen 37:
Depending on updates installed, the computer may need rebooting. As a precaution we will reboot anyway. Type 
sudo reboot and press 
ENTER on the keyboard. You will be prompted to enter your password. Type in your password and press 
ENTER on the keyboard.
Screen 38:
Once rebooted you will be back at the login screen. See 
Screens 24 and 25.
Screen 39 and 40:
Move to the top left corner of the screen and click on 
Activities.
Next, find the icon above and click on it. This will launch 
Show Applications.
Navigate these menu screens by either use the scroll wheel or your mouse or click on the circles on the right side of the screen.
Those familiar with CentOS 7 will notice, the two sub-menus (Sundry and Utilities) have gone.
There are some odd and pretty ugly icons in our new menu. Let us do some magic and make a few disappear.
Screen 41:
Move to the top left corner of the screen and click on 
Activities
Next, find the icon above and click on it. This will launch 
Files.
files is your simple graphical file manager.
Screen 42:
Once files has appeared. In the left side-menu, click on 
Computer. Now in the right main section of the window double click on the folder 
usr, then 
share and lastly 
applications.
You should now be at the same screen as in our above screenshot.
Press and hold down the 
CTRL key. Now scroll down and and click on the icons listed below.
IcedTea-Web Control Panel
IcedTea-Web Policy Editor
IcedTea Web Start
OpenJDK 8 Policy Tool 1.8.0.102-1.b14.el7_2.x86_64
Note: The above maybe named slightly different dependant on the update version installed on the system.
Startup Applications
Once done and while still hovering over the last icon selected. Right click to activate the menu and then click on 
Copy.
Screen 43:
In the left side-menu, click on 
Home.
Screen 44:
Move to the top right corner of the window and click on the icon above.
Click on 
Show Hidden Files.
Screen 45:
In the right main section of the window double click on the folder 
.local, then 
share and lastly 
applications.
Screen 46:
In the right main section of the window. Right click and then click on 
Paste.
Screen 47:
Move to the top left corner of the screen and click on 
Activities.
Next, find the icon above and click on it. This will launch the 
terminal.
Type in the command line below and then press 
ENTER on the keyboard.
cd .local/share/applications 
Screen 48:
We are now in the terminal and located in the folder that we just copied our desktop files into. We will now append a line to the end of each file using one command. This will configure the icons not to display in our menu (
see Screens 39 and 40).
Type in the command line below and then press 
ENTER on the keyboard.
echo "NoDisplay=true" | tee -a *.desktop 
Screen 49:
What you see after using the command in the last section.
Now we can close the open windows. Click on the 
X at the top right of each window.
Screen 50 and 51:
Move to the top left corner of the screen and click on 
Activities. If you now look at the menu/applications, the icons we have hidden are no longer visible.
Screen 52:
Now we have a clean and a touch more minimal gnome 3 CentOS 7. Have fun and be productive.