Categories
Growing your career: permanent & freelance IT Consultants

The ‘Holy Trinity’ of Data Science

There are probably dozens of variants of the Venn diagram that Drew Conway proposed a few years ago to capture the core skills of a data scientist. Needless to say, the role has experienced many changes since then, while rapid technological developments and the boom of AI have further propelled the profession to the top of LinkedIn’s emerging jobs ranking.

Well — we couldn’t resist putting forward our own version of the infamous Venn diagram. Like Conway’s, ours is built on three axes. However, our model focuses on broader categories rather than on specific expertise. In today’s ever-changing business world, soft and cross-cutting skills are the truly decisive factors that, in the long run, can ensure adaptability and success.  

Thus, our “holy trinity,” if you will, of data science is made up of:

  • Curiosity
  • Technical know-how
  • Collaboration

Thinking of a career in the field, or wondering if you’re doing this right? Let’s dive into each component.

The importance of a curious mind

Probably obvious, but it’s impossible to talk about science and not mention the innate curiosity that powers it. Whether you plan to explore the possibility of life in other planets or the mysteries of quantum entanglement, it is the thirst for answers to questions and riddles that will make you advance.

This, of course, applies to the problem-solving capabilities required in data science projects. Nevertheless, well-directed technical inquiries tend to fall on shaky ground whenever there are not accompanied by a good contextual understanding. Just because you’re good at playing with data and creating models that produce intricate insights and machine learning experiences, none of it is worth anything if your work isn’t helpful to the overarching goal.

For this reason, the need for curiosity expands to the domain of expertise in which you operate (i.e. finance, political studies, marketing). The more you know about the field of work of your company or department, the better questions you will ask yourself, the useful insights and models you will produce.

Note that we’re highlighting “curiosity” rather than “knowledge.” You’re going to spend many hours working with this data. Make sure it’s something that you are passionate about or at least find interesting.  

Knowing the technical ins and outs

Some describe a data scientist as someone who knows more about math and statistics than your average programmer while having greater coding capabilities than your average mathematician. Although this definition errs on side of oversimplification, it is not totally misguided.

To be successful in data science, you need to be proficient in certain data engineering and coding-related methodologies and practices. It is important not only to know how to build effective code, but also how to efficiently extract and clean data.

Additionally, there is the crucial technical knowledge that has less to do with computer engineering and more with, for instance, data privacy compliance. You must know what data sets you can manipulate and which ones you can’t, which processes can be computed on the cloud and which ones are better reserved for on-premises infrastructure. At the same time, if you work in finance or in any other field where sector-specific concepts are a basic requirement, you will have to dominate those on top of your knowledge of data science.

Playing as a team

This is where soft skills play the biggest role. Interpersonal communication and teamwork have always been one of the key factors of success Their relevance in this hyperconnected world of ours is only increasing.

There must be good cooperation between all teams and stakeholders involved in the process, and, for that, you should be able to communicate efficiently and in a compelling way. It’s not enough with working closely with developers or analysts. Knowing how to present a project in layman’s terms becomes essential if you want to be granted the staff or computational power that you’ll need to complete it.

Apart from this, you need to be well-versed in concepts like Agile development, which help teams streamline the production pipeline. Version control, a unified repository, and a good understanding between development and production are a teamwork-must in today’s IT world.   

Categories
Growing your career: permanent & freelance IT Consultants

S/4HANA Migration: A Golden Opportunity for IT Professionals

A shadow looms on the horizon for organizations running SAP’s ECC. Although the ERP provider has announced this week that it will be extending support until 2030, that’s not that much more time. S/4HANA migration is no easy feat. And, as of now, it doesn’t look like many companies are rushing to be done with the migration as soon as possible.

According to a report by Resulting IT, only 8% of organisations using ECC have made the transition to the new iteration of SAP’s software suite. That is alarming, especially considering that the report estimates the current product set has over 400 million lines of code and many companies have invested millions customizing it. These will have to be re-written when moving to S/4HANA.

But that’s just the beginning of the story. And the next part has some great news for you.


Find your next assignment on our freelance and permanent IT recruitment platform, or join Mindquest so you don’t miss out on any job opportunity!


A widening skills gap

The same Resulting IT report revealed that, although 48% of respondents had worked on S/4 projects, a good chunk of these are solutions architects. That suggests that SAP experts are mostly in the early blueprinting stages of the project. Hence there’s a general lack of experience in the live or nearing go-live stages of the transition.

In other words – Not that much boots-on-the-ground experience.

Since the report also indicates that only 18% of business managers plan to develop their in-house S/4HANA expertise, SAP consultants will be in high demand in the months and years to come. If you couple that with the fact that 40% of SAP experts plan to retire within the next 10 years, we are looking at the perfect storm. And that opens up the opportunity for you to seize the moment and become the most desired SAP pro in town.

S/4 skills will pay well. Very well

Think about it. If you get involved in S/4 projects now and gain as much real-world experience as possible, your career prospects and salary expectations will increase exponentially. And that’s not only true for SAP consultants and freelancers. Permanent employees with proven S/4 skills will quickly advance ranks within their companies. The S/4-savvy consultants surveyed in the report expect to charge between £650 and £749 per day. Experienced in-house specialists estimate a yearly salary of £100,000.

So, how should you go about gaining these career-critical skills?


Should You Become a Freelance S/4HANA Consultant?


Becoming an S/4HANA migration expert

Start small. There are plenty of resources available online for you to start getting your feet wet, most of them provided directly by SAP.

If you’re an ABAP developer, for example, SAP has made available for purchase a S/4HANA development guide. The e-book encourages you to combine your skills in ABAP, SAP Fiori, core data services, and more to master the end-to-end development process for SAP S/4HANA applications.

If you are looking for a broader perspective, SAP’s training academy has a complete set of in-depth courses. They come in both self-paced and instructor-led formats. Dive into your topic of choice and get certified. Once you’ve mastered the theory, find a project or job that gives you that real-world experience.

These are golden days for SAP consultants. Take advantage of it.

Want to make the most of S/4HANA’s career potential? Check out our comprehensive S/4HANA Careers Guide.

Sign up to mission control center newsletter
Categories
Growing your career: permanent & freelance IT Consultants

The 3 cloud specialists companies will chase

Let’s discover what are the 3 cloud specialists companies will chase.  

Are you working in cloud or thinking of redirecting your career towards this rapidly expanding field? Well, you’re on the right track. About 83% of companies are expected to be in the cloud by the end of this year. That, coupled with the fact that the industry is experiencing a major skills shortage, means that greatness awaits those daring to venture into the cloudy unknown. Especially if you consider the increasing complexity of the cloud environment itself.


Need advice on how to start or develop your freelance consulting business in tech or IT? Need to start a new permanent or freelance assignment? Join Mindquest and get support from our team of experts.


Public, private and hybrid cloud

In the dawn of time, there was either the public or the private cloud. Then came the hybrid cloud, a mix of both public and private cloud that takes the best of both worlds.

Then, 2023 will be all about multi-cloud, the use of different cloud service providers to optimize business operations, lower costs and avoid vendor lock-in.  

Top 3 – Cloud specialists companies will chase

In a recent TechRepublic survey, over 67% of respondents said they’re currently using or planning to use services from multiple cloud vendors. If these stats hold true, the need for highly qualified cloud experts that can navigate the growing complexity will only increase.

So, what specific roles are going to be the most sought after? Nemertes Research CIO John Burke proposes the following three.

Cloud solution architect  

Firstly, ideally involved from the beginning in the design of a cloud strategy that suits the needs of the organization, a cloud architect is the one with the big-picture perspective. This is a vital attribute when pondering the strengths and disadvantages of different cloud providers and what workloads should be assigned to each one.    

Once the architecture is deployed, a cloud solution architect is responsible for monitoring its proper functioning and for looking into ways to optimize operations by continuously upgrading tools and services.

Cloud integration specialist 

Then, just to squeeze a bit more out of the architectural analogy, think of the cloud integration specialist as the construction manager. While the architect designs the building, the cloud integrator is in charge of ensuring its correct construction by managing and integrating the workflows of the many parties involved. In IT terms, that means integrating the myriad of tools, dataflows and workflows that collide in a multi-cloud environment.   

