Can i be a blockchain developer without prior coding reddit

By | Sunday, April 4, 2021

Navigation

  • The Most Liked Findings
  • Business blockchain concepts
  • I Need a...
  • Start Coding Blockchain Apps Natively in C# and .Net with Stratis
  • The Most Liked Findings

    The same stuff happens for card C and card D. Also there is a card E which is overpowered and several players come to this conclusion without needing to read reddit or watch youtube videos. So in that case the guys with crazy ideas distribute over cards A,B,C and D, where the people who understand things vote for E, giving it the most votes.

    There is another thing that is important here: You can only vote on cards that you have played against. So you cannot just vote on any card currently this is possible on our website, but that is because games are not recorded The majority has to react to this and form a counter cartel.

    However there are some restrictions to this: Mostly such a cartel formation comes with high coordination cost and is further increased by this constraint that you can only vote on cards you have seen in play. The question is what is the main motivation for this minority to invest this amount of work to just crash a game?

    Oh I forgot one important and one minor thing: The minor remark: What you are saying applies stronger to games where mechanical skills of players is relevant. For example in Age Of Empires 2 or Starcraft there are factions which become stronger for good players and are weaker for Players with low actions per minute APM. The chinese had low win percentages in low ELO games over a long time and on top level they are one of the best civs.

    Same goes with Terrans in Starcraft and the reason is that they need more micromanagement to shine. In games like Magic or Hearthstone there is no such thing as mechanical skill. All skill is understanding the game rules, reading your opponent, knowing the meta and being able to predict the effect of cards. In this world there are no assets which are weak in the hands of weak players.

    There is an alternative approach I have thought about in the beginning, which is: Instead of votes use statistical analysis of won games by certain cards. So if a card is increasing the likelihood of a deck to win, it can be nerfed and vice versa.

    This approach does not suffer from what you mention, but it has other downsides, mostly it cannot be used for bootstrapping. In the beginning with few players it just does not work. Furthermore it can only balance stuff afterwards. However it might be something we plug into the system later and make it prevent buffing cards that already win many games or nerfing cards which are sub par already.

    There's a different path to card creation. Use cryptographic primitives and mining tricks to create card properties. Yeah that is the CryptoKitties approach unfortunately it does not allow you to design cards where the abilities match with the card name and flavor, like "Ceiling Cat" having First Strike or similar things.

    It also does not solve the problem of imbalance. You can name it afterwards. Besides, there's many ways to use cryptographic primitives and mix it with community votes. Also, the idea is more like POW in bitcoin. I had similar ideas for card creations in several phases, something like:. Many combinations can happen here, including properties that link with other cards.

    CryptoKitties is very limited in this field. Community vote to assign certain unique properties, and how many exists. The quality of the design should be important. Very good ideas here. Initially, before I was sold on the trading card idea, I was thinking about combining things to game elements. For example tanks in a strategyg game, where you find pieces in the way you describe, a turret with 2 barrles, a chassis with certain properties speed, armor, power supply and you can also insert some other parts, like ammo, etc.

    By combining these elements together you end up with a unit and it can be send into some kind of combat. It can also be a robot, helicopter, monster etc. However there are some reasons why I prefered trading cards, mostly that it allows users to be creative and put their own flavor in it.

    With trading cards I think this approach does not make that much sense. Furthermore combining mechanics into trading cards is almost not balanceable by weighting individual parts. For example: Whenever this creature gains life, an opponent gets 1 damage. So from my point of view it depends on what game you are envisioning which mechanics to produce content make sense.

    Those ideas were originally for a RTS game. So probably you're right. However, you can also config exclusive properties with this mechanics. If you want to go 3d then look into three. To package, look into using either Cordova or Electron. That way you can continue working with languages you are familiar with. If you need help setting up your basic tech stack let me know - I don't have the bandwidth to join the team for long term development but i'd be happy to hang out and consult some :.

    These are nice frameworks, I agree. If we leave prototyping stage and build a real game client with everything, then I might pick unity over these approaches. You also have thoughts on that? Most people will tell you that Unity is better overall but that's just not the case.

    HTML 5 has come a long way and in the right hands it can be used to create games that are just as beautiful and sophisticated as Unity can. If you want to hire someone else to develop the game, consider switching to Unity or whatever else the dev you hire wants to use.

    As far as overhead and performance go, I don't think you'll need to optimize for that Use of this site constitutes acceptance of our User Agreement and Privacy Policy. All rights reserved. INAT comments. Want to join? Log in or sign up in seconds. Submit a new text post. Get an ad-free experience with special benefits, and directly support Reddit.

    Programming skills Art skills Composing skills Modeling skills Writing skills Design skills We exist for the purposes of allowing users to get together and collaborate. Even the lamest page can be saved by collaboration. Don't be creepy Don't post Sensitive, or personal Information. Welcome to Reddit, the front page of the internet. Become a Redditor and join one of thousands of communities.

    INAT submitted 1 month ago by shitzensreal. Game mechanics have presented themselves as more troublesame as expected, mostly because they need to be tampered for user generated content. Which brings me mostly to what we are looking for: We are mostly looking for people who know how to code. Being a coder myself, I think the tech stack is most interesting here: Website: Vue. Want to add to the discussion? Post a comment! Create an account. I had similar ideas for card creations in several phases, something like: 1 Distribution of a limited number of points to some basic properties.

    Gregory from Dapp University explains it best:. Not a beginner and think you are ready for the real deal? If you feel confident and determined to ignore the noob journey, here are some other languages worth checking out :. Out of all the three, Solidity is the most popular amongst developers. This video explains it appropriately:. Now you must be wondering how to program these things.

    There are lots of resources available online that you can refer to. We personally recommend these:. If you are a beginner, you could get confused between dApps and smart contracts. It is crucial that you know the difference.

    Smart contracts are the tools that make dApp operation possible. The above text is just a brief. There is so much more to know. You can start by reaching out to relevant folks.

    People who are actually doing the stuff on a day-to-day basis. Participating in AMAs conducted by decentralized projects on social platforms like Reddit, and the IndiBits and WazirX Telegram groups and asking relevant queries can clear up a lot of things and provide you with a much-needed headstart.

    Learning to program blockchain is like running a marathon. The road ahead is long and you should be patient, and agile during the entire journey. Buy Bitcoin. Buy Ethereum. Buy XRP. Buy Tron. Buy Litecoin. Main Website. WRX Token. WazirX API. Referral Program. Help Center. Corporate Account. List your token. Media Assets. Terms of Use. Privacy Policy. Hit enter to search or ESC to close. How to Learn Blockchain Programming?

    Taking the blockchain red pill The first cryptocurrency, Bitcoin has gained a significant presence in the global financial ecosystem. They ensure proper verification of transactions and flag any possible hacking attempts Miners — Miners work to verify transactions, put them in blocks that make up the blockchain.

    No Mojo without Crypto Cryptocurrencies quantify the efforts required to keep blockchains operational. Author WazirX Content Team. Participate in the Indian Crypto Movement.

    Can i be a blockchain developer without prior coding reddit

    Is a government evil or good? I love these conversations and the potential for this technology to enable us to actually have a more direct influence on shaping the future. I wrote my first line of code about a year and a half ago while doing my degree in economics and business economics.

    It was a challenging but ultimately rewarding experience. After completing my B. That degree is comprehensive, but I realized that I missed the coding part. After doing some basic web development on my own, I was thinking about what to do next.

    This is how I came to B9lab. And more. The course was definitely not easy for me since at the beginning I did not have that much programming experience as a web developer.

    However, since the course was so demanding and pushed me to plunge into creating web applications and writing smart contracts, I learned a lot. By the end of the course, I felt more experienced both as a web developer as well as a designer of smart contracts. After finishing the B9lab course, I applied to several blockchain jobs in order to leverage my knowledge in a real-life environment. If you are already reading this, you probably know about B9lab and are perhaps considering doing a course on B9lab Academy.

    For me, it has been worth every euro and minute invested, so I can only advise you to start learning blockchain as soon as you possibly can! And to those who are already certified: we are all amongst the very early builders of blockchain and the decentralised web.

    Get your feet wet by trying Ethereum : our free introductory course for aspiring blockchain developers. Learn more here. Sign in. How to become a blockchain developer in less than 1 year. From zero coding experience to scoring a dream job in blockchain development and consulting. Team B9lab Follow. B9lab blog B9lab delivers quality instructor-led education, training…. Blockchain education, training and talent.

    B9lab blog Follow. B9lab delivers quality instructor-led education, training and talent in blockchain and decentralized applications. However there are many projects that just copy Hearthstone mechanics and put it on a blockchain.

    We have two big differences from these projects: a We do not copy the mechanics of Hearthstone, for example we have simultaneous turns and our mechanics are closer to Magic the Gathering and b players can create their own cards. Or say artists and game designers can come together and push cards they have created into the game. This is possible without prior appliance and without us programming and fitting the cards into the game.

    The cards however need to be approved by a randomly selected council of 5 players. The big question arising here is: How do you prevent overpowered cards?

    Well the council tries to prevent insanely overpowered cards from coming into the game and then the players can vote on cards. The voting marks cards as overpowered, underpowered or fair enough. If a card has too many overpowered votes it is automatically nerfed and vice versa. Well there are many out there who do this already for games like Magic just because it is fun. But in our case there are also other incentives.

    Beside the motivation that comes from your card being played by others there is a monetary reward when your card creation is sold in a set. The game runs on a blockchain, where the votes are counted and game credits are given.

    Whenever your card is sold, you earn credits. Furthermore the whole development of the game is managed on a blockchain, this is called a devDAO, which means development Decentral Autonomous Organization. It basically means that all participants decide which tasks have to be done and once you finish a task you get shares in the blockchain coin, which gives you power to decide where the project will be heading.

    It is very similar to shares in a corporation. These coins shares are coins in a proof-of-stake system, which basically means that you get rewards when the blockchain is being used. So in essence all of us are unpaid, but everyone who does work, gets shares. I started this 2 years ago and the team has grown to 7 people. We have build a website link is at the top where you can create your own cards and in the back there is a card grammar and a blockchain running.

    The blockchain keeps track of all the created cards and the votes on these cards and the card grammar defines the game mechanics and how you create cards. There is one big piece missing and this is the game client.

    We have played our game for many months now on untap. Game mechanics have presented themselves as more troublesame as expected,. It must always be fulfilled that our automated nerfing mechanism works and can not be broken.

    In addition we want to have a rich set of interactions like Magic the Gathering and not just simple cards as in Hearthstone. This work is mostly done, also the simultaneous turns are solved. However the website is not finished and the card creator needs a lot of refinement and the grammar needs keywords to allow a simple approach to creating card mechanics.

    The blockchain is working, all hard bits are solved and it is not a big deal for me to implement more features to the blockchain. But there is still much to do to keep it getting better and in the background there is a game client waiting to be coded.

    Which brings me mostly to what we are looking for:. We are mostly looking for people who know how to code. Being a coder myself, I think the tech stack is most interesting here:. But this is not set in stone, also react is possible or something else. Does that mean you are out if can't code these languages? Certainly no. So if you have experience with any high level programming language, I think you should be able to get into it.

    If you just started to code, well this might be a bit too heavy. If you want to learn how to code blockchain stuff, it is also possible to have an easy entry here, especially if you are interested in running blockchains such as setting up nodes and organizing blockchain infrastructure. My background is physical simulations and computation heavy stuff, so I'm able to get the math heavy stuff solved, don't be afraid you will be confronted with such stuff and let alone.

    But most of all we need game devs, who want to build a game client. The good thing is that our approach is not as naive to think we can just figure out the game mechanics while we build the client ;-. But that is open for discussion. If this sounds interesting to you, even if you are not a coder, but feel like you can and want to contribute feel free to contact us on our Discord link is on the website or here.

    Thank you for this feedback. The question is what you mean by "proven your blockchain model". We have coded the most important parts of the blockchain already and it works. It is a testnet though, but this stuff works. What problems are solved by going with blockchain? Well that is a good question and often projects don't need blockchain.

    There are many game projects with blockchain out there and especially trading card games. The most common answer is that they give real ownership to the users. So you own your cards. If you play MTG Online or Hearthstone you don't own the card, you only own the right to use the card on the Server of Blizzard and once they decide to shut it down, your card is gone. This is not the case for physical prints of Magic cards. If WoTC goes bankrupt you can still pull your cards out and play with friends.

    In addition the blockchain also prevents a single entity from just manipulating stuff as they like, censoring etc. In our specific case there is also governance vote balancing , card creation together with collaboration on this creation process , trading and a tokenomics, where you earn credits for won games and can spend this on new card purchases or card creations. Having the tokenomics ingame credits also on a blockchain makes this process very transparent and also allows to tune the inflationary model of cards and of credits.

    Regarding your concerns about voting: Basically you don't believe democracy works. That is fine. I can try to adress your arguments, but I'm afraid it might not convince you, since you already carry a lot of distrust towards democratic processes.

    The usual argument here is that incompetent idiots will demand a lot of crazy stuff. However a lot of random idiotic ideas cancel each other out and a meaningful approach might gather a consistent following. Imagine this: There is a card A which is balanced, but some idiot thinks it is overpowered and posts on reddit that it should be nerfed, some people follow him. Some other card B is also balanced and another idiot posts a youtube video and demands a buff.

    The same stuff happens for card C and card D. Also there is a card E which is overpowered and several players come to this conclusion without needing to read reddit or watch youtube videos.

    So in that case the guys with crazy ideas distribute over cards A,B,C and D, where the people who understand things vote for E, giving it the most votes.

    There is another thing that is important here: You can only vote on cards that you have played against. So you cannot just vote on any card currently this is possible on our website, but that is because games are not recorded The majority has to react to this and form a counter cartel.

    However there are some restrictions to this: Mostly such a cartel formation comes with high coordination cost and is further increased by this constraint that you can only vote on cards you have seen in play.

    The question is what is the main motivation for this minority to invest this amount of work to just crash a game? Oh I forgot one important and one minor thing: The minor remark: What you are saying applies stronger to games where mechanical skills of players is relevant.

    For example in Age Of Empires 2 or Starcraft there are factions which become stronger for good players and are weaker for Players with low actions per minute APM.

    Business blockchain concepts

    It was a challenging but ultimately rewarding experience. After completing my B. That degree is comprehensive, but I realized that I missed the coding part. After doing some basic web development on my own, I was thinking about what to do next. This is how I came to B9lab.

    And more. The course was definitely not easy for me since at the beginning I did not have that much programming experience as a web developer. However, since the course was so demanding and pushed me to plunge into creating web applications and writing smart contracts, I learned a lot.

    By the end of the course, I felt more experienced both as a web developer as well as a designer of smart contracts. After finishing the B9lab course, I applied to several blockchain jobs in order to leverage my knowledge in a real-life environment.

    If you are already reading this, you probably know about B9lab and are perhaps considering doing a course on B9lab Academy. For me, it has been worth every euro and minute invested, so I can only advise you to start learning blockchain as soon as you possibly can!

    And to those who are already certified: we are all amongst the very early builders of blockchain and the decentralised web. Get your feet wet by trying Ethereum : our free introductory course for aspiring blockchain developers.

    Learn more here. Sign in. How to become a blockchain developer in less than 1 year. How to Learn Blockchain Programming? Taking the blockchain red pill The first cryptocurrency, Bitcoin has gained a significant presence in the global financial ecosystem. They ensure proper verification of transactions and flag any possible hacking attempts Miners — Miners work to verify transactions, put them in blocks that make up the blockchain.

    No Mojo without Crypto Cryptocurrencies quantify the efforts required to keep blockchains operational. Author WazirX Content Team. Participate in the Indian Crypto Movement. Bitcoin Blockchain Cryptocurrencies Education Featured. Saurabh Brahmankar says:. June 26, at AM. Atharva says:. June 25, at PM. Krishnendu Goswami says:. June 17, at PM.

    Let us know what you think Cancel reply. How is the cryptocurrency industry expected to be in ? Buy Crypto Buy Bitcoin. Anisa Batabyal February 10, WazirX Content Team February 10, Share Tweet Share Pin. About Main Website.

    Support Help Center. Legal Terms of Use. Close this module. WazirX Newsletter Did you know? WazirX Newsletter subscribers get news in advance. Name Enter your name. Log in or sign up in seconds. Submit a new text post. Get an ad-free experience with special benefits, and directly support Reddit. Posting guidelines Frequently asked questions Subreddit rules Message the moderators Asking debugging questions If you need help debugging, you must include: A concise but descriptive title.

    A good description of the problem. A minimal , easily runnable , and well-formatted program that illustrates your problem. The output you expected, and what you got instead.

    If you got an error, include the full error message. Asking conceptual questions Many conceptual questions have already been asked and answered. Other guidelines and links Frequently asked questions Asking homework questions Asking for code review Answering questions Learning resources Other communities Subreddit rules 1. Abusive, racist, or derogatory comments are absolutely not tolerated.

    No spam or tasteless self-promotion When posting some resource or tutorial you've made, you must follow our self-promotion policies. No off-topic posts Do not post questions that are completely unrelated to programming, software engineering, and related fields. Do not ask exact duplicates of FAQ questions Do not post questions that are an exact duplicate of something already answered in the FAQ.

    Do not delete posts Do not delete your post! Use the "solved" flair instead. No rewards You may not ask for or offer payment of any kind monetary or otherwise when giving or receiving help. No indirect links All links must link directly to the destination page. Udemy coupon links are ok: the discount adds "additional value".

    Do not promote illegal or unethical practices Do not ask for help doing anything illegal or unethical. Trying to circumvent the terms of services of a website also counts as unethical behavior. No complete solutions Do not ask for or post a complete solution to a problem. Welcome to Reddit, the front page of the internet. Become a Redditor and join one of thousands of communities. Want to add to the discussion? Post a comment!

    I Need a...

    Can i be a blockchain developer without prior coding reddit

    To be a blockchain developer, you should know the basics of blockchain, and then how it works or the process itself, have sufficient knowledge about coding, not to mention you should know how smart contract works. Actually, it's hard to become a blockchain developer because it required high knowledge in programming. As you can most of blockchain developer are totally good in different programming languages. They should also familiarize themselves with all concepts of blockchain technologies.

    Debonaire Junior Member Staff member. To be able to become a blockchain developer, you should be taking a degree in Information Technology or Computer Science with a specialty in cryptography and hashing. You should be able to know security features and how to make a system safe by learning different hashing algorithms and foundation to programming languages. Simeon4real Affiliate Member. To become something in life, we have to first learn about it. Nobody was born with success as a fixed trait.

    Everybody who is successful today took out time to work on themselves. The same applies here. To be become a blockchain developer, I suggest you start by learning the fundamentals of programming, algorithms, data structures. Those are the essential basics to get you started. Then you can get a NanoDegree on Udacity or a blockchain course on Udemy. You need to get your hands dirty with coding and programming if ever you want to be a blockchain developer.

    Baby Lion Affiliate Member. To become blockchain developer it requires: a knowledge on mastering a programming language java, python, C , have a high knowledge on blockchain security, and have a knowledge on data structures and algorithms. Although the requirements a lot but the salary of being a blockchain developer is huge.

    I'm not totally a blockchain developer but I have some knowledge how to be part of it: You need to learn blockchain technology of course Learn the process of it and how it works Last, take courses that connected to it for example, I. Mina Myoui Affiliate Member. Mainly, people who developed Blockchain have a skills in logic and basic programming codes. You can start using some Ethereum stuffs like ERC You must log in or register to reply here.

    Follow reddiquette : behave professionally and civilly at all times. Communicate to others the same way you would at your workplace. Disagreement and technical critiques are ok, but personal attacks are not. See our policies on acceptable speech and conduct for more details. When posting some resource or tutorial you've made, you must follow our self-promotion policies. In short, your posting history should not be predominantly self-promotional and your resource should be high-quality and complete.

    Your post should not "feel spammy". Distinguishing between tasteless and tasteful self-promotion is inherently subjective. When in doubt, message the mods and ask them to review your post. Self promotion from first time posters without prior participation in the subreddit is explicitly forbidden. Do not post questions that are completely unrelated to programming, software engineering, and related fields.

    Tech support and hardware recommendation questions count as "completely unrelated". Questions that straddle the line between learning programming and learning other tech topics are ok: we don't expect beginners to know how exactly to categorize their question.

    See our policies on allowed topics for more details. Do not post questions that are an exact duplicate of something already answered in the FAQ. Do not delete your post! Do not request reviews for, promote, or showcase some app or website you've written.

    This is a subreddit for learning programming, not a "critique my project" or "advertise my project" subreddit. Asking for code reviews is ok as long as you follow the relevant policies. In short, link to only your code and be specific about what you want feedback on. Do not include a link to a final product or to a demo in your post. You may not ask for or offer payment of any kind monetary or otherwise when giving or receiving help. In particular, it is not appropriate to offer a reward, bounty, or bribe to try and expedite answers to your question, nor is it appropriate to offer to pay somebody to do your work or homework for you.

    All links must link directly to the destination page. Do not use URL shorteners, referral links or click-trackers. Do not link to some intermediary page that contains mostly only a link to the actual page and no additional value. For example, linking to some tweet or some half-hearted blog post which links to the page is not ok; but linking to a tweet with interesting replies or to a blog post that does some extra analysis is.

    Do not ask for help doing anything illegal or unethical. Do not suggest or help somebody do something illegal or unethical. This includes piracy: asking for or posting links to pirated material is strictly forbidden and can result in an instant and permanent ban.

    When working on a problem, try solving it on your own first and ask for help on specific parts you're stuck with. If you're helping someone, focus on helping OP make forward progress : link to docs, unblock misconceptions, give examples, teach general techniques, ask leading questions, give hints, but no direct solutions. See our guidelines on offering help for more details. How to become a Blockchain Developer?

    How would someone with no experience at all become a Blockchain Developer? What would be a good path for someone looking to make a serious Career Change into Blockchain Development.

    From absolute beginner to eventually getting hired on as a Blockchain Developer? The fact that someone would actually post this really shows how overused blockchain is as a buzzword.

    Al can you elaborate please?.

    Start Coding Blockchain Apps Natively in C# and .Net with Stratis

    The three of us blockchain to stay calm and not panic. Prior the council tries to without insanely overpowered cards from coming into the game and then the players can vote on cards. And reddit they created an account and logged in, they would also can able to search and filter the app items, rate them, and write stuff in the comment fields. Or say coding and game designers can come together and push cards they have created into the game. Their keyword is developer. All the hype around React probably had a lot to do with the latter.

    5 Ways To Make Money As a Blockchain Developer

    Team B9lab Follow. This means that they both turn Ethereum blockchain into a game! CryptoKitties is very limited in this field. Legal Terms of Use. Now, you know where to start. Six months ago, I got my first developer job as full stack web developer for a startup.

    Leave a Reply

    Your email address will not be published. Required fields are marked *