{"id":976,"date":"2023-08-28T04:00:58","date_gmt":"2023-08-28T04:00:58","guid":{"rendered":"https:\/\/s-oneill.com\/sov02\/?p=976"},"modified":"2023-08-29T02:44:22","modified_gmt":"2023-08-29T02:44:22","slug":"phase-3-suggestions","status":"publish","type":"post","link":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/","title":{"rendered":"Phase 3 Suggestions"},"content":{"rendered":"<p>While struggling to meet the considerable requirements for the Flatiron Phase 3 project, the comment below was posted with the hope of promoting some improvements.<\/p>\n<p>The comment also got me thinking about a <a href=\"https:\/\/s-oneill.com\/sov02\/keeping-up-w-new\u2026tware-technology\/\">process that could be useful in an enterprise development environment<\/a> which I posted <a href=\"https:\/\/s-oneill.com\/sov02\/keeping-up-w-new\u2026tware-technology\/\">here<\/a>.<\/p>\n<p><strong>Phase 3 observations<\/strong><\/p>\n<p>Like any worthwhile application, an IT teaching curriculum is an ongoing, iterative process of improvement. I would like to offer some observations about phase 3 that will hopefully help improve the curriculum for future Flatiron cohorts, and encourage my fellow students who may have similar views. Please know these observations are sent with the best intentions.<\/p>\n<p><strong>Syillabus Phase comparison<\/strong><br \/>\n<strong>Phase 1:<\/strong>\u00a0 (JS and Github)<br \/>\nMarch 19 &#8211; May 14\u00a0 &#8211; 8 weeks<br \/>\n108 page lessons (34 &#8211; 3rd party videos)<br \/>\n64 Assignments<br \/>\n24 quiz<\/p>\n<p><strong>Phase 2:<\/strong>\u00a0 (React, React Router, JSON Server)<br \/>\nMay 21 &#8211; July 2 &#8211; 6 weeks<br \/>\n73 Page lessons\u00a0 (21 &#8211; 3rd party videos)<br \/>\n26 Assignments<br \/>\n10 Quizes<\/p>\n<p><strong>Phase 3:<\/strong>\u00a0 (Python, SQL, SQLAlchemy, Alembic)<br \/>\nMay 21 &#8211; Aug 27 &#8211; 8 weeks (7 w\/ Prime week)<br \/>\n85 separate page lessons \u00a0 (0 &#8211; 3rd party videos)<br \/>\n54 separate assignments (labs)<br \/>\n11 quizes<\/p>\n<p><strong>Major issues with phase 3 compared to phases 1 and 2<\/strong><br \/>\n&#8211;\u00a0 Significantly more lessons and more challenging assignments \u2028\u00a0 \u00a0 covering a much wider span of topics<br \/>\n\u00a0\u00a0 Although many lessons were marked as \u201coptional\u201d,<br \/>\n\u00a0\u00a0 as one lecturer brought out:<br \/>\n\u00a0 \u00a0 \u00a0 \u00a0 \u2018they are still important, and really should be done\u2019<br \/>\n&#8211; There were no 3rd party videos, which were very helpful in phase 1 &#038; 2.<br \/>\n\u00a0\u00a0 Instruction primarily came from lectures and reverse engineering the test files<br \/>\n&#8212; Flatiron lectures generally are less concise than the 3rd party videos.<br \/>\n\u00a0 \u00a0 In an attempt to encourage students to participate,<br \/>\n\u00a0 \u00a0 the lessons generally take much longer<br \/>\n\u00a0 \u00a0 and arguably cover the material in a much less effective way.<br \/>\n&#8212; IMHO, Reverse engineering of test files is an extremely poor method of teaching<br \/>\n\u00a0 \u00a0 Test files were never meant to be instruction tools,<br \/>\n\u00a0 \u00a0 and writing good tests is very difficult.<br \/>\n&#8211; Python is arguably a much broader and deeper subject than React,<br \/>\n\u00a0\u00a0 yet only about 2(?) weeks were scheduled for Python, one of them was Prime week.<br \/>\n&#8211; The next 2 weeks jumped to SQL, and SQLight,\u2028\u00a0 \u00a0significantly different, and very broad subjects<br \/>\n&#8211; Next 2 weeks jumped to SQLAlchemy and Alembic &#8211; also different, broad subjects<br \/>\n&#8211; 2 weeks for proposal and completion of phase 3 project<\/p>\n<p>\u2028With this time frame, the resulting project would likely be an unimpressive Python CLI\u00a0 \u00a0located on a Github repo that will rarely, if ever be used or viewed.<br \/>\nIt is hard to get excited about such a project<br \/>\nGetting excited about a project is critical for me.<br \/>\nIt helps me get through the many hours of wrestling with the code.<\/p>\n<p>With a seemingly unrealistic phase 3 schedule, \u2028I found myself increasingly falling behind.<br \/>\nIt was very discouraging.\u2028\u2028<br \/>\nAfter wrestling for many hours with the \u201creverse engineer test lessons\u201d for Python,<br \/>\nI realized I would never reach my goal of learning Python with this curriculum,<br \/>\nLearning Python is the primary reason I took this course.\u00a0<\/p>\n<p>Different people have different ways of learning that work best for them.<br \/>\nThe methods used in Phase 3 do not seem to work well for me.<br \/>\nI found it necessary to revert to programs outside of Flatiron that teach Python,<br \/>\nand I&#8217;m glad to say, I found a few, and my understanding of Python is increasing.<br \/>\nI\u2019m still working on finding additional SQLight, SQLAlchemy and Alembic lessons,<br \/>\nand hope to have a project that will meet the course requirements on time.<\/p>\n<p>As the instructors have accurately stated, when this course is over,<br \/>\nthe only thing that is going to matter is our being able to explain \u2028our understanding of these technologies to potential employers.<br \/>\nI&#8217;m finding this method seems to be working for me.<\/p>\n<p>I hope these observations are helpful for other students who may feel similarly, and for the Flatiron team\u2019s ongoing efforts to make an excellent curriculum.<\/p>\n<p>I would recommend identifying and eliminating areas in the curriculum that are not critical to allow more time for the things that are. \u2028Two areas that come to mind are:<br \/>\nThe Flatiron Three Pillars of JavaScript,<br \/>\nGenerator and Lamda functions.<br \/>\nIf these (and other items) are rarely used in our job search efforts,<br \/>\nthey may not be worth the time spent trying to explain them.\u00a0 \u00a0<\/p>\n<p>Very much looking forward to Phase 4, where I hope to build a Flask app \u2028that will be easily accessible online, and will impress potential employers, \u2028one I can get excited about.<\/p>\n<p>Thanks for listening.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While struggling to meet the considerable requirements for the Flatiron Phase 3 project, the comment below was posted with the hope of promoting some improvements. The comment also got me thinking about a process that could be useful in an enterprise development environment which I posted here. Phase 3 observations Like any worthwhile application, an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[35,1],"tags":[],"class_list":["post-976","post","type-post","status-publish","format-standard","hentry","category-developer","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Phase 3 Suggestions - s-oneill.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Phase 3 Suggestions - s-oneill.com\" \/>\n<meta property=\"og:description\" content=\"While struggling to meet the considerable requirements for the Flatiron Phase 3 project, the comment below was posted with the hope of promoting some improvements. The comment also got me thinking about a process that could be useful in an enterprise development environment which I posted here. Phase 3 observations Like any worthwhile application, an [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/\" \/>\n<meta property=\"og:site_name\" content=\"s-oneill.com\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-28T04:00:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-29T02:44:22+00:00\" \/>\n<meta name=\"author\" content=\"Me(sean)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Me(sean)\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/\"},\"author\":{\"name\":\"Me(sean)\",\"@id\":\"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/ab11148c6ea273be80dddd8baec1a545\"},\"headline\":\"Phase 3 Suggestions\",\"datePublished\":\"2023-08-28T04:00:58+00:00\",\"dateModified\":\"2023-08-29T02:44:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/\"},\"wordCount\":728,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/a9217b5797251a243dfd504d7ad7d00a\"},\"articleSection\":[\"Developer\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/\",\"url\":\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/\",\"name\":\"Phase 3 Suggestions - s-oneill.com\",\"isPartOf\":{\"@id\":\"https:\/\/s-oneill.com\/sov02\/#website\"},\"datePublished\":\"2023-08-28T04:00:58+00:00\",\"dateModified\":\"2023-08-29T02:44:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/s-oneill.com\/sov02\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Phase 3 Suggestions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/s-oneill.com\/sov02\/#website\",\"url\":\"https:\/\/s-oneill.com\/sov02\/\",\"name\":\"s-oneill.com\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/a9217b5797251a243dfd504d7ad7d00a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/s-oneill.com\/sov02\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/a9217b5797251a243dfd504d7ad7d00a\",\"name\":\"sean o\",\"logo\":{\"@id\":\"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/image\/\"},\"description\":\"Web dev over 15 years.\",\"sameAs\":[\"http:\/\/s-oneill.com\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/ab11148c6ea273be80dddd8baec1a545\",\"name\":\"Me(sean)\",\"url\":\"https:\/\/s-oneill.com\/sov02\/author\/user01\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Phase 3 Suggestions - s-oneill.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/","og_locale":"en_US","og_type":"article","og_title":"Phase 3 Suggestions - s-oneill.com","og_description":"While struggling to meet the considerable requirements for the Flatiron Phase 3 project, the comment below was posted with the hope of promoting some improvements. The comment also got me thinking about a process that could be useful in an enterprise development environment which I posted here. Phase 3 observations Like any worthwhile application, an [&hellip;]","og_url":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/","og_site_name":"s-oneill.com","article_published_time":"2023-08-28T04:00:58+00:00","article_modified_time":"2023-08-29T02:44:22+00:00","author":"Me(sean)","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Me(sean)","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/#article","isPartOf":{"@id":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/"},"author":{"name":"Me(sean)","@id":"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/ab11148c6ea273be80dddd8baec1a545"},"headline":"Phase 3 Suggestions","datePublished":"2023-08-28T04:00:58+00:00","dateModified":"2023-08-29T02:44:22+00:00","mainEntityOfPage":{"@id":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/"},"wordCount":728,"commentCount":0,"publisher":{"@id":"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/a9217b5797251a243dfd504d7ad7d00a"},"articleSection":["Developer"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/","url":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/","name":"Phase 3 Suggestions - s-oneill.com","isPartOf":{"@id":"https:\/\/s-oneill.com\/sov02\/#website"},"datePublished":"2023-08-28T04:00:58+00:00","dateModified":"2023-08-29T02:44:22+00:00","breadcrumb":{"@id":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/s-oneill.com\/sov02\/phase-3-suggestions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/s-oneill.com\/sov02\/"},{"@type":"ListItem","position":2,"name":"Phase 3 Suggestions"}]},{"@type":"WebSite","@id":"https:\/\/s-oneill.com\/sov02\/#website","url":"https:\/\/s-oneill.com\/sov02\/","name":"s-oneill.com","description":"","publisher":{"@id":"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/a9217b5797251a243dfd504d7ad7d00a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/s-oneill.com\/sov02\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/a9217b5797251a243dfd504d7ad7d00a","name":"sean o","logo":{"@id":"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/image\/"},"description":"Web dev over 15 years.","sameAs":["http:\/\/s-oneill.com"]},{"@type":"Person","@id":"https:\/\/s-oneill.com\/sov02\/#\/schema\/person\/ab11148c6ea273be80dddd8baec1a545","name":"Me(sean)","url":"https:\/\/s-oneill.com\/sov02\/author\/user01\/"}]}},"_links":{"self":[{"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/posts\/976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/comments?post=976"}],"version-history":[{"count":6,"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/posts\/976\/revisions"}],"predecessor-version":[{"id":991,"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/posts\/976\/revisions\/991"}],"wp:attachment":[{"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/media?parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/categories?post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-oneill.com\/sov02\/wp-json\/wp\/v2\/tags?post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}