Sam Gmarvis

Sam Gmarvis Informations de contact, plan et itinéraire, formulaire de contact, heures d'ouverture, services, évaluations, photos, vidéos et annonces de Sam Gmarvis, Création digitale, Bamenda.

𝐘𝐨𝐮 𝐦𝐢𝐠𝐡𝐭 𝐧𝐨𝐭 𝐧𝐞𝐞𝐝 𝐚 𝐰𝐞𝐛 𝐨𝐫 𝐦𝐨𝐛𝐢𝐥𝐞 𝐚𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐟𝐨𝐫 𝐭𝐡𝐚𝐭 𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐨𝐟 𝐲𝐨𝐮𝐫𝐬 🤔In today's digital world, it is tempting to t...
14/04/2024

𝐘𝐨𝐮 𝐦𝐢𝐠𝐡𝐭 𝐧𝐨𝐭 𝐧𝐞𝐞𝐝 𝐚 𝐰𝐞𝐛 𝐨𝐫 𝐦𝐨𝐛𝐢𝐥𝐞 𝐚𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐟𝐨𝐫 𝐭𝐡𝐚𝐭 𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐨𝐟 𝐲𝐨𝐮𝐫𝐬 🤔

In today's digital world, it is tempting to think that every business needs a website or an app But hold on, before you jump on a call for a contract with that developer for a website or application here is what to consider could a simpler solution be just effective?

Coming from a fellow developer take this from me when starting a business, first ask yourself can your business operate without an app or a website for a start? For most people their idea can be achieved outside an app, applications are just automation.

For example, 𝑖𝑚𝑎𝑔𝑖𝑛𝑒 ℎ𝑎𝑣𝑖𝑛𝑔 𝑎 𝑏𝑢𝑠𝑖𝑛𝑒𝑠𝑠 𝑤ℎ𝑒𝑟𝑒 𝑦𝑜𝑢 𝑡𝑎𝑘𝑒 𝑠ℎ𝑜𝑝𝑝𝑖𝑛𝑔 𝑜𝑟𝑑𝑒𝑟𝑠 𝑓𝑜𝑟 𝑝𝑒𝑜𝑝𝑙𝑒 𝑎𝑛𝑑 𝑦𝑜𝑢 𝑔𝑜 𝑑𝑜 𝑡ℎ𝑒 𝑔𝑟𝑜𝑐𝑒𝑟𝑦 𝑠ℎ𝑜𝑝𝑝𝑖𝑛𝑔 𝑎𝑛𝑑 𝑡ℎ𝑒𝑛 𝑑𝑒𝑙𝑖𝑣𝑒𝑟 𝑡𝑜 𝑡ℎ𝑒𝑚, while this might seem like a pretty cool idea for a web or mobile application, creating a WhatsApp group might just be the best idea, then when it gets overwhelming where you can’t do it all by yourself and you can not scale using people, then you can go in for automation with an app so it can easy for you to handle those request. You don't immediately bring automation to something you haven't tested. We've all seen people build apps that never work because they never consider testing the business idea in the real world before diving into automation.

Still onsure? Let me know your thoughts in the comments section,

Hey 👋 , before that you might want to know more about me, as a software developer, I am passionate about bringing innovative ideas to life through the power of software development. Whether you are looking for a skilled developer to enhance your existing project or craft a groundbreaking web application from scratch, I am eager to discuss your vision and collaborate on creating something truly remarkable. I am always open to new challenges and opportunities, so let's connect

Rebase Code Camp

How to manage ego and misinterpretation of motive in a team as a software developer.  In my short period in the field of...
15/12/2023

How to manage ego and misinterpretation of motive in a team as a software developer.

In my short period in the field of development, I am grateful to have been exposed to a lot of circumstances that have led to some degree an exponential group as a , some good and some weird 😕 I would have loved to share more on such incidences but let's leave that for another day.

I have come to realize that personal competence plays just an insignificant role in the overall performance of a team. As we often hear people say "An organized flock of sheep can defeat a disorganized pride of lions" This is a perfect apology for our subject.

Managing ego and misinterpretations of motives can be tricky in any team, especially in a software development environment where technical expertise and strong opinions can sometimes clash. I've been a first-class witness😊 and a victim of this, which puts me in the perfect position to write this article.

The client's interests have never been the team 👥 what they often care about is their Product it doesn't matter what methods to be taken for the product to be delivered, they just want it done. In my attempt to better understand this, Here are some strategies you can use as a software developer to navigate these challenges

