본문 바로가기
카테고리 없음

[Developer meeting] Organizing thoughts on employment as a developer

by 개발자 염상진 2022. 11. 20.

Yesterday, I had a chance to have a meeting with someone who leads an organization as a blockchain developer.

It was time to think about what part you need and what kind of picture you should draw as a person who wants to take a career path with a gap in the blockchain field.

 

There is no perfect organization in the world.

 

Currently, there are not many companies specializing in blockchain. Most companies want to expand their businesses or add depth to their domains through blockchain while having existing BMs. In other words, it is not just a smart contract to hand over a business card as a blockchain developer.

There are companies that come to mind at once, such as Naver when it comes to search engines, Kakao Talk when it comes to messengers, carrots when it comes to used markets, and Toss when it comes to finance. They are companies that take a lot of market shares, but it is true that there are no companies that come to mind in Korea when it comes to blockchain.

Existing companies are gradually expanding their businesses using blockchain, and as the market grows, it can be expected that domestic companies will naturally create BMs professionally in blockchain. 

Someone who participated as a mentor also sympathized with this situation and recommended the section below to build a career in the blockchain and add depth to knowledge and skills.

  • golang(compile Language)
  • Experience other chains (Solana, Polkadot, Algorand, Polygon, Eos, etc.)
  • Analyze white paper (Experience multiple chains and analyze how this chain is solving problems)
  • Develop and operate a service that has actual BM as well as toy project

 

What do you expect from Junior developers?

 

It can be thought that it requires a lot of money to enter the company from the standpoint of just starting a career as a developer. However, after joining the company, the level expected of Junior developers is not great in reality. Code review, education, etc. are considered investment targets from a kind of corporate perspective that can be the main tasks, build skills, and put into actual projects.

As a junior, many people say that coding tests, several Toy projects, and various chain of blockchain experiences are not enough to enter Junior Developers. 

However, if you enter the company with experience, you should be able to appeal to which companies have previously been in charge of which projects and what performances they have shown. As such, various project experiences become increasingly important.

In addition, as the business grows, it begins to require ability not only to develop but also to manage human resource management in projects, and in Korea, it is difficult to draw a career log until the age of 60 or older as a developer.

Do I need to prepare a coding test?

 

IT companies can also be divided into two types. First of all, coding tests are essential in large companies called Nekarakubae(Naver, Kakao, Line, Coupang, Baemin ,, ). In these companies, Junior is viewed as an object to be educated. Therefore, no matter what project experience you have, Junior needs to be newly trained and have knowledge of basic algorithms + Computer Science.

On the other hand, growth companies called start-ups prefer human resources that can be put into projects immediately and contribute to code building right after join the company. In other words, there is no room for education, and on the contrary, it has the advantage of gaining experience in real practice expierence. 

I think Algorithms are extremely waste of me time. The only purpose of Althorithm Test is to filter the candidates of interviewees who wants to join the company. Of course, there is no need to prepare for algorithms for several years as in the bar exam. However, seeing the ability to solve algorithms that come out in the form of problem banks for months is very effective filtering for companies supported by tens of thousands of people.

The problem is that the difficulty of algorithms is also increasing as developer preference increases and applicants increase. It is a matter of choice whether to prepare algorithms to go to large companies or build businesses in startups.

 

Conclusion

 

After receiving employment-related mentoring, it was an opportunity to reconsider my current tendency. In particular, it was an opportunity to express my career in detail as a developer.

Blockchain is currently into Crypto Winter. Terra's collapse led to massive losses, and distrust in blockchain is deepening as FTX, the world's third-largest exchange, went bankrupt a few days ago.

It is regrettable that the utopian theory of connecting everyone without a central manager or a third broker is used in a model close to fraud in reality and is moving away from reality.

Nevertheless, I believe blockchain will melt into real life in a few years, and as a developer, especially as a blockchain developer, the opportunity to prepare for the future in 10 years is now began.

 

 

댓글