×
Get in touch

Get in touch with Binary

Binary Studio website uses cookies to enhance your browsing experience. By continuing to use our site, you agree to our Privacy Policy and use of cookies.

Learn more more arrow
Agree
Saveliy Bondini .NET Developer 12.03.2014

Becoming a .Net Software Developer


What might be better than six months of life? Six month of life spent learning plenty of cool stuff you are passionate about, evolving and becoming one step closer to be a ninja! So this is an article about what I’ve learnt with Binary Studio.

If you want something GO for IT!

I was in the middle of studying for master degree when I first heard about Binary Studio. They announced an educational project Academy for students interested in programming with emphasis on .NET technologies. At the time I was very interested in C# and .NET so it was the perfect timing.

I got lighted up immediately by the idea of participating in such an interesting event. Competition was pretty strong with a large number of participants. I wasn’t sure that I had enough experience and knowledge but I decided to put as many efforts into preparing for academy entry tests as possible and the result didn’t disappoint me.

Binary Studio Academy tests.jpg

Lots of people don’t try because of the fear to fail. But the truth is you lose nothing by trying. By not trying you lose the opportunity to succeed. I remind it to myself every time I have doubts and it really works.

Importance of practice and communication:

Academy was two months of concentrated hard work and learning lots of technologies used for web development. Academy makes strong emphasis on real commercial programming, by offering students not only theoretical knowledge, but also opportunity to practice in real projects. During two months of academy I improved my knowledge in C#, .NET, OOP, JavaScript, HTML, CSS and web development in general. It was hell of a pace!

But what I appreciate the most is the opportunity to work as part of the team. In university you rarely work in teams because majority of projects are individual.  But in academy we had a group of programmers, working together on achieving one goal. This motivates you a lot! Communication with other programmers, especially the more experienced ones, makes you work harder and helps to evolve as a developer.

Binary Studio .Net Group.jpg

Programming in a commercial company:

Right after academy I received a job offer and started working as a .NET software developer. My first project was development of cross-platform mobile application in a team of more experienced developers. Needless to say that I was excited by opportunity to learn from them.

Right now it’s been already six months since I started working on this project. During this time I’ve learnt a lot about mobile and commercial development, got understanding what it’s like to work in a big company.

Also I’ve learnt another important aspect of software development - planning. I’m talking about agile software methodologies here. It’s a very powerful tool that helps efficiently distribute your time resources in order to be more productive. Also it inspired me to try GTD – cool time-management method that helps you free your brain from processing all the important information at once. Getting Things Done teaches to think about things important right now only.

Binary Studio Milano trip.jpg

Overall I enjoy my experience here at Binary. Binary Studio has very good conditions for working and growing due to positive and friendly atmosphere created by easygoing, inspirational, open-minded people working here.

Summary:

Binary Studio gave me a good start of my career as a software developer. Thanks to them I am motivated to:

· Set new goals and not to be afraid of putting efforts into achieving them.

· Pay more attention to communication and practicing in the field of computer programming.

· Strive to constant growth and evolution as a software developer.

All great achievements start with small steps. I stepped forward, so should you!

Sign-Off:

Here is a list of interesting blogs about C#, .NET and programming in general:

· http://msmvps.com/blogs/jon_skeet/ and http://csharpindepth.com/ - blog and site of C# ninja John Skeet.

· http://blogs.msdn.com/b/developer-tools/ - official Microsoft blog about developer tools

· http://www.hanselman.com/

· http://blog.codinghorror.com/

· http://ayende.com/blog/

· http://psvitz.com/

Useful sites to explore cool projects source-code and ideas behind them:

· http://www.codeproject.com/

· http://www.c-sharpcorner.com/

· http://www.codeguru.com/csharp/

· http://www.codeplex.com