On Ego;
1, Do not focus on the person but on the problem: When disagreements arise, try to shift the focus from personal attacks or proving your rightness to finding the best solution for the project. Actively listen to other perspectives and be open to revising your ideas.

2, View challenges and disagreements as opportunities to learn and improve. Be open to feedback and constructive criticism, even if it's not delivered in the most ideal way.

3. Be humble, it is important to remember that everyone makes mistakes, and no one is always right. Be willing to admit when you're wrong and apologize if necessary.

Now let's address Misinterpretations of Motive

1. Remember to clearly and concisely share your ideas, especially when you don't feel like doing it. Take it from me this is very important.

2. Before responding with disagreement make sure you listen attentively and take the time to understand the other person's perspective. Ask clarifying questions to ensure you fully understand their motives and avoid jumping to conclusions.

3. The best of it all for me is to seek feedback Encourage open communication and feedback from your team members. This helps build trust and understanding and allows you to address any concerns or misinterpretations early on.

Understanding that it is a process and for growth to be attended there is no cheat sheet, managing ego and misinterpretations is an ongoing personal journey. By being mindful of your behavior and actively working to build trust and understanding with your team, you can create a more productive and collaborative development environment for .

It was a total disaster 😂😩😂  we built a Real-time messaging application that sends messages to the Air.  3weeks ago my t...
09/12/2023

It was a total disaster 😂😩😂 we built a Real-time messaging application that sends messages to the Air.

3weeks ago my team and I were charged to implement a WhatsApp clone chat application, with for the frontend and for the database and real-time messaging, in a team of 5, we had just two weeks to deliver the project, and added to the limited time, we all were working with supbase for the first time

when the set time was due our Application wasn't functioning well, users could send messages but there were some leakages, for example, users could receive messages that were sent to someone else 😅 "yeah too bad for a chat application " during Demo presentation, nothing was working not even messaging, users could barely get Authenticated😭what a Disaster and a total failure.

Amongst other reasons here are the reasons for our failure as a team.

1. Communications; easier said than done, this was one of the principal causes of our failure, we didn't prioritize the importance of communication as far as the project was concerned.

2. Planning: as they say "Failing to plan is planning to fail", the project implementation strategy was poorly planned which led to poor code quality because of time constraints so we had to compromise at some point just to make a feature work.

3. Team spirit: while some team members had to put all their work in, others were less involved therefore leaving their tasks and issues pending and in the hands of other term members,

Because of the poor output, we were asked to rebuild the application from scratch, this time building it with our and
It was an embracing moment for the whole team, we all got to learn the lessons the hard way.

I will be sharing more about the progress of our work in my subsequent post

It was a total disaster 😂😩😂  we built a Real-time messaging application that sends messages to the Air.  3weeks ago my t...
09/12/2023

It was a total disaster 😂😩😂 we built a Real-time messaging application that sends messages to the Air.

3weeks ago my team and I were charged to implement a WhatsApp clone chat application, with for the frontend and for the database and real-time messaging, in a team of 5, we had just two weeks to deliver the project, and added to the limited time, we all were working with supbase for the first time

when the set time was due our Application wasn't functioning well, users could send messages but there were some leakages, for example, users could receive messages that were sent to someone else 😅 "yeah too bad for a chat application " during Demo presentation, nothing was working not even messaging, users could barely get Authenticated😭what a Disaster and a total failure.

Amongst other reasons here are the reasons for our failure as a team.

1. Communications; easier said than done, this was one of the principal causes of our failure, we didn't prioritize the importance of communication as far as the project was concerned.

2. Planning: as they say "Failing to plan is planning to fail", the project implementation strategy was poorly planned which led to poor code quality because of time constraints so we had to compromise at some point just to make a feature work.

3. Team spirit: while some team members had to put all their work in, others were less involved therefore leaving their tasks and issues pending and in the hands of other term members,

Because of the poor output, we were asked to rebuild the application from scratch, this time building it with our and
It was an embracing moment for the whole team, we all got to learn the lessons the hard way.

I will be sharing more about the progress of our work in my subsequent post

If we haven't
Let's Connect

04/11/2023

The last 4 weeks have been an existing week for my team and i. with a lot of dedication, consistency, and hard work coupled with sleepless nights, we were able to come up with a Udemy clone though not implementing all Udemy features, we were proud to come up with a product close to udemy's.
The technologies we used were with for the front-end, for the backend with Typescript as well, and for file storage, we used storage for image and video upload.