If you prefer being down in the trenches, involved in everyday operations, this might be the right role for you.     


Also read our article about Building the dream team for multi-cloud success


Cloud security specialist 

We’ve touched on this topic in other articles: when it comes to security, specialization is key. This is particularly true in a multi-cloud environment, where threats are especially difficult to detect and cauterize due to the disparities in response time and security tools that come from working with several vendors.

On top of that, and as we’ve seen in our cybersecurity predictions for 2020, the vulnerabilities and sheer amounts of data of the multi-cloud are just too many and too alluring for hackers to ignore. Attackers will be doubling their attempts to breach into company systems through the cloud. They will even leverage the cloud themselves to launch more cost-effective attacks with greater frequency. Rest assured — Cloud security experts will be in high demand.           

All in all, no matter what path you have chosen, or end up choosing in the world of cloud, this will be a land of opportunity for years to come.  

Also read ou articles: Data security : Is your cloud data secure? and Cybersecurity Careers Overview

Categories
Growing your career: permanent & freelance IT Consultants

Give a boost to your career with these free resources for MS developers

So… it’s almost February — How are those New Year resolutions panning out? Any of them involves learning a new skill? Probably not. Going to the gym rather than just paying for it. Dry month. Quit something. So torturous. We suggest a more positive approach. You’re already a pro. We know that. But there’s always room for improvement. In tech, you must stay up to date if you want to remain relevant. That means updating your dev toolkit and skills on a regular basis. And, because we are aware that you’re a busy person and you don’t always have the time to drop by your local Microsoft Ignite conference. We wanted to share a few tips and resources for MS developers to make your CV look shinier than ever.

Resources for MS developers: information is power

First things first. If lately you have been taking a break from the media, spend a few minutes catching up on the most relevant app-dev news of the last year. TechTarget’s David Carty has compiled a very useful list of the top 5 new stories of 2019 that will dictate what happens in software development in 2020.  

Of special relevance — GitHub’s decision to open its licensing to include unlimited private repositories, a great move for small teams of developers. Also worth mentioning, the enhancement of Microsoft’s Power Platform, which now provides better tools for developers wanting to easily build chatbots and apps for data analysis or business process automation.

Upgrade your toolkit

Another resources for MS developers is to make sure you check out the recommendations that Infoworld’s Simon Bisson makes for platform developers looking to strengthen their abilities. From NET 5 and WinUI 3.0, to AKS, WSL 2 and Azure Sphere, Bisson proposes a great toolkit development routine; to start the year ahead of the competition

You can also take advantage of the myriad of free resources that are available online.

Although Microsoft discontinued MSDN Magazine last November after more than three decades. All of its issues are available on the company’s digital archive. The site packs tons of valuable information, from how-to guides to introductions to various technologies, tools and languages.  For example, the last MSDN magazine featured a practical guide for iterating with async enumerables in C# 8. And an article exploring Python functions and coding tips.


How To Learn Python With Rune


For more up-to-date resources, Microsoft Docs has loads of deep technical content. You can also check out devblogs.microsoft.com for helpful in-depth technical blog posts. Visual Studio’s Subscriptions portal offers great training resources, and Visual Studio Dev Essentials has a full catalogue of useful development tools to explore.  

If you want to get serious, Microsoft’s Virtual Academy is a no brainer. With hundreds of online training courses spanning from Azure and Microsoft Dynamics to cloud development, the portal is a true gold mine for skill enhancement. We suggest you obtain the company’s official certifications in your desired area of expertise, as they will validate your expertise among the community and boost your career prospects.   

Get your feet wet with AI

Hungry for more? Try something different. If you haven’t yet played with AI, Azure Machine Learning has made it easier than ever to build AI models at scale. You can easily set up an account that grants you 12 months of access to a suite of useful and popular products. All for free — Unlike the gym to which most likely you’re not going.  

🔊 Subscribe to our podcast


Join our community and find your next job or expert in IT