サービス開発プログラミング学習者の「作ってみた」を応援するサイト「Eggineer」プログラミング学習履歴もいよいよ終盤となってまいりました。これまでの履歴はこちら。www.eggineer.info振り返ってみると、結構勉強した気がするんですよね。自分で開発してみて、ProgateやRailsチュートリアルとは、全く違った壁を感じました。実際、4ヶ月目の記事では2月中に公開と書いてますが、気付けばもう3月。完全に見通しを誤ってしまいました。この期間の感想をまとめてみました。Flickr初心者だからエラーが怖い個人での開発にはマニュアルがないため、基本的にはググって良い感じの記事を読んで実装していくわけですが、初心者はどの記事も良い感じに見えてしまいます。エラーは起こしたくないので、永遠と記事を読み、その作業にやたらと時間がかかります(今は少しは早くなった)。初心者だからqiita記事、ブログ記事を信じすぎる時間をかけて概要は理解したとしても、qiitaなりブログなりの記事を信じすぎて、微妙に表記が違っていることに気付かず混同してエラーを起こしてパニクるといった事象が頻発しました。あとは、バージョン違いで表記が異なりエラーというのも、頻発しました。人気記事と時期指定なしで最も人気な記事を見比べながら作業するようにしています。何より、大事なのは公式ドキュメントを参照することです。初心者だから英語が怖いそしてこの時点で、公式ドキュメントの素晴らしさには気付いていない、英語のstackoverflowを活かせない、という事象が起きます。今となっては、ブログ記事を見て概要を理解し、公式ドキュメントを見て本当に内容が正しいか確認し、気になった点はstackoverflowで確認してという作業をしていますが、はじめはただでさえ、分からないプログラミングを英語で学ぼうなんて思う由もありません。英語の公式ドキュメントやstackoverflowにどれだけ慣れれるかが、プログラミング上達の鍵だと個人的には思っているので、少しずつチャレンジすることをお勧めします。(かといって、自分も流し読み程度ですが。)初心者だからコーディングに時間がかかるこれは自分だけかもしれませんが、そもそもエディタとか使いこなせていないんですよね。自分はなんとなくAtom使っているのですが、先週ようやくドットインストールで便利な使い方を知りました。早めに便利な使い方を調べて、慣れておくとコーディングスピードアップが見込めるかもしれません。初心者だから便利なgemを知らないこれ超重要です。有名どころだと、ログイン機能の実装で用いるdeviseというものがありますが、使うと一発でログイン機能ができます。ログインだけならまだしも、タグ付け機能や管理ページ作成、SEO対策、色々できるみたいなので、便利なgemとか眺めておくと、自分が作ろうと思っているプロダクトが少し豊かになるかもしれません。ログインログアウトくらいは自力で実装できるようになっておくことが望ましいですが、その他の機能に関しては、どうせエラーが出て勉強する羽目になると思うので色々と試してみるのも良いのかなと思います。初心者だから正解が分からない流石に、ルーティング、コントローラ、ビューページは大丈夫なんです。application.jsをいじってくださいとか、config/environments/developenmt.rbにこのコード貼ってくださいとか言われても、困っちゃうわけですね。これ貼って動くのかよ、って感じです。初心者だから永遠に改善点が見つかる自分で作って見て感じたんですけど、はじめにチャレンジするWebサービス開発は、ビューページ数をできるだけ減らした方がいいかもしれません。ページ数が多ければ多いほど、ミスが発見される可能性があります。自分の場合、font-sizeを調整するにしろ、初めはどれくらいが適度なのかも分からず、スマホで見たらなんかおかしいし、直したと思ったら他のページ...となっていました。できるだけ、htmlでclassを統一できるかが鍵になるのかなと思いますが、初めはやはり難しいもの。以前の記事で、Webアプリをまとめているページをご紹介しました。www.eggineer.infoただこれ見て、他の人の個人制作Webアプリクオリティ高すぎ。思ってしまって、自分はセンスがないんじゃないかと幾度となく思い、いざ公開しようと思っていても、不安しかありません。お世辞にもクオリティは高いとは言えない、荒っぽさが目立つサービスは来週公開予定となっております。温かく見守っていただけると嬉しいです。先日、Eggineerユーザーである現役エンジニアの方のご好意で、E...2018-03-10個人開発者が作ったWebアプリをまとめているサイトまとめ以前、こんな記事を書きました。はてなブログPro大学院で栄養学、生理学を学んだのち、コンサル会社で働きながら、サービス投稿サイト「Eggineer」を運営してます。最近はデータ分析をコツコツ勉強中。Andrew先生の機械学習コースを始めます機械学習のエッセンスと、仕事ではじめる機械学習を読みました。▲はてなブログをはじめよう!YO37377306さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。