検索
ホームページウェブフロントエンドhtmlチュートリアルスタートアップ企業に半年入社しての体験談_html/css_WEB-ITnose

2015年7月に小さな新興インターネット会社に入社して半年が経ちました。この半年でたくさんの収穫と気づきがあったので、それを今日書いて数年後の自分と比較してみます。

今日は主に技術的な側面について書きますが、多かれ少なかれ他の側面も関係していますが、私の参加の主な目的は、技術的な手段を通じて製品を実現する方法を見つけることです。

期間はわずか数ヶ月ですが、大きく分けて 1. 初期構築、2. 中期移行、3. 軌道に乗せる

  1. Alibaba Cloud サーバー ECS の申請と設定 (Java、Tomcat、Nginx)
  2. Alibaba Cloud データベース RDS の申請
  3. ドメイン名登録 (com is比較的高価です)
  4. ドメイン名の登録
  5. Spring フレームワークを使用して最初の Web アプリケーションを初期化します
  6. 最初の Web アプリケーションをデプロイします

上記いくつかの必要条件があり、初期投資が比較的少ない起業家企業に特に適しています。このうち、時間がかかるのはドメイン名の登録です。プロセスはそれほど複雑ではありませんが、時間がかかります。

上記の手順を完了すると、申請したドメイン名をブラウザに入力してアクセスできるようになります。

中期移行

これからが本当の関心事の始まりです。初期段階でユーザーを獲得するために、WeChat サービス アカウントから開始して完了することにしました。初期のユーザーの蓄積。

一般的な手順:

  1. WeChat サービス アカウントを申請し、開発者モードを構成します
  2. Java を使用して WeChat サービス アカウント API を実装し、オープン ソース共有: https: //github .com/lemonbar/wxsdk
  3. Web リクエストの処理は Spring MVC を通じて実装され、データ永続層は Spring JPA を通じて実装されます
  4. フロントエンド ページは React を通じて実装されます ( ECMAScript 6 および SASS)
  5. キャッシュは Redis を通じて処理され、Alibaba Cloud サーバーに直接インストールできます
  6. 画像処理は Alibaba Cloud の OSS オブジェクト ストレージ サービスを使用します

これらの手順を列挙するのは簡単ですが、実際に実行してください。製品を完璧に実現するために立ち上がって使用することは、非常に奥深い知識です。

確かに近道はあります。それは公式ドキュメントを読むことです。 ! !

簡単な CSS を例に挙げます。初心者は、さまざまな紹介文、さまざまなビデオ資料、CSS のさまざまな属性の使用法を一度見れば、おそらく概要のヘッダーだけを見るでしょう。 。全部見るのは言うまでもありません。

CSS をすぐに理解して使用するのに役立つ良い情報は本当にありませんか?答えは「はい」です。それが公式ドキュメントです: https://www.w3.org/community/webed/wiki/Main_Page#CSS

この最初の 12 の記事を読めば、全体がわかります。 css フレームワークとその使用法について非常に包括的に研究しています。

ここで繰り返しますが、当社の技術チーム (フルタイム プログラマー 2 名のみ) はフロントエンド開発テクノロジとフレームワークを一から学び、1 か月で製品ページ (最大 30) の技術学習を完了しました。ページ)の実装。

最後に、私たちの経験では公式ドキュメントを読むことです。初心者の場合、遭遇する問題のほとんど (90% 以上) は公式ドキュメントで解決策を見つけることができるからです。もう少し複雑な問題には、公式文書に複数の技術的なポイントが含まれるだけです。

別の文: プログラマーとして、少し複雑な技術的な問題には Baidu を使用しないでください。それらはすべて同じであり、その多くは非常に古い投稿であるため、使用している製品は新しいバージョンをリリースしています。問題を解決するために古い方法を使用すると、その結果は想像できます。

正しい軌道に沿って

最後のステップは実際に、古典的なアジャイル開発モデルである作業方法を決定することです。

チームが小さいため、コミュニケーションがより便利です。毎朝会社に来て、まず現在の進捗状況を確認し、ニーズの優先順位に従ってその日のタスクを整理します。わからないことがあればその場で相談してください。

簡単な例を挙げると、今度は新しい要件を作成する必要があります。これはタスクとも言えます。

おそらく、通常の状況では、このタスクを 1 人に割り当てて実装し、結局は単なる記号的なコード レビューと製品の表示にすぎません。

しかし、これには潜在的な問題があります。それは、同じ関数の実装が全員で完全に異なるため、将来のコードの保守コストです。では、この問題をどうやって解決すればいいのでしょうか?

現在の解決策は、割り当て前にコードを実装する方法を議論することです。これには主に次の点が含まれます:

  1. URL、パラメータ、戻り値構造などを含む API の定義.
  2. サービス層のインターフェース定義
  3. データ層のエンティティ定義とデータベースのテーブル構造設計

これらを議論して決定したら、誰かを見つけてくださいさりげなく実装するだけ。時間を無駄にしているのではないかと疑問に思う人もいるかもしれませんが、実際にはそんなことはありません。

これはコーディング スタイルを決定する段階的なプロセスであるため、問題の議論中に誰もがゆっくりと取り組み、知識のレベルを集めることができます。

そして、誰もが独自のアイデアとロジックを持っており、ディスカッションを使用して良いアイデアをまとめることができるため、ディスカッションのプロセスも段階的な改善のプロセスです。

時間が経つにつれて、全員のディスカッション時間は徐々に短くなり、いつかは数分で終わるかもしれません。

春節の前に、これらをまとめてここに載せましょう。

文章がちょっと汚いので、このくらいにしておきます。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
HTML:Webページの構造の構築HTML:Webページの構造の構築Apr 14, 2025 am 12:14 AM

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

テキストからウェブサイトへ:HTMLの力テキストからウェブサイトへ:HTMLの力Apr 13, 2025 am 12:07 AM

HTMLは、Webページを構築するために使用される言語であり、タグと属性を使用してWebページの構造とコンテンツを定義します。 1)htmlは、などのタグを介してドキュメント構造を整理します。 2)ブラウザはHTMLを分析してDOMを構築し、Webページをレンダリングします。 3)マルチメディア関数を強化するなど、HTML5の新機能。 4)一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれます。 5)最適化の提案には、セマンティックタグの使用とファイルサイズの削減が含まれます。

HTML、CSS、およびJavaScriptの理解:初心者向けガイドHTML、CSS、およびJavaScriptの理解:初心者向けガイドApr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLの役割:Webコンテンツの構造HTMLの役割:Webコンテンツの構造Apr 11, 2025 am 12:12 AM

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

HTMLとコード:用語を詳しく見るHTMLとコード:用語を詳しく見るApr 10, 2025 am 09:28 AM

htmlisaspecifictypeofcodefocuseduructuringwebcontent

HTML、CSS、およびJavaScript:Web開発者に不可欠なツールHTML、CSS、およびJavaScript:Web開発者に不可欠なツールApr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTML、CSS、およびJavaScriptの役割:コアの責任HTML、CSS、およびJavaScriptの役割:コアの責任Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは初心者のために簡単に学ぶことができますか?HTMLは初心者のために簡単に学ぶことができますか?Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール