3 Things I’ve Learnt As A Computer Science Graduate (and how it can help you and your business)

No comments

By Chiamaka Anamekwe, Intern at ADAVIRTUAL Business Support.

There was a time ‘computer science dropout’ seemed synonymous with ‘successful tech entrepreneur’. The likes of Mark Zuckerberg, Bill Gates and Paul Allen dropped out of the infamous course, all to go on to found the biggest companies in the world today. Whilst there is no direct correlation between dropping out of computer science and founding multi-billion dollar businesses, I’ve always wondered why exactly so many have gone on to do so.

I decided to reflect on my time as a computer science student, and think about some of the lessons I’d learnt throughout the experience. Whilst these lessons are by no means exclusive to computer science, it seems some of them just tend to be more prominent. Without further ado, here are some of the most important things my degree taught me (disclaimer: ignoring the guilt of watching Netflix with 3 unfinished assignments looming over my head didn’t quite make the list).

Surrounding yourself with great minds can push you to greatness

I remember my first year of university I was surrounded by people who had been coding for the majority of their lives and at that point I could probably count the lines of code I had written in my entire life. The course is notoriously difficult, and thus, is where you will find some of the smartest people you have ever met; I’ve met people who were building computers at 5 and working on software used by millions before they could legally drink. I felt so far behind but I was determined it wouldn’t remain that way. Call it pride but I wasn’t going to be the girl who dropped out the ‘man’s subject’ because it was too hard.

I could easily have backed away from the challenge. Looking at how much you still have to do and how hard it will be can be extremely discouraging but I realised something at that moment which probably transformed my time at university – I might not get this opportunity again. Here I was, surrounded by people a lot smarter than me, who were in the same position I was. I needed to use it to my advantage so I essentially became a sponge, soaking in all the information I could. I reached out to classmates often, discussing everything from the current coursework to their side projects, and beyond the classroom, I was working to catch up on the years I seemed to have missed. Would I have pushed myself like I did had I not felt like I was behind? Probably not. That may just be the competitive spirit in me but I truly believe surrounding yourself with greater minds can push you to be greater, provided you adopt the right mindset.

The same goes for life. If you want to be better, learn from better. If you’re running your own startup or small business, find people who have run their own business and have done it well, and learn from what they did. Reach out to them if you can.

Networking is more than an awkward dinner event

If you’re like me, when you think of networking, you probably think of a dreaded evening event filled with forced smiles, bad jokes and a bunch of people you don’t know. Whilst this is a form of networking, it is far from the only option. When I was reaching out to fellow classmates, or talking to people I’d met at events I’d attended, I wasn’t thinking of it as a networking opportunity but it is. These are times when genuine connections are built, with people you actually want to have a conversation with. Reach out and get their contact details and there you go – you’ve built your network! Now it will feel a lot less strange to reach out to them at a later date for whatever you wish to discuss. I’ve met people at pizza nights who I ended up running a society with.

Learning to learn is an essential skill

Computer science is hard. If I haven’t mentioned it earlier, I’ll mention it now. There is a lot to learn, and (frustrating for some), most of what you learn is changing as you learn it. Our professors would frequently tell us how they had to go back and update their slides when the information became outdated, and no doubt some of the things I have been taught will soon change. If I just learnt the way things are and expected to graduate ready to take on the world of technology, I’d be in for a big shock. It’s drilled into our minds early on that we are not being taught a specific skill but rather how to learn skills. Whilst at a high level I may be learning C programming, I’m really learning how computers work, and how programming languages are structured. This is knowledge I can then apply as I’m learning Java, or Python or any other language. It probably took me a couple of months to get to grips with my first programming language but now I could start coding in a new language in a matter of days. This isn’t specific to just technology though – this is a fact of life. Darwin’s survival of the fittest is as true now as it was way back when. Those best suited to their current environment are the ones who survive and prosper. If you want your business to survive and prosper, think about your current environment and what you need to succeed in that environment. Learn it, and apply it. Now repeat. This is a never-ending process, which is why learning how to learn, and learning how to learn fast is so essential.

Ada Obi3 Things I’ve Learnt As A Computer Science Graduate (and how it can help you and your business)
read more

4 Tips For Networking Success

No comments

For many people networking can seem a daunting and time-consuming thing. We have all been busy in the office and the thought of spending a couple of hours mingling with strangers hasn’t seemed a top priority. However, networking is key to business. For a new business to have opportunities in the future, to grow and meet all its aims, it must have some form of networking. This way, the opportunities become unlimited. Although, one thing is for sure that when done for the first time, networking can seem challenging. To excel, you can follow some of our top tips.

1. Make sure that you know your market fully

You must know where your business has the most clients so you can focus more on the events which are occurring at that place. If all your clients are mainly based in London, is it worth your time and money going to local events near to the office in Birmingham, for example?

2. Use a bit of trial and error

There are many different types of networking events and you need to find the ones that best suit both you and your business. From breakfast and lunch events, evening dinner clubs, to speed dating style networking there are many events that can fit around your business needs and your personal preference.

There will, of course, be some events that might not turn out too well but that’s nothing to worry about because if you are new at it, you’re a destined to make mistakes. The key is to learn from them. As you keep going to events you will notice that you will slowly be able to familiarise the type of events that suit your business and the ones that don’t work for you. This way you can also make fewer errors and save yourself time by only being at the ones more suitable for you.

3. Don’t forget the business cards

It may seem such a simple thing, but many people rush out the door and forget to bring them or if you are just starting out you may not even have any printed yet. This is something that you cannot skip out because nobody has the time to listen to your details and note them down. You as a business must make sure that you are on your A-game and represent your business in the best way.

4. Be patient

Networking isn’t instant. If you are going to gain leads and build connections with potential clients, then you must remember to be patient and that these things take time. Just because you attended one event and didn’t come away with a lead doesn’t mean it failed. You have started to build a relationship and are spreading the word about your business.

Networking can be beneficial in other ways too. Being able to speak to people in different industries and finding commonalities and how they tackle challenges can be highly valuable to your business too.

Ada Obi4 Tips For Networking Success
read more