First, you are just a lazy bastard – trying to get money for nothing. If you are in this category, you are out of respect for your co-workers. Please, stop reading now. All this is not for your ears!
Second, you have too much to do in your daily work and you need more time to think and learn. In most companies the people in HR department and/or management don't understand that software developers are brain-workers and not factory employees.
Work Hard and Make an Excellent First Impression
This may sound not very clever, but the important part of the sentence 'Work Hard and Make an Excellent First Impression' is the word first. Imagine you start to work in a new team. Your boss and peers will get in the first days or weeks an impression,
what kind of developer you are.
your boss and some peers.
Don't Exceed the Standard of Performance in the Team
Be careful not to exceed the standard of performance in the team. You can show that you are a fast developer, but don't be too fast. Your management will get used to it and give you more and more work.
Write Maintainable Code
The code you write should be as good as possible in respect to maintainability. The longer you work on a topic the more this factor will influence your personal productivity.
jobs and write test automation.
Create a Good Personal Network
Learn as much as possible from others. The better your personal network is, the easier you can solve problems. All the company standard operating procedures and processes will just work in easy
cases.
Conclusion
There are many more other helpful techniques to get more freedom in work. The most important rule is: "Work hard, be clever and fast if you work - then allow yourself to do what you like to do in the remaining time."