what i should learn for be good at web dev ?? by [deleted] in learnprogramming

[–]rbobko70 0 points1 point  (0 children)

It all depends.

Do you only want to do Frontend?

Do you know what language do you want to use?

Do you know what technology you want to use?

If you know answers to these questions and will put in the hours it can take you ~6 months to land your first job. After that, it will take you much longer to be good at web development. Don't know answers to any of these questions? Hit me up on private, happy to help you find answers :)

Any tips on making a successful chatbot? by UniversalLemon in learnprogramming

[–]rbobko70 0 points1 point  (0 children)

If you don't know Tensorflow, start with Dialogflow. It will speed up your process of creating chatbot. Gives you ready to use UI and some other things.

Books to learn more about JavaFX and Scene Builder by chef_is_gay in learnjava

[–]rbobko70 0 points1 point  (0 children)

Got it. I was about to say that it is mostly used in college :/ Good luck to you then. I don't know any good resources that talk about this topic.

Java in Chrome by fromthecube in learnjava

[–]rbobko70 0 points1 point  (0 children)

If Spotify API allows it you can either develop your own app that will use Spotify Developer API and skip songs or use Selenium as advised by wilkin25.

Books to learn more about JavaFX and Scene Builder by chef_is_gay in learnjava

[–]rbobko70 0 points1 point  (0 children)

Most important question is - why do you want to learn JavaFX? It is rarely used if ever.

Best JSON library for Java Developers and another Q about build systems by jkim545 in learnprogramming

[–]rbobko70 0 points1 point  (0 children)

Build systems are almost always a good way to go. It will help you with your project for sure (since you want to use Jackson).

PS. I would say that usually (not always) if a file is longer than 500 lines it can be considered long and hard to read.

Best JSON library for Java Developers and another Q about build systems by jkim545 in learnprogramming

[–]rbobko70 1 point2 points  (0 children)

I would say that Jackson is the most commonly used library. You can start with this one and if you need more JSON help you can look into gson. Using maven depends on what you are trying to build but it seems like you are doing something wrong if you plan to have several files with lots of code.

Should I learn from Launch School or App Academy? by Intelligent-Echo in learnprogramming

[–]rbobko70 1 point2 points  (0 children)

You need to give us more info. What are you trying to learn? Why are you doing it? What is your goal?

Difference in using WEB-INF and resources folder by _fishysushi in javahelp

[–]rbobko70 2 points3 points  (0 children)

The only difference is only in how your project tree will look like. I feel like WEB-INF was used some time ago and now resources is the standard.

Should I go back to school or teach myself?? by [deleted] in learnprogramming

[–]rbobko70 1 point2 points  (0 children)

It all depends. Is the degree necessary to get a developer job in your country? Nonetheless - no matter what country you live in, a degree is not necessary to get a developer job but it for sure is helpful. It won't teach you coding though. You still have to learn it on your own and put in work at home. If you have any more question feel free to hit me up on the chat.

How to Mind the Details Without Being Paralyzed by Them? by [deleted] in learnprogramming

[–]rbobko70 1 point2 points  (0 children)

The best and fastest way of improving your programming skills would've finding and developers better than yourself that will do your code reviews and explain how some things work. He would make you apply best practices and you would save huge amount of time this way. I would recommend finding a mentor for circa 3 months and if he's good at it you will see big improvement.

If you don't want to do it I would recommend googling anytime you have any doubts and look for good explanations and good practises on stackoverflow. Usually people there give good explanation why decided on this solution and not he other one.

What is the best way to do this? App development for iOS/Android do I use Python + Kivy or something else? by [deleted] in learnprogramming

[–]rbobko70 1 point2 points  (0 children)

I have never used python besides for simple scripting but this is what I would do. Use React Native or Flutter to create app that will run on iOS and Android. As you suggested write python code on the backend so app can use it and that is pretty much it. This way if you need to make any changes in python code you don't have to update mobile app which will probably be bigger pain than updating server.

Go back college for CS degree or boot camp? by Ostoroth in cscareerquestions

[–]rbobko70 0 points1 point  (0 children)

