This post is unavailable.
Join now Sign in
More Relevant Posts
-
Aanshul Sadaria
Bringing you closer to real tech | SWE III @ Google | Institute Gold Medalist @ IIITH | First Inventor @ Adobe | Ex-Researcher @ Precog | Speaker at 50+ Events
- Report this post
My friend has been giving me software engineering analogies since India lost the finals. 💔1. What is the use of so much testing and development in non PROD environments if your system doesn't work in PROD? 🤧 2. This is what happens when you don't test the critical paths exhaustively! Your system succumbs under unexpected traffic / requests. 🤕 3. No person can create an entire system individually. I wish my manager knew this. Even though a few individuals might be in the spotlight, it is always team work. You need QA, Product Manager, Tech Lead, and all the necessary roles to create a resilient system. 😕 4. A software engineer should trust the processes. If their code leads to PROD breakage, it is not the fault of the engineer but the processes. 😞 I am so frustrated with him at this point that I can't even block him. So thought of sharing his software engineering nuggets with you all as well to share the pain. 😭
159
5 Comments
Like CommentTo view or add a comment, sign in
-
Fredd Bezerra
Technologist | Hands-on Startup Leader | Senior Full-stack Engineer
- Report this post
🔥 I completely agree with this observation.👏💡 In my experience, the most exceptional engineers I've worked with don't just focus on the technical aspects. They deeply understand and care about the fundamental aspects of what they're building, including the business perspective and the 'Why?' behind it.👉 Technical skills are fundamental in this process. Acting as an engineer means applying engineering approaches to problem-solving. It involves a balance of deep technical knowledge and a broader understanding of the product's impact. 👉 When discussing product specifications with senior engineers, we often discover gaps and opportunities. These conversations lead to new, innovative ways to enhance the product or meet a business need.👉 It's this comprehensive approach – considering the customer, the technology, and the business impact – that sets apart truly brilliant engineers. They don't just write code; they engineer solutions that address real-world problems in a meaningful way.#engineeringexcellence #softwaredevelopment #codeyourway
2
Like CommentTo view or add a comment, sign in
-
Mohasin Hossain
Senior Software Engineer | Mentor @ADPList | Backend focused | PHP, JavaScript, Laravel, Vue.js, Nuxt.js | Docker, CI/CD, TDD | Open to Remote Work
See AlsoOthers - Corruption of Champions II [v0.7.15] [Savin/Salamander Studios]Johnson wins U.S. Bank for first PGA Tour victorySix players tied atop Pebble Beach leaderboardOthers - Trials in Tainted Space [v0.9.104] [Fenoxo]- Report this post
Good software engineer care about business and customers not only technology
2
Like CommentTo view or add a comment, sign in
-
Omar Faruk
Software Engineer. I share soft skills that landed me my first job in six months.
- Report this post
As a software engineer, it's important to make a product successful, but it's more important that you are making the right decision in each stage in that product build cycle.
6
3 Comments
Like CommentTo view or add a comment, sign in
-
Nguyễn Hà Anh
Marketing Management Student @ National Economics University (NEU) | I'm a work in progress.
- Report this post
[🎯FSD Gen4 Reflection Series] - [FSD Gen 4 x Cốc Cốc]✍️Reflection 8#: Product Engineering x Cốc CốcTime: 7:30pm - 9:30pm, September 9th, 2023🔥Trainer fromCốc Cốc: Ms. Trần Diệu Linh - L&D Team Leader &anhMr. Nguyễn Trung Kiên - Head of EngineeringHi everyone, I’m thrilled to share with you some of my lesson about Product Engineering. One of the earliest search engines I used and trusted was Coc Coc. So, when I learned that FSD Trainees Gen 4 will get the chance to be trainned by Coc Coc Trainers, I was ecstatic. As seen by the fascinating information Trainers provided in class showed that my waiting was extremely worth it.Firstly,we learned about the 3 primary career paths for Soft Ware Engineer: Individual Contributor, Management, and Freelance. Although this is not the function I am pursuing, I found what the trainer shared extremely interesting.There are several positions in the software engineering industry, namely Junior engineer, engineer, senior engineer, team leader/ engineering manager, VP of engineering, popular software engineering careers, QA engineer, Mobile developer, DevOps engineer, and Cloud engineer, front-end & back-end engineer, full-stack engineer.Besides, there is a lot of other knowledge about career path for software engineers and also career opportunities at Coc Coc that I cannot have the opportunity to share all here. Hope this information is useful to those who have an interest in this industry!In conclusion, I totally love the lession and extend heartfelt gratitude to Ms. Linh and Mr. Trung. I am anticipating the best in the journey ahead with FSD!Hope you could also gain something from my reflection in some ways.#FSD#FSDGEN4#DIGITALMARKETING#ECOMMERCE
7
Like CommentTo view or add a comment, sign in
-
Anton Zaides
Director of Engineering | Writing the "Leading Developers" newsletter (13K+ subscribed leaders)
- Report this post
Don't tell your software engineers what to do. Give them a problem to solve:Most software engineers chose this career not because they enjoy creating pretty buttons. 𝗧𝗵𝗲𝘆 𝗰𝗵𝗼𝘀𝗲 𝗶𝘁 𝗯𝗲𝗰𝗮𝘂𝘀𝗲 𝘁𝗵𝗲𝘆 𝗹𝗼𝘃𝗲 𝘀𝗼𝗹𝘃𝗶𝗻𝗴 𝗽𝗿𝗼𝗯𝗹𝗲𝗺𝘀. Engineering managers often forget that. When you give people very detailed instructions, you rob them of all the fun parts of our job. Give some room for improvisation and decision-making. It'll do wonders.Join 13,100+ engineers who receive weekly articles on managing software teams:https://lnkd.in/dmvYbssM
458
36 Comments
Like CommentTo view or add a comment, sign in
-
Dossy Shiobara
I love a good puzzle.
- Report this post
> Most software engineers chose this career not because they enjoy creating pretty buttons. >> 𝗧𝗵𝗲𝘆 𝗰𝗵𝗼𝘀𝗲 𝗶𝘁 𝗯𝗲𝗰𝗮𝘂𝘀𝗲 𝘁𝗵𝗲𝘆 𝗹𝗼𝘃𝗲 𝘀𝗼𝗹𝘃𝗶𝗻𝗴 𝗽𝗿𝗼𝗯𝗹𝗲𝗺𝘀.This used to be true, but it hasn't been for quite a few years, now.Today, most new software engineers are choosing this career because they needed a job, and they were sold the dream by someone selling courses and bootcamps that if they completed the program, drilled LeetCode, and had interview prep and coaching, they could land a job that could earn them USD$100K+ a year, in just a few short years.They don't love solving problems.They rely on asking Google, Stack Overflow, and now ChatGPT, their problems and then brute force iterating through the answers until they get what they believe solves their problem.They complain about "work-life balance" because they don't actually love spending hours or even days playing with a puzzle until they solve it.They don't actually want to learn how things work. Their primary goal isn't to gain more understanding. They just want to complete whatever task they're assigned so they can be done.Working together to define the problem and then figuring out how to solve it is absolutely not the "fun" part for them.The fun part for them is all the stuff they can now do outside of work hours with all the money they're earning.When you love what you do, work _is_ life, and balance comes naturally as a consequence.Of course, this is a gross generalization: there are absolutely still some software engineers who choose this career because they love solving problems.But, at least in my experience, recently, those are absolutely the minority.
4
4 Comments
Like CommentTo view or add a comment, sign in
-
Oliver Happy
Product Principal @ 101 Ways | Coach | Mentor | Podcaster
- Report this post
We work alongside them every day, but how often do we look to learn from them? Here are a few tidbits I have gleaned from pairing with great Software engineers.https://lnkd.in/e6JBjFmd
10
Like CommentTo view or add a comment, sign in
-
🤖 Ishaq Amin
Software Engineer | AI | Prompt Engineering | Mentor
- Report this post
💣 5 Career Mistakes All Software Engineers Make 💣 Today I dropped another Youtube video, let's cover all 5.1. Not asking for more money 🤑 🤑 🤑 If you are exceeding all expectations, do not be afraid to ask for more money. It makes more sense to be upfront than to leave or be undervalued.2. Staying at a company for too long ⏰ ⏰⏰Have you found yourself in a position where you are no longer learning or being challenged? Being passed up for a promotion? Then it is time to move on, tech moves fast - don't get complacent.3. Not taking on more responsibility ⚖ ⚖ ⚖ This is where true growth happens. Get out of your comfort zone and take on the lead or design of a project, app or product. 4. Not developing soft skills 🗣 🗣 🗣 Soft skills are just as, if not more, important than technical skills. Software is a team sport, we work cross-functionally, dealing with project managers, team leads, end-users, stakeholders etc.5. Not taking responsibility for your own career 📈 📈 📈 Your career is yours and it is down to you to seize it and build upon it or float through it and miss out on the excitement that could have been! Check out the link to the short video in the comments, I would really appreciate it if you checked it out, subbed, and left me a comment!
5 Career Mistakes That Costs Software Engineers Thousands https://www.youtube.com/
20
3 Comments
Like CommentTo view or add a comment, sign in
-
Shaunak Das
Building Chatbots. IITB. Exited AI Startup.
- Report this post
The most crucial skill for a software engineer? Asking the 'dumb' questions!It's your ticket to constant growth.I've found that many times, simply asking 'Why?' during code reviews revealed critical bugs, saving us months of work. Don’t ever let go away this ability if you want continuous growth in your career. Always ask questions if you’re in doubt.
16
1 Comment
Like CommentTo view or add a comment, sign in
543 followers
- 5 Posts
View Profile
FollowExplore topics
- Sales
- Marketing
- Business Administration
- HR Management
- Content Management
- Engineering
- Soft Skills
- See All