Dear Changemakers! I still remember a few months back while having this discussion with one of my friends, a mentor, and...
23/10/2023

Dear Changemakers!

I still remember a few months back while having this discussion with one of my friends, a mentor, and a Senior developer in the industry What an amazing guy he is in all aspects you could think of. I told him how much I admired him and wished to be like him someday, and with a gentle smile he looked at me and said;

"To be a professional in anything in life you have to train like a professional athlete"

This statement got me silent for a while and all I could say was "Thank you, sir"

Looking back at how far I've come in a very short period of hard work and dedication, though the journey is still far, I can't think of his statement any less valid.

Now;
Professional athletes in any sport train for hours on end, every day, to stay in top shape and perform at their best. They have to be disciplined, dedicated, and focused on their goals. can train to become professionals similarly. By following a structured training routine, practicing regularly, and getting feedback from experts, developers can improve their skills and knowledge, and become more proficient in their field.✌️

It's been two weeks now and my team and I are working on a new project,  implementing a Udemy clone.  Our main goal is t...
14/10/2023

It's been two weeks now and my team and I are working on a new project, implementing a Udemy clone. Our main goal is to clone the core functionalities of Udemy which are;

1, the user should be able to sign up explore all available courses, and purchase courses

2, signed-up users can choose to become instructors where they will be able to create and host their courses on the platform

We are implementing this application with JavaScript frameworks like Nextjs for the frontend, Nestjs for the backend, and MongoDB for the database.

As my colleagues focus on building the frontend of this application I am working on implementing the backend which has so far been a great challenge for me and I have learned a lot working on Nestjs for the first time. We aim to attend a working demo of this application in the upcoming two weeks.

I will be excited to share my experiences in this new challenge, every step of the way.

Dear Changemakers.Pitfalls to avoid when starting a career in tech. Starting a tech career can be an exciting and reward...
02/10/2023

Dear Changemakers.

Pitfalls to avoid when starting a career in tech.

Starting a tech career can be an exciting and rewarding experience, but it's important to be aware of the potential pitfalls that you may face. Web development for example is a popular field for beginners, but it's important to have the right expectations and to avoid making common mistakes.

Here are a few pitfalls to avoid:

Thinking that you need to know everything. It's impossible to know everything about web development, especially when you're just starting. Don't be afraid to ask for help and to learn from others.

Focusing on the latest trends. New technologies and trends are constantly emerging in web development, but it's important to focus on the fundamentals first. Once you have a solid foundation, you can start to learn about the latest trends.

Being afraid to fail. Failure is a natural part of the learning process. Don't be afraid to make mistakes, especially when you're just starting. The important thing is to learn from your mistakes and to keep moving forward.

Not having a portfolio. When you're applying for web development jobs, you'll need to have a portfolio of your work to showcase your skills and experience. Start building your portfolio early, even if you're just working on personal projects.

Not networking. Networking is essential for any job search, but it's especially important for tech jobs. Attend industry events, connect with people on LinkedIn, and reach out to people you admire. Networking can help you learn about new opportunities and get your foot in the door at companies you're interested in.

Here are a few additional tips for starting a career in web development:

Start by learning the basics. There are many resources available online and in libraries to help you learn the basics of web development, such as HTML, CSS, and JavaScript.

Build personal projects. Once you have a basic understanding of web development, start building personal projects. This is a great way to practice your skills and to create a portfolio of your work.

Contribute to open-source projects. Contributing to open-source projects is another great way to gain experience and build your portfolio. It's also a great way to learn from other developers and to give back to the community.

Network with other developers. Attend industry events, connect with people on LinkedIn, and reach out to people you admire. Networking can help you learn about new opportunities and get your foot in the door at companies you're interested in.

Be patient and persistent. It takes time and effort to build a successful career in tech. Don't get discouraged if you don't land your dream job right away. Keep learning and keep practicing, and you will eventually reach your goals.

Starting a tech career can be a challenge, but it's also a very rewarding experience. If you're passionate about web development and you're willing to put in the work, you can achieve your goals.

Dear changemakers! Tech is the new black: Why African youths should consider a career path in techTechnology is rapidly ...
29/09/2023

Dear changemakers!

Tech is the new black: Why African youths should consider a career path in tech

Technology is rapidly transforming the world, and Africa is no exception. The continent is home to a young and vibrant population, with over 60% of Africans under the age of 25. This demographic dividend presents a unique opportunity for Africa to leapfrog into the digital age and become a global leader in technology.

