![]() ![]()
At the end of each level, stars are awarded to children, for the purpose of letting them know their score. They will have to rely on their logical thinking to succeed in their missions. Each of them allows them to learn programming concepts such as: They won’t get bored because the application offers 4 chapters and more than 30 challenges. CODE MONKEY JUNIOR CODETo do so, they will have to use the adequate blocks of code to complete each mission and succeed each level. Indeed, children have to catch bananas and treasures that appear on the screen. is a complete application teaching small children the basics of coding in an intuitive and fun way, in a colorful universe. CODE MONKEY JUNIOR HOW TOIt is very intuitive and easy for those who are just learning how to code. The application uses the block code method. Its interface is wordless and children learn how to code without having to write anything. ![]() When I don’t want to do a task break down, don’t want to talk to people, don’t want to think about the whole system, and just want to work on good explained task and write code.The CodeMonkey Jr application is designed for small children aged 4 to 6 years old. ![]() All of us, juniors, seniors, architects - no monkeys. CODE MONKEY JUNIOR SOFTWAREThis strategy is used after everything else is completed, the assessment, the diagrams, the planning, the engineering work, and the only thing is left is to code it, make it happen.Įxperienced software engineers would say “that’s the easy part”, even a monkey could do it - but we do it. «Code-monkey» is not a role, it is a strategy, a tool that you use in a day to do focused coding tasks. However, correcting that crucial buggy for…loop that started all the mess could be the time when you use the code-monkey. Only then we can call ourselves “Engineers”. We’ll rewrite it like we should… later! Come on, when do we honestly rewrite something if it works? Even in situations when everything is burning around us, we have to try to predict what could happen and how it will work down in the chain. When we are pressed by our managers to fix a bug, it’s always in a hurry, always some kind of fire we need to put out. We are both code-monkeys and engineers all the time because after we think about big peace, big scope, big ideas, solutions we come down to little parts where we use our simple skillset to make them work. So if we are doing that from the beginning aren’t we also engineers? I think we are. Learning new technologies, new design patterns, new solutions to our problems. But how do we become engineers if we do only simple tasks with a basic skillset? We don’t, we expand our skillset all the time. The natural path of learning and evolving as a software developer would be code-monkey (or junior) becoming an engineer. We need both code-monkeys and engineers in development teams. Sure, the junior developer who said to hardcode all we could and forget the concepts was WRONG, what a monkey! Short story: we didn’t release the app early. The architect weighted in: We needed to think about security, data storage, hosting, scaling, UX, etc. We (the team) were excited and started working on the app’s architectural design. The plan was to make a few basic killer features the app has to offer, release it and get some paying customers. ![]() In one of my previous jobs, the humans responsible for company vision had a “new” vision, a new application that could sky rock us high in earnings but we had to be quick, we had to prove that idea is good. I have to bleed and also do the monkey code dance.Įverybody in the development community has heard about the concept “Release early, release often”. I love being an engineer but it is far more than lifting a finger. Today I think about mechanisms, systems, concepts, patterns, designs, and coding is the last thing on to-do list for any solution. And I was like ‘I wanna be you…’ and it happened, after many many highs and lows and years. When they lift a finger the solution appeared in front of you. If I had any questions, the “Engineers” had all the answers and the Senior Engineers were like Masters of their craft. I could focus on my for… loops, my class naming, etc. CODE MONKEY JUNIOR PROFESSIONALIt was a time when I have entered the world of professional software development with very little knowledge of anything but the programming language I worked with (C# Love), an entry-level code-monkey some would say. I didn’t have to think about the whole mechanism and how it will work, just one simple gear at a time. Now, I am a software engineer with 14+ experience in the industry and I look back to that time of the beginning when everything was simple. It’s the first step after you finish your education in IT and you get your first job as a software developer. It is a programmer with a simple and basic skill set, according to Techopedia. And now I am the monkey sometimes, code-monkey that is.īut what is a code-monkey? Is it a person, a role, or a strategy? ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |