Eric Roby on LinkedIn: It's important to be flexible and eager to learn. Think of programming… | 13 comments (2024)

Eric Roby

Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

  • Report this post

It's important to be flexible and eager to learn. Think of programming languages as tools to fix problems. Learning how to write code can be simple, but understanding the deeper concepts takes more work. What concepts sounded easy until you dove in?

91

13 Comments

Like Comment

Shubham Saxena

Data Scientist

5h

  • Report this comment

The only concept which I focus upon is solving the business problem. If it could be solved without writing a single line of code, I will go with that one. The main focus should be building systems which solve a pain point and this system should cost minimal effort and financial investment and should be iterable. I won't say that this is a single skill but rather a combination of those which comes with the number of projects you work on. I have also noticed that many a times when things break that's when I learn something, but those breaks can be rectified quickly and do not create major risks :)

Like Reply

1Reaction

Mayank Ahuja

Follow me for software development Under-the-Hood insights | Helping Software Developers Connect, Learn and Grow | Building Genuine Network |Let's connect!

6h

  • Report this comment

Recursion 😋😅

Like Reply

5Reactions 6Reactions

Yoo Jin (Yoon) Bae

☁️ Software Engineer @ NBCU

1m

  • Report this comment

Dns lol

Like Reply

1Reaction

Ross Tomsic

DevSecOps Engineer @ Somewhere | Ex-Pizza 2x | Coffee Monger | Mobile Gamer

3h

  • Report this comment

None of us get paid to code. We get paid (at least when the market allows it 😅) to find solutions and make the thing do the thing. Coding is just a means to make it happen.

Like Reply

3Reactions 4Reactions

Like Reply

1Reaction

Ryan Rodemoyer

I'll help your software career, just ask

4h

  • Report this comment

Attempted a POC at a http monitoring app to track service uptime/availability ... tbh it gets challenging pretty quickly and more difficult than I gave it credit for.

Like Reply

1Reaction

Gregor Ojstersek

CTO | Author of Engineering Leadership newsletter (58k+ subscribers) - Helping you become a great engineering leader!

6h

  • Report this comment

I think we as engineers are wired to be be uncurable optimists :) A LOT of times it's like: Ok, that looks easy, but then when we actualy start diving into it, we see that it's not that easy and takes more time than you expect.

Like Reply

2Reactions 3Reactions

Emmanuel Samson

Fullstack Software Developer

6h

  • Report this comment

Just like a craftsman, investing in tools to do the work efficiently, goes a long way in impacting the quality of work to be delivered, and Programming languages aren’t different as well. Thanks for sharing these insights Eric Roby 👏🏼

Like Reply

2Reactions 3Reactions

Diane Corriette

Focused on Full-Stack Development | Flask | Python | Django | API | AI Assistants/Chatbots

6h

  • Report this comment

Sorting algorithms and data structures

Like Reply

1Reaction

BILAL Benyoussef

Experienced Full Stack Developer with a Passion for Innovation

6h

  • Report this comment

Promises, Recursion & closures

Like Reply

1Reaction 2Reactions

See more comments

To view or add a comment, sign in

More Relevant Posts

  • Eric Roby

    Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

    • Report this post

    Software engineering is not all about code. It's about making products that solve real problems. If you solve the right problem, the company will be successful. If you solve the wrong problem, you'll have to find a new job.

    155

    33 Comments

    Like Comment

    To view or add a comment, sign in

  • Eric Roby

    Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

    • Report this post

    Junior Engineer: When they work on code, they improve it. Senior Engineer: They identify issues that slow down the team and work to fix them. Becoming a senior engineer means thinking about what's best for the entire team and how to increase velocity.

    218

    14 Comments

    Like Comment

    To view or add a comment, sign in

  • Eric Roby

    Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

    • Report this post

    Here are some facts about software engineering. - Shipping fast > perfection. - Speak up in meetings to start conversations. - It's your responsibility to get better are coding, not your job's. - Being skilled at coding is cool, but being a kind human is more important. What else would you add to this?

    105

    40 Comments

    Like Comment

    To view or add a comment, sign in

  • Eric Roby

    Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

    • Report this post

    Stay away from "fake learning" It's something that happens a lot with developers. Here's what it looks like: - Watching coding tutorials. - Reading lots of technical books. - Studying frameworks and libraries. But you don't use what you've learned. The human brain tends to forget about 80% of what it reads in just a few days. If you practice what you learn, you'll remember much more of it.

    1,488

    161 Comments

    Like Comment

    To view or add a comment, sign in

  • Eric Roby

    Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

    • Report this post

    This can really slow down your team. It can also cause significant burnout. This is not finding the root cause of issues. Here is an example of how to use the "Five Whys" on work-life balance: 1. Why do I feel overworked? Because my workday spills into my personal time. 2. Why does it spill over? I have tasks remaining at the end of the day. 3. Why are there remaining tasks? I underestimate the time they take. 4. Why do I underestimate the time? I don't fully assess the complexity. 5. Why don't I assess the complexity? I rush planning to dive into doing. You can use this strategy for anything. Identify a problem and find the root cause. Now, you have an actionable step to move forward.

    29

    10 Comments

    Like Comment

    To view or add a comment, sign in

  • Eric Roby

    Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

    • Report this post

    Writing good code only comes after you've made many mistakes with poor code. Keeping it simple for a simple Sunday. Any simple advice you'd add?

    102

    45 Comments

    Like Comment

    To view or add a comment, sign in

  • Eric Roby

    Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

    • Report this post

    I got average performance reviews. Learn from my story. My manager told me at my first software job, "Don't be discouraged." He said: - We are so happy to have you. - You helped train everyone on Spring Boot. - You're leading our Java innovation project. - You're our go-to for all interns and junior devs. Unfortunately, it's HR policy that we cannot give you higher than an average score since you've only been here for 8 months. I didn't know how to react. This made me reflect: - Was I not appreciated? - Why did I work so hard? Fortunately, I took this as a learning lesson that I may need a different place for me. What red flags have you experienced?

    116

    21 Comments

    Like Comment

    To view or add a comment, sign in

  • Eric Roby

    Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

    • Report this post

    Want to write better code? Do these three things: - Write lots code. - Write unit tests for the code. - Ask for code reviews from experienced devs. Repeat as often as possible. I know this is simple, but anything you'd add?

    210

    95 Comments

    Like Comment

    To view or add a comment, sign in

  • Eric Roby

    Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know

    • Report this post

    How to be a great software engineer: Let's break it down into 5 steps: • You focus on the user. • You focus on code quality. • You focus on team collaboration. • You focus on business problems. • You focus on continuous learning. What else would you add to this list?

    209

    62 Comments

    Like Comment

    To view or add a comment, sign in

Eric Roby on LinkedIn: It's important to be flexible and eager to learn. Think of programming… | 13 comments (51)

Eric Roby on LinkedIn: It's important to be flexible and eager to learn. Think of programming… | 13 comments (52)

15,882 followers

  • 318 Posts

View Profile

Follow

Explore topics

  • Sales
  • Marketing
  • Business Administration
  • HR Management
  • Content Management
  • Engineering
  • Soft Skills
  • See All
Eric Roby on LinkedIn: It's important to be flexible and eager to learn.  
 
Think of programming… | 13 comments (2024)

FAQs

Can you learn programming on LinkedIn Learning? ›

LinkedIn Learning Offers a Wide Range of Coding Courses

That means you'll have the opportunity to pick a class or two that best suits you in terms of course content and instructor's teaching style.

What programming language was used to create LinkedIn? ›

LinkedIn utilizes a combination of JavaScript for frontend development, ensuring dynamic and responsive user interfaces, and Java for its backend services, known for its performance and scalability.

Which programming language is best for getting a job? ›

  • Java. Java is an object-oriented, high-level programming language that was first released by Sun Microsystems in 1995. ...
  • Python. It was created in 1991 by Guido van Rossum, and over the years it became one of the most popular programming languages in the world. ...
  • C Programming. ...
  • C++ Programming.
Jan 25, 2024

Is PHP still relevant? ›

Why PHP is a big deal? In 2024, PHP still powers 76.5% of websites where the server-side programming language can be discerned. It's also used in content management and website development and is available on platforms like WooCommerce and Magento.

Is LinkedIn good for programmers? ›

For software engineers, it's a key tool to showcase your skills, accomplishments and engage with the tech community. Whether you're looking to progress your career, seek new employment opportunities, or make a name for yourself as an authority, LinkedIn is the place to do it.

Is LinkedIn Learning actually useful? ›

LinkedIn Learning can help improve and develop business and technical skills. Overall, LinkedIn Learning can be a great tool for training management and or employees having a wide range of business related courses.

What languages for LinkedIn Learning? ›

Supported Languages
EnglishKorean
DutchRussian
FrenchSpanish
GermanSwedish
HindiTagalog
8 more rows

What did LinkedIn Learning used to be called? ›

LinkedIn Learning was founded as Lynda.com in 1995 in Ojai, California, as online support for the books and classes of Lynda Weinman, a special effects animator and multimedia professor who founded a digital arts school with her husband, artist Bruce Heavin.

What software does LinkedIn use? ›

LinkedIn started out with just one layer of code – HTML/CSS (front end) and SQL (backend). Then, over time, they added PHP (front end), NodeJS (middleware), Go (microservices), Java (Java EE server side), Ruby (business logic layer), and Javascript (user interface) into their system.

What type of coding pays the most? ›

The highest paying coding language is Zig, with an average salary of $103,611 USD. This data is from the latest Stack Overflow Survey (2023). Unfortunately, there is no salary data based on location or experience, so it's difficult to say where the majority of Zig developers are working and what experience they have.

What is the easiest programming language to learn? ›

HTML, JavaScript, Python, PHP, and Ruby are considered the easiest programming languages to learn. They have relatively simple syntax and have readymade functions or libraries. This makes it pretty beginner-friendly and one of the most popular programming languages.

What programming language is most in demand? ›

JavaScript and Python, two of the most popular languages in the startup industry, are in high demand. Most startups use Python-based backend frameworks such as Django (Python), Flask (Python), and NodeJS (JavaScript). These languages are also considered to be the best programming languages to learn for beginners.

Which is better, Python or PHP? ›

In Python vs PHP, both are preferred for developing a web application due to the high availability of versatile libraries and frameworks based on them. But, Python is considered more scalable, as it offers to implement Artificial Intelligence and Machine Learning programs in the Software.

Is PHP a dead language? ›

So while PHP isn't going anywhere soon, it may very well be replaced by better backend alternatives. If you've been following web development trends, you know that Node JS is hot right now and it's definitely worth considering when it comes to creating backend applications.

Is PHP still worth learning in 2024? ›

Whether you're a beginner embarking on your programming journey or an experienced developer seeking to expand your skill set, mastering PHP opens doors to a world of opportunities in the dynamic field of web development. So, if you're wondering whether to learn PHP in 2024, the answer is a resounding yes.

Can you learn Python on LinkedIn Learning? ›

This course covers essential topics ranging from installation and basic Python syntax to practical applications like working with dates, reading and writing files, and web data retrieval in HTML, JSON, and XML formats.

Can I learn a language on LinkedIn Learning? ›

LinkedIn Learning currently offers video and audio courses in 13 languages - English, German, Spanish, French, Brazilian Portuguese, Japanese, Mandarin, Dutch, Italian, Turkish, Polish, Korean, and Bahasa Indonesia.

Is LinkedIn Learning enough to get a job? ›

So, you can definitely leverage LinkedIn Learning to develop high-income skills that don't require a degree! On the other hand, some jobs might not recognize LinkedIn Learning certificates because the courses are not accredited by a formal academic institution.

Is LinkedIn Learning recognized? ›

LinkedIn Learning is not accredited. LinkedIn Learning Certificates of Completion are not the same as a degree program or a software certification program. Additionally, Learning Certificates are not endorsed or recognized by third parties.

Top Articles
Latest Posts
Article information

Author: Mrs. Angelic Larkin

Last Updated:

Views: 6519

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Mrs. Angelic Larkin

Birthday: 1992-06-28

Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023

Phone: +6824704719725

Job: District Real-Estate Facilitator

Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret

Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.