When i did passed out I did perceive that engineer should have
knowledge of his particular faculties all the fundamentals so
he/she/other can solve the problems and make it new level of upgradation.
but still to make it simple and abstract three fields has been
classified as Software,Device/Hardware and Networking.
and all this happen because skills and career option could be simplified as software need more logic and calculation and understanding regarding skill. in hardware/device he/she/other needs to be more accurate with circuits, assembling of ICs and soldering otherwise there will be huge cost in repairing or de-assembling or might be dis-soldering will happen. and in network all needs to know about operations and operations regarding protocols and protocols regarding configuration and configuration regarding tools.
On this level everything looks fine because all of this three fields required of relevant but still not highly dependent knowledge on each other. as software is mostly about programming, hardware/device is mostly about circuits making and networking is all about troubleshooting and configurations.
but what hacks me that how classifications in each of that fields
happen that sounds completely ridiculous are most of computer engineers
are become marketer of specific company or organization or become lazy
professionals that does not have any more passion to learn or spin off
to new or other relevant technologies. or Narrow minded people that just
want to stick with known things and mindset. as In software field now
there are no more software engineers or software developers there are
.net develops or Java developer or PHP developers.
If you have worked on java and you go for .net than in most of firms you will be told that we don't work on Java and we want expert on .net. call you if there any requirement for java.
I know nower days most of firms in India are just a code shop. not driven by true solution oriented or product/service oriented company service ,problem and product lies outside of India and only code is written on their firm more you write code more you get paid. and if any specific code is already stacked by leaving of developer than new developer is needed to continue write that code. and ASAP start to continue. so money flow not get stopped. and that is why more than 86% code is getting written in India but still stay a lot behind in actual engineering.
I think in software industries there is need to understand actual engineering aspect instead of just selling code. and if there will be an approach to give solution to particular audience to provide service/product than there will be the need of specific alter techniques and need of understanding to be explored as Medium to small level software did not need to get distributed on multi-layer architecture so that can be easily deployed on Apache using PHP or ruby and development+learning both will be faster than creation and deployment on JAVA/C#.
And there are lots of API are there to define easier way to complete the project smooth and rapidly. and for content management there is no need to build any project from the scratch. just need to configure the CMS as per requirement.
And this same thing is happening in networking side as well windows server administrator and Redheat server administrator.
And nower days things are getting more worse spring developer and Asp.net devXpress developer or ASP.net mvc developer.
hope that computer engineering still be art of solving through mathematical,logical,Automation,Communication,connectivity and storage and management problems. instead of just making configuration or writing code for some money.
Thanks for Read till the end. share your comments.
Hello Readers,
i am writing this because i am feeling now so much passion to writing this story that did make huge impact on my mind this is the story that is also responsible for open my eye about what is engineering exactly and which kind of aspect every engineers should have. write me any feedback that comes to your mind. after reading this.
This is the story about one man who wants to startup his own timber business and looking for some person that do cut some lumber in the forest. and he had two candidate one is Labor with Muscular Physics and another is recently passed out diploma Cutting and Fabrication Engineer with not that much Physical Strength. After taking an interview of both of them. He become confuse that which side he should go for.
because Labor was asking just for 5000 rupees per month and that Engineer was asking for 10,000 rupees per month he did not able to take decision rationally so he decided to hire both of them just for experiment and find conclusion that which side he should go for. and he assign task to both of them to cut the lumber with axe.
1st day labor did cut 7 logs and Engineer did 3 only
2nd day labor did cut 7 logs again and Engineer did 3 only
3rd day labor did cut 6 logs again and Engineer did 4 only
4th day as same as 3rd day
.....
after 14 days passed
15th day labor did cut 3 and Engineer did 7
After getting this shocking reverse observation that businessman did call both of them and ask what happening with them.
Then labor did replied he is doing 3 times more hard work then before but still he can't able to score because his time is not running well, or god is not with his or may be his luck is not with him.
Then he did ask same question to Engineer then he reply that in starting days he become tired early so he was not able to score higher. but then he got practiced so he able to improve his score.
But still confusion of that business man did not cleared so he did switch their axes with each other.
and then both score was near to equal Engineers score was one down then Labor and he said that axe blade was not sharp enough to cut the lumber so he did take long time to make it sharpen by rubbing it between stone. and than that Business man ask same question to the Labor and he replied that he did not instructed to do so.
Then that business man was cleared that if he want more profit with aspect of long time then he should hire Engineers then Labor.
After then engineer did suggest to use Chainsaw with electric motor instead of Axe so he can do better.
So this should be an Aspect of Engineering to upgrade the present situation with more felicities with applying scientific knowledge in progressive direction ( ofcours with limitation that it should not harm an environment i am aware of forest devastation due to timber business and Minamata pollution and etc...).
I am writing this because nower days in India Engineering is just to go college and study subject and passing examinations and score in that for earning degrees instead of Gaining knowledge and apply it for do or create something that matters.
This Story did help me to earning Engineering Aspect I hope it help you to all as well.
Thanks For Reading it Till end.
please share your reviews
Engineering, enterprise, and social impact are interconnected fields that collectively contribute to societal advancement and quality of life. This article explores the relationship between these three domains, illustrating how engineering innovations drive enterprise success and generate significant social impact.
Engineering: The Catalyst for Innovation
Image: Surgeons using advanced minimally invasive surgical tools
The Synergistic RelationshipThe relationship between engineering, enterprise, and social impact is fundamental to creating a better future. Engineering drives innovation, enterprises harness and commercialize these innovations, and the resulting products and services generate substantial social impact. By fostering collaboration across these domains, we can address pressing global challenges, promote sustainable development, and enhance the quality of life for people worldwide.
Engineering is at the heart of innovation and progress, driving advancements that shape our world and improve our quality of life. This article explores the critical role engineering plays in building a better future, touching on various fields and their contributions to societal advancement.
Advancements in TechnologyEngineering is a driving force behind many of the advancements that shape our world and improve our lives. From developing cutting-edge technologies and promoting sustainable development to enhancing quality of life and driving economic growth, engineering is crucial in building a better future. By continuing to innovate and apply engineering principles, we can address global challenges and create a more sustainable, prosperous, and equitable world.
Engineering thinking involves systematic problem-solving and critical thinking skills that are invaluable in everyday life. This article explores why these skills are essential for everyone.
Understanding Engineering Thinking
What is Engineering Thinking?: Engineering thinking is a systematic approach to problem-solving that draws on principles of engineering to address complex issues efficiently and effectively. It involves critical and analytical thinking, creativity, and a structured methodology to design, test, and implement solutions.
How Engineering Thinking Helps Individuals Grow and Become Smarter in Life
Engineering thinking is a powerful approach to problem-solving that equips individuals with skills and habits that foster personal growth and intelligence. This article explores how adopting engineering thinking can help individuals become smarter and more capable in various aspects of their lives.
Enhancing Problem-Solving Skills By Systematic Approach to Challenges
Critical Thinking and Analysis
Encouraging Creative Solutions
Example: Designing a unique marketing strategy for a new product by combining traditional methods with innovative digital approaches.
Design Thinking
Learning from Failure
Example: Learning from a failed business venture and using the insights to start a more successful one.
Embracing Iteration and ImprovementBy Continuous Improvement: Engineering thinking involves iterating solutions based on feedback and performance, leading to continuous improvement.
Effective Communication with Clear and Precise Communication: Engineers learn to communicate complex ideas clearly and precisely, a skill that is valuable in any context.
Example: Presenting a well-organized report to stakeholders, clearly explaining the technical details and implications.
Collaborative Teamwork
Team Collaboration: Engineering projects often require collaboration, teaching individuals how to work effectively in teams.
Example: Leading a project team to develop a new product, ensuring that everyone’s expertise is utilized and coordinated.
Curiosity and Continuous Learning
Staying Updated: Engineering thinking fosters a mindset of curiosity and continuous learning, encouraging individuals to stay updated with the latest advancements and knowledge.
Example: Regularly attending workshops and courses to stay informed about the latest developments in one’s field.
Adapting to Technological Changes
Embracing Technology: Understanding engineering principles helps individuals adapt to and leverage new technologies effectively.
Example: Learning to use new software tools to improve productivity and efficiency in daily tasks.
Enterprise Governance and Enterprise Engineering are two complementary disciplines that help organizations achieve their goals and remain competitive in a rapidly changing environment. Here’s why they are important:
Enterprise Governance
1. Strategic Alignment: Ensures that all activities within the organization align with the overall strategy and objectives. This helps in prioritizing initiatives that drive value.
2. Risk Management: Provides a framework to identify, assess, and manage risks that could impact the organization’s ability to achieve its goals.
3. Accountability and Transparency: Establishes clear roles, responsibilities, and reporting structures, promoting accountability and transparency within the organization.
4. Performance Measurement: Implements mechanisms to monitor and measure performance against set goals, enabling continuous improvement and informed decision-making.
5. Regulatory Compliance: Ensures that the organization adheres to laws, regulations, and standards, thereby avoiding legal issues and penalties.
Enterprise Engineering1. Process Optimization: Focuses on designing and improving business processes to increase efficiency and effectiveness, thereby reducing costs and enhancing quality.
2. Innovation and Adaptation: Facilitates the development of new products, services, and business models, allowing the organization to adapt to market changes and technological advancements.
3. System Integration: Ensures that different systems within the organization work together seamlessly, improving data flow and operational efficiency.
4. Organizational Design: Helps in structuring the organization in a way that supports its strategy and operations, including defining roles, responsibilities, and workflows.
5. Change Management: Provides tools and methodologies to manage organizational change effectively, ensuring smooth transitions and minimizing disruptions.
When combined, these disciplines ensure that the organization not only has a clear direction and a framework for accountability (Governance) but also possesses the tools and processes needed to operate efficiently and innovate continuously (Engineering). This synergy helps organizations remain resilient, competitive, and capable of sustained growth.
The future of ontological engineering is promising, especially as the need for intelligent data integration, semantic interoperability, and advanced AI capabilities continues to grow. Here are several key factors that suggest a bright future for this field:
2. Advancements in AI and ML
3. Growth of the Semantic Web
4. Industry Adoption
5. Academic and Research Developments
6. Tool and Technology Improvements
7. Policy and Regulatory Support
Conclusion:
Ontological engineering is poised to play a critical role in the future of AI, IoT, and data-driven technologies. By addressing current challenges and leveraging ongoing advancements in technology and research, the field can achieve widespread adoption and significantly impact various industries. As the need for intelligent, interoperable systems continues to grow, ontological engineering will become increasingly important, driving innovation and enabling new capabilities across diverse domains.
Here's a diagram that represents both the challenges and the solutions for adopting ontological engineering. The diagram illustrates how each challenge relates to the perceived overhead and how various solutions can address these challenges:
Challenges (highlighted in light blue):
Solutions (positioned around the challenges):
The arrows indicate how each solution can help mitigate the respective challenges, ultimately reducing the perception of ontological engineering as an overhead. This integrated view helps visualize the multifaceted approach required to overcome the barriers to adopting ontological engineering.
Ontological engineering principles are indeed powerful and beneficial for many applications, including IoT, AI, and ML-centric websites. However, there are several reasons why these principles might not be as widely adopted as one might expect:
1. Complexity and Expertise Required
2. Resource Intensive
3. Lack of Immediate ROI
4. Fragmentation of Standards and Tools
5. Integration Challenges
6. Awareness and Education
7. Perceived as Overhead
To promote the adoption of ontological engineering principles in IoT and AI/ML-centric websites, several steps can be taken:
By addressing these challenges, the principles of ontological engineering can become more mainstream and widely adopted, leading to more intelligent, interoperable, and effective IoT and AI/ML-centric systems.
4. FOAF (Friend of a Friend)
5. Protégé
8. BFO (Basic Formal Ontology)
These projects illustrate the diverse applications and significant impact of ontological engineering across various fields, from healthcare and life sciences to e-commerce and social networking.
if you wondering why/how these projects i consider as Ontological Engineering Project than here are the reasons.
These projects can be classified as ontological engineering projects because they all involve the creation, maintenance, and application of ontologies. Here's how each project fits into the framework of ontological engineering:
1. Gene Ontology (GO)
2. SNOMED CT (Systematized Nomenclature of Medicine—Clinical Terms)
3. DBpedia
4. FOAF (Friend of a Friend)
5. Protégé
6. GoodRelations
7. Open Biological and Biomedical Ontology (OBO) Foundry
By addressing these key elements, each project exemplifies the principles and practices of ontological engineering, contributing to the broader goals of improving data integration, sharing, and utilization across various domains.
Ontological Engineering as a Next Step in Computer Science and Engineering.
Introduction
In the realm of information science and artificial intelligence, ontological engineering plays a crucial role in shaping how systems understand and interpret data. Ontological engineering involves the creation, maintenance, and application of ontologies—structured frameworks that define the relationships between concepts within a domain.
What is Ontological Engineering?
Ontological engineering is the process of developing ontologies. An ontology is a formal representation of a set of concepts within a domain and the relationships between those concepts. It provides a shared vocabulary that can be used to model the domain and enables different systems and organizations to understand and use the data consistently.
Key Components of Ontologies
Applications of Ontological Engineering
Challenges in Ontological Engineering
Conclusion
Ontological engineering is a vital discipline in the information age, enabling systems to understand, integrate, and utilize data effectively. As technology continues to evolve, the role of ontologies in bridging data and knowledge will become increasingly significant, driving advancements in AI, data science, and beyond.