<ul data-eligibleForWebStory="false">Developing deep critical thinking skills is crucial for becoming a great software engineer.Understanding concepts and problem-solving abilities are more important than memorization in AI/ML.Knowing how to code, particularly in Python, is essential for aspiring AI/ML engineers.