Posts

week-4

 Hello, here is a blog post for the fourth week; I feel stressed and relaxed simultaneously because the beginning of March is winding down for enjoyable activities and nearby spring break. Now that I have reached the end of chapter 3, I will turn my attention to chapter 4, which discusses apprenticeship models. Throughout my reading, I found a pattern that could prove highly useful; I named it " Find Mentors ." I like this pattern because it starts with becoming a software craftsman; you first need to find mentors. You can do this by enrolling in a training course or teaching yourself independently. This pattern is one of my favorites because it has a "recommend" option. This pattern appeals to me because it includes a "recommend" option that assists someone who needs direction and assists in making better decisions for entering the tech field or interested-related tech. This helps someone who needs advice and assists in making better decisions for enterin...

WEEK-3

Hello, a blog for the third week; it seems cluttered because I am almost done with school since this is the end of February. Anyway, I'm starting to read chapter 3 for apprenticeship patterns. While reading, I found one of the helpful patterns was “ Sustainable Motivations .” It has a set of motivations that can withstand the inevitable challenges and difficulties in pursuing a particular craft or profession. In the context of software development refers to a group of internal and external factors that keep software developers motivated and engaged in their work over the long term. Sustainable motivations can vary from person to person. Still, some common examples include a passion for programming, a desire for mastery, a sense of purpose, financial stability, social recognition, and a positive work-life balance. Even characteristics of sustainable motivations are resilient, flexible, and adaptive, allowing developers to overcome obstacles, stay committed to their craft, and contin...

week-2 from the book

 Hello, a blog for the second week; it seems nice and claims a little bit. I'm starting to read chapter 2 for apprenticeship patterns. While reading, I found one of the helpful patterns was “Record What You Learn.” It is nice to look back at the progress from the start and end with some struggles for learning something every day to help keep track of things that progress to improve at working efficiently. There is another pattern I would like to disagree with my opinions is “Reflect as You Work”; because it made me have doubts like “why didn't I do this earlier or how couldn’t I think of it.” regardless, it is nice to see what you have to learn, and done for this to work. Has the practice caused you to change how you think about your intended profession or how you think you will work? For developers of these practices, it helps for using the patterns from this book can have several benefits. One of the benefits was to advance their understanding and proficiency in software engi...

Apprenticeship Patterns Chapter 1 and Chapter 2-6 Introductions

Hello blog, how are you guys doing (I feel fine)? I got a book from my professors in the Syllabus. I read it; it is good.  Even I can recommend some of my friends who are not computer science majors to these books for knowledge to develop some  level of studying and more.  What did you find interesting, helpful, and thought-provoking about the reading? I found it interesting and valuable that the first two chapters, 1 & 2, stated that it is crucial to have a "growth mindset" and  realize that learning demands perseverance, trial, and error. It was even needing to find mentors to assist in directing the learning  process while working on a personal or side project to put newly acquired information to use.  Also, near the end of the introduction, the second chapter points out the final four patterns that encourage continuous learning: Exposing and confronting ignorance. Taking on an audacious task. Retreating into competence. Ascending to the next level....
I read both about the LibreFoodPantry main page and the items from Thea's Pantry. I chose one exciting for LibreFoodPantry and expect to find information on the organization's mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software ( FOSS ) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization's commitment to open collaboration and its belief in the power of community-driven development. I decided on one vital part from Thea's Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea's Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid ...

I'm back (unrelated topic)

Hey, I have been gone for a year since I noticed this little blog website. It has been fun for me, who has been doing things from experience and learning in 4 years in college. Also, I am considering returning to this Blog for simple things while sitting on the blog website, which has changed. There are plenty of times to learn, and it is never too late.

week-15

Hello, blog (mood-status: relax), writing this blog after coming home from work, finishing the exams, and submitting assignments. But anyway, on writing about this week-15. I am writing this as my "final" blog for the year 2021 for real. I decided to go on the Syllabus once again to look at the course topics. Then I choose the subject of the Patterns & anti-patterns.   Patterns Patterns are part of everyday language, but it's essential to discuss algorithms to understand their importance in software engineering. An algorithm performs a daily task like sorting a list of items, storing data for efficient retrieval, or counting occurrences of an object within a data set.  Algorithms are among the most used fundamental concepts in software engineering. It mainly highlights proofs of its solutions and its only code samples in obscure, ancient languages such as Algol or MIX Assembly. Despite much covered: singly- and double-linked lists, trees, garbage collection, etc. The ...