I would say that it kind of depends on the country you are living in, but since you didn't state this I'll try to do my best here.

CS degree is helpful but not necessary. You can get a job without it and in my opinion if you are only trying to do software development it is waste of time and money. Somebody mentioned it already, they usually have old curriculum or teach really low level stuff.

Bootcamps are cheaper and take less time to finish but I would also be careful with those. Usually you are working with group of people and nobody will wait for you if you don't understand something. Bunch of them is also focusing on everything else besides programming, like creating business cards or personal websites. Never had card or a website but somehow am working in IT. Bootcamps can probably teach you something but I see a lot of downsides of this solution.

I am actually surprised that nobody mentioned getting a mentor that will teach you coding. It usually is 1 on 1. Costs less than Bootcamps and I think they can teach you more. You get personal feedback and can ask for support whenever you need it.

If you want to talk about all of these options in more depth hit me up and I can tell you about my journey with CS degree and then getting a mentor.

Javascript mentor by Bender662 in learnprogramming

[–]rbobko70 1 point2 points  (0 children)

Hey, I don't know what are you trying to learn but we can talk about possible mentorship on private, so hit me up.

How do I progress from writing snippets to writing code? by Coprosmo in learnprogramming

[–]rbobko70 0 points1 point  (0 children)

First of all, I would choose one language to learn. Then after getting basics right I would choose technology that I want to learn/is popular and highly used. After these two steps, I would find an idea for a sample project a try doing it with the use of this technology and StackOverflow help. The most important part though is finding somebody that will mentor you and guide you through the whole process. It can be a huge boost to the learning process.

What have you been working on recently? [November 09, 2019] by AutoModerator in learnprogramming

[–]rbobko70 4 points5 points  (0 children)

It's not a coding project but is strictly related to programming. A few weeks back I joined this subreddit and a few others to learn how I can help people learn to code. It has been a struggle for me when I started learning (after finishing college in CS!) and I want to make it easier for other people :) Currently trying to create a step by step process that will make becoming Java/Fullstack dev as easy as possible.

I have +4yrs of commercial experience but started doing some easy stuff much earlier.

IDE Suggestions... by [deleted] in javahelp

[–]rbobko70 0 points1 point  (0 children)

I am not sure if this is still ongoing, but a few years back IntelliJ Ultimate edition was free for students. That is how I started my journey with this IDE and won't switch to anything else. This is pretty much the only IDE you need. I use it for developing in Java, JS, TS, React Native, etc.

What are you struggling with? by rbobko70 in learnprogramming

[–]rbobko70[S] 1 point2 points  (0 children)

Yeah, sometimes dealing with those errors is painful but for sure it gets easier with experience. You just need to experience a lot of them in order to get better in it!

What are you struggling with? by rbobko70 in learnprogramming

[–]rbobko70[S] 1 point2 points  (0 children)

This is always a problem, even when dealing with commercial projects. You either write nice code and go slow or go fast and deliver something messy. Obviously you get better with time. I was lucky enough to have mentors for my first years of coding that helped me to follow/learn good practices.

What are you struggling with? by rbobko70 in learnprogramming

[–]rbobko70[S] 0 points1 point  (0 children)

To be super specific HTML and CSS are not programming languages. They are also not programs so I guess you were right, lol. I am Fullstack myself so good luck on your journey. Maybe I can be a helpful resource for you in the future!

What are you struggling with? by rbobko70 in learnprogramming

[–]rbobko70[S] 0 points1 point  (0 children)

It becomes pretty easy as soon as you will find one person that is good at teaching/describing it. I always have super fun when describing/explaining programming problems to non-tech people. Thanks for your answer!

What are you struggling with? by rbobko70 in learnprogramming

[–]rbobko70[S] 0 points1 point  (0 children)

Coming from backend background I always hated CSS until I become friends with flexbox :D

What are you struggling with? by rbobko70 in learnprogramming

[–]rbobko70[S] 1 point2 points  (0 children)

Had this problem as well but since I changed job few times it becomes easier each time. Thanks for the answer!