One way for African youths to seize this opportunity is to pursue a tech career. The tech sector is one of the fastest-growing sectors in the world, and it is projected to create millions of new jobs in the coming years. In Africa, the tech sector is already booming, and there is a high demand for skilled tech workers.

There are many reasons why African youths should consider a career path in tech. Here are just a few:

High salaries and benefits: Tech workers are among the highest-paid workers in the world. In Africa, tech workers can earn salaries that are significantly higher than the average salary in their country. Tech companies also typically offer competitive benefits packages, such as health insurance, paid time off, and retirement savings plans.

Opportunities for growth and advancement: The tech sector is constantly evolving, and there are many opportunities for tech workers to grow and advance their careers. Tech companies typically offer training and development programs to help their employees learn new skills and stay ahead of the curve.

Ability to make a difference: Technology is a powerful tool that can be used to solve some of the world's most pressing problems. By working in tech, African youths can make a real difference in their communities and the world.

If you are an African youth who is interested in a tech career, there are a few things you can do to get started:

Learn the basics of coding and programming: Many free and paid online resources can teach you the basics of coding and programming. Once you have a basic understanding of coding, you can start working on personal projects to build your portfolio.

Network with other tech professionals: Attend tech events and meetups to network with other tech professionals. This is a great way to learn about new opportunities and get advice from people who are already working in the tech sector.

Apply for internships and jobs: Once you have a strong portfolio and some networking experience, you can start applying for internships and jobs at tech companies. Many tech companies in Africa are looking for talented young workers.

A tech career is a great opportunity for African youths to achieve their full potential and make a real difference in the world. If you are interested in a tech career, I encourage you to start learning and networking today.

I am Sam Gmarvis a full-stack developer with a passion for change in Africa.

It's been a long time coming and some more ground to cover.  Hi, my name is Sam Gmarvis,  for the past few years, I've b...
26/09/2023

It's been a long time coming and some more ground to cover.

Hi, my name is Sam Gmarvis, for the past few years, I've been on a consistent learning path to becoming a full-stack software developer. I bet you it hasn't been an easy route coming from a nontechnical background I have witnessed firsthand that with consistency and dedication success won't be a debate.

Welcome to my page where I share my experience in tech. This might be an extra boost for anyone considering taking this career rough regardless of your background, it is possible for everyone.

Follow for future content.

Learning a new digital skill can be daunting, but it doesn't have to be. Start by taking baby steps. When you first star...
04/02/2023

Learning a new digital skill can be daunting, but it doesn't have to be. Start by taking baby steps. When you first start learning a new skill, it can be hard to keep up. But by taking small steps, you'll eventually be able to learn the skill more effectively.

Here are some tips for learning digital skills:

1. Set realistic goals. Don't try to learn a new skill overnight. Instead, set small, achievable goals that you can achieve over time.

2. Practice, practice, practice. The more you practice, the better you'll become.

3. Be patient. It can take time to learn a new skill, but with patience and practice, you'll eventually be able to master it.

4. Find a community. When you're starting, it can be helpful to find a community of people who are also learning the same digital skill. This way, you can ask questions and get feedback.

5. Be persistent. If you don't give up, you'll eventually be able to learn the skill.

By following these tips, you'll be able to learn and excel in your digital skills.

Follow for more useful information

Have you ever thought of it this way that, "Everything we did in the past from the food we ate, friends we've been with ...
30/12/2022

Have you ever thought of it this way that,
"Everything we did in the past from the food we ate, friends we've been with and the schools we attended was all leading us to where we are today" ?

Most of the times, Individually decisions might not seem to matter that much in the moment.

Usually, it’s the repercussions of those decisions that have an impact on your life.
Making better decisions leads to better results and fewer repercussions
Better decisions might leave you with more options and flexibility. Conversely, a good decision might shut off other options but open up a new opportunity.

Consciousness is a vital part of preparation, and the future is for the compitent.

l'état de demain est basé sur nos choix d'aujourd'hui.

Sam Gmarvis

Adresse

Bamenda
0237

Notifications

Soyez le premier à savoir et laissez-nous vous envoyer un courriel lorsque Sam Gmarvis publie des nouvelles et des promotions. Votre adresse e-mail ne sera pas utilisée à d'autres fins, et vous pouvez vous désabonner à tout moment.

Contacter L'entreprise

Envoyer un message à Sam Gmarvis:

Vidéos

Partager