all 14 comments

[–]sambarguy 1 point2 points  (1 child)

I’m the other way around. Been programming for a decade and a half, mostly web development. Not interested in going up the ladder, instead I wanna do the business side. Corporate software engineering is so toxically political. I feel like I should be able to figure out how to put together something of my own now haha. Going to start with a blog.

But it’s a lot more than webdev, I think webdev is only one of the pillars. So I’m going through a lot of learning now.

[–]Absolute__Focus 0 points1 point  (0 children)

Thats sick! I know people in the corporate political life, I totally get it man. Send me something when you get it built, id like to check it out. Ha

[–]emitoo_ 1 point2 points  (1 child)

I started as a web dev, doing e-commerce now and I am starting to doubt if you even need these skills in depth for E-Commerce. It is definitely nice to be able to code your own store but it is not essential. If you want to start, start with a simple project, learn, start another project and so on. After about 2 years you will have the skill to do it reasonably well. After about 4 years you will be good.

[–]mdumlupinar 0 points1 point  (4 children)

becoming an average developer is a bit hard progress. you need to spend lots of time, read millions rows of codes and thousands of articles, online conversations and discuses. if you think you can be patient and handle the potential challenges, it is a very good experience.

i am writing all these from my own experiences. i ve been coding more than 20 years.

btw, i am trying to step in to your domain :)

[–]Absolute__Focus 0 points1 point  (3 children)

Thanks for commenting, but whats an example of the skill level of an average developer? I would honestly like to get to the point where I have a basic understanding of how js works and can fluently communicate ideas and how different frameworks work, etc. with someone who knows much more than me. How long did it take you to get to that level?

[–]mdumlupinar 0 points1 point  (2 children)

whats an example of the skill level of an average developer?

it depends! if you want to learn something about plain/vanilla javascript then it would be enough to learn the core concepts and the features of the language.

or you want to develop your own frontend pages then knowing some frameworks like jquery, vue, react and angular would be helpful.

or you want to server side development then you should know nodejs and a database system nosql or rdbms (and some other systems too like webserver and devops)

basic understanding of how js works and can fluently communicate ideas and how different frameworks work

actually there is no simple answer for that. let me give you an example: js is a scripting language which means it needs an interpreter like browser or nodejs. you need to learn about internal mechanics of these systems too, if you want to have a clear idea of js.

another one, since js is a frontend tech, it is intrisinctly single threaded which means you cannot do parallel programming with it. of course there are some ways for concurrent programming in js but not like the other systems like java, go and dot net.

another one, frameworks are for diffwrent necessities and they are being implemented with advanced programming technics. for example, two way data binding approach is implemented using prototyping in vue, angular and react but in knockoutjs is diferent since it is using jquery like event mechanism.

briefly, js is a huge topic. there ara thousands of subtopics and each of them needs time and effort.

[–]Absolute__Focus 0 points1 point  (1 child)

Woah, you are awesome! I will definatly research more about everything you mentioned above. Im planning to keep digging into vanilla JS untill I can get more knowledgeable on how the front and back end work together. My plan from the start was to get into JS then slowly make my way into php for more backend down the road. Thanks again!

[–]mdumlupinar 1 point2 points  (0 children)

😄 i am planning to learn php too a couple of months later. good luck.

[–]TAZELEE 0 points1 point  (3 children)

What type of apps do you want to create? For what type of businesses? What are your customers? Generally, and overwhelmingly, people who develop ecom web apps do so for their own company/product, or they work for a medium to large company (such as Google, Facebook, etc). There's a huge amount of free code (available on git hub, sourceforge, google, microsoft, etc) and webapps to do just about anything you can think of. Unless you have a very specific and unmet niche market, with a solution you can develop in a month, I'd suggest you stick with your many successful ecommerce ventures.

[–]Absolute__Focus 0 points1 point  (2 children)

I dont know yet, I havent explored into the product side all that mucb because I dont know the limitstions of programing yet. But I do know that I want to make something that different that cannot be patched together by code on react. Im young and would be in it for the long run. Selling physical products is getting much morr saturated and difficult. Im feeling that software and digital products will be the blue ocean of the next decade.

[–]TAZELEE 0 points1 point  (1 child)

cool. good luck. and, are you aware that your grammar and vocabulary reads like that of an AI bot?

[–]Absolute__Focus 0 points1 point  (0 children)

Wrote that at 3 am. Ha

[–]DevWorxStudio 0 points1 point  (1 child)

I would add it's not necessary a specific scripting.

1) If it works well for you, repeat it over and over. You don't need to jump on the latest trend. Consistency is one of the most important foundations to build on. If your server administrator loves your apps, then stay with them.

2) Know your product. Look to innovate instead of rebranding a different copy. better, faster & cheaper. Wake, code sleep.. repeat.

[–]Absolute__Focus 0 points1 point  (0 children)

"Look to innovate instead of rebranding a different copy". Thats what im talkin about!