Back to portfolioThis One Is for My Students

This One Is for My Students

Ahmad Wali Sharify

Ahmad Wali Sharify

·

April 18, 2026

studentteacherdeveloperproud

I want to talk to you directly. Not as a teacher. Not as someone standing at the front of a room explaining concepts. As someone who has watched you grow from the beginning and wants you to understand what that growth actually looks like from the outside.

Because from the inside, it probably does not feel like much. It rarely does.

Where You Started

I remember where most of you started. You came in not knowing what a variable was. Some of you had never written a single line of code in your life. Some of you had tried before and stopped because it felt too hard, too abstract, too disconnected from anything real.

You sat in those early sessions with that particular look — the one that is half concentration and half quiet panic. You nodded along and then went home and stared at your screen wondering why nothing made sense yet.

That is where you started. I need you to remember that clearly.

What Happened Next

You kept showing up. That sounds simple but it is not. Most people who start learning to code do not keep showing up. The dropout rate in self-taught and taught environments alike is brutal. The discomfort of not understanding something — of feeling lost in a language your brain was not built for — is enough to send most people back to something easier.

You did not go back. You sat with the discomfort. You asked questions when you were confused and sometimes you did not ask questions because you were too confused to even know what to ask. You Googled things at midnight. You re-read documentation that made no sense the first time and slightly more sense the second time and finally clicked on the fifth.

You built things that did not work and debugged them until they did. You wrote code that was messy and then rewrote it cleaner. You made mistakes that felt catastrophic in the moment and turned out to be the most useful lessons you received.

The Moment Everything Changed

There is a moment in every developer's journey that I watch for. I have seen it happen with almost every student I have taught. It is the moment when the relationship with the work shifts — when you stop following instructions and start thinking for yourself.

It does not announce itself. One day you are copying patterns from tutorials. Then somewhere along the way you start asking not just how to do something but why it works that way. You start noticing problems before they are pointed out to you. You start having opinions.

That is the moment. That is when you stopped being a student learning to code and started being a developer learning to build.

I have watched that moment happen with you. More than once. In more students than I can count.

What You Have Actually Built

Let me be specific because I think you undersell this to yourselves constantly.

You have built real products. Not tutorial projects. Not copy-paste exercises. Real things with real features that real users interact with. You have designed databases, built APIs, connected frontends to backends, handled authentication, managed file uploads, debugged production issues, and shipped code that works.

You have built those things in an environment that does not make it easy. Without the infrastructure that developers in established tech ecosystems take for granted. Without strong local communities to lean on. Without a clear path from what you are learning to where you want to go.

And you built them anyway.

That is not a small thing. I need you to stop treating it like a small thing.

What I See When I Look at You

I am going to tell you what I actually see because I think you need to hear it from someone who has been watching closely.

I see developers. Not students. Not people learning to become developers someday. Developers. Right now. Today.

I see people who can sit down with a problem they have never encountered before and work through it methodically. People who know how to read documentation, how to search for solutions, how to ask good questions, how to test assumptions. People who have built enough things to know that every new thing is just a collection of problems they already know how to approach.

I see people who are more capable than they believe themselves to be. That gap — between what you can actually do and what you think you can do — is the thing I most want you to close.

The Portfolio Is Not Just a Portfolio

This is why I built showpage.me for you. Not as a project. Not as a classroom exercise. As something real that I wanted you to have.

Your portfolio is the thing that makes you visible to a world that does not know you exist yet. It is the proof that everything you have worked for is real. It is the answer to every recruiter, every client, every opportunity that asks — what have you actually built?

But it is more than that. It is the moment you look at your own work collected in one place and realize how far you have come. That moment matters. It is easy to forget progress when you are always looking at what is next. The portfolio forces you to look back.

Fill it in completely. Write your bio honestly. List every project you have built even the ones you think are too small. Publish your thinking in blog posts even when you feel like you do not have anything worth saying — you always have something worth saying. Make yourself findable.

What Comes Next

I will not pretend the road ahead is easy. It is not. The global job market is competitive. Breaking in from where we are takes more work than breaking in from somewhere with an established industry and warm referrals and a pipeline that moves you from education to employment without much friction.

But here is what I know. The developers who get through are not always the ones who started with the most. They are the ones who built consistently and showed their work and treated every project as an opportunity to get better. They are the ones who made themselves impossible to overlook.

That is available to you. Every single one of you.

You have already done the hardest part. You went from nothing to building real products in an environment that was not designed to help you do that. Everything from here is just continuation.

One Last Thing

I started teaching because I believed that talent is everywhere and opportunity is not. I still believe that. Watching you build has made me believe it more.

You are the proof. Not the proof that it is possible in theory. The actual proof. The living, breathing, code-shipping proof that developers can be built anywhere by anyone who decides they are going to show up and keep going.

I am proud of you. Not in the way teachers say that automatically. In the specific way of someone who has watched you struggle with something genuinely difficult and come out the other side capable.

Now go put your work online. The world should see what you have built.


Written by your teacher. Published on showpage.me — built for you.

Comments

Sign in to join the conversation.

Sign in