AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Binom
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利广告开户独立站⚡️开户投放
DuoPlus专注打造跨境电商云手机E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量百度国际MediaGo,独家原生流量
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户一手BM分享户不限额9Proxy ⚡️ $0.04/IP, 无限带宽
FB二三解0.1元一个虚拟卡|PTM星际卡FB专用虚拟卡Google、Bing官方总代  联盟流量开户
FB账号资源/稳定靠谱/运行5年啦FB开户代投/三不限/白名单fb耐用号0.01一个fb账号官方合作商
广告位出租   
查看: 13067|回复: 25

对于做互联网所需技术的综合分析

[复制链接]

3

主题

44

广告币

60

积分

初级会员

Rank: 2

积分
60
发表于 2013-4-19 12:52:15 | 显示全部楼层 |阅读模式
前言

感谢河马,感谢广告中国
首先感谢河小马同学提供广告中国的平台,以及对我学习营销知识给予的如此之多的帮助。
让我不知道如何来回报,现在开了coder专区,虽然我不知道我分享的知识是否对大家有帮
助。但是也想作为对河马的回报将自己的一些经验与知识分享于此。现在进入正题。


对于一个技术人员,想在互联网领域分一杯羹这件事,算一算我已经做了6年了。这6年来,
我接触过很多事,做过很多事,但是到目前为止,让我持续盈利的还是技术。所以,我将
以如下主题来写一下这几年的心得体会。

综合理论类

1.在互联网领域拿技术混饭吃,应该会什么?
2.是技术还是盈利?
3.是SEO还是盈利?

技术讲解类
  可以根据大家的需求来写

常用开源程序
  回头拿wordpress开题



在互联网领域拿技术混饭吃,应该会什么?

   首先,这几年的研发经验告诉我一个道理。所有的做技术的人,我们虽然是做的技术,但
是最终还是提供的服务,软件服务。所以,站在服务的角度我们来分析一下技术。比如,我拿
一个真实的例子来说明一下。我有一个客户,想做一套博彩站点,其中,要有的功能有:
1.可以发布关于球队,关于竞技双方输赢的的一些分析文章。
2.可以取联盟api提供的博彩连接进行合理的展示
3.开发爬虫程序采集一些实时博彩的信息,分析到自己站点
4.根据采集来的信息,提供在线博彩游戏
5.....
我们来分析一下,实现这些, 我们以正常软件思维来区分工种以及工作职责
1.与客户一起参与需求收集,将需求整理成文档,确定需求边界,管理需求。。
      -------------需求工程师
2.将客户需求转换成软件需求,进行产品设计
      -------------产品经理,项目经理,研发负责人,测试负责人。。
3.对需求进行产品草图的设计
      --------------需求人员,产品经理,项目经理
4.根据产品草图做出真实的界面原型
       ------------UI设计,美工
5.界面原型开发
        ---------美工
6.产品功能研发
        -------项目经理,研发人员
7.产品测试
       -------测试人员
8.产品上线
       ---运维人员

说的这个流程,已经是最最最简化的一个软件的研发流程了,当然,你要保证做终做出令客户满意的产品,还有更多的
软件开发流程与人同的参与。对于软件工程,不是我们分析的重点。所以不深入的解释了。讲这一部分目的是,你做一个
软件服务方,有的只有一个人,那要问问自己,是不是真正的每一个环节,你都可以搞定。我们分析这些工种,每一个
都有自己的技术专项。如果我们技术人员自己出来干,提供技术服务,要问问自己是否有这些技能,或是有相关的人才
来帮你实现这些。
1.强大的沟通能力
   软件大师说过,最高傲且懒惰的就是开发人员了,所以,对于研发来说,最大的问题就是跟客户沟通能力,哪怕他讲的
   话,你根本不想听,也能最终从客户那里获取你要的信息,同时和谐你们的交流。
2.产品设计能力
   是否听到客户描述的简短需求,你的脑子里面就能刻画出客户想要软件是什么
3.界面开发能力
    能否用pencil或是fireworks等工具快速的将你的产品做出草图。然后用photoshopo类的工具,将草图做成与将来产品一样的
    界面原型。不要上来就代码,那样小东西还可以,稍微大一点的项目,你就会死的很惨。将产品从大到小,一步一步的画出来    画好,到做出来,做好。都是瀑布式或是迭代式的。总之是一个过程,一步跟一步的过程。客户描述的逻辑,可以用最快速的    工具画出界面原型让用户确认。认同以后在做更实的界面原型,然后在写html,然后用动态技术加功能。   
4.功能的实现能力
   上面的三项都做好,在动手用技术实现。我们来分析一下,实现一个网站,除了上述的综合能力外,具体的技术都有什么
    1.UI设计
     现在一个好的ui设计师,月薪都要2万以后。那具体的研究方向可以简单的划分一下
      1.美术功底
      2.设计元素,构图,布局,色彩
      3.ai,ps等工具的使用
    这是一个无底洞。。。
    2.前端开发
       web类:html,css,javascript 或是富客户端: flash,flex..
        html,这个最最最简单了,html,xhtml,dhtml,html5,这是基本的。
        css,css就好像开始难一些了,我们做网站,是肯定要兼容不同的浏览器的。 display的inline,block,inline-block,盒子模型
         css+div布局,float布局,inline-block布局。常用的css框架..
        javascript,至少要知道dom,bom,ajx 常用的js框架,jquery,extjs,dojo.选一个作为你的工具
      看看腾讯,阿里,百度类似的web做的一流的公司的招聘,前端的职位能给出上万的月薪。这也是一个无底洞

    3.动态功能实现
      jsp,php,asp,python,ruby。。都是可以的,但是我认同做普通的web,php就够了。
      但是php写后台服务是不行的,在加上python,也算是一个比较好的技术方案。也都比较容易学
      我用过,jsp,php,ruby on railse,Django,但是,最终还是推荐用php + python来满足中小型web站点功能的开发。
      类似我前面提到,爬虫服务,定时更新比分等服务,都可以用python写,web的展示等就用php

    4.工具类的实现

       最常见的,以前我学习emu的时候,总是有需求提出,做一个自动填写表单的工具。类似 这样的工具,就只能研究系统的com组件 ,最好用的,还是c系列的东西了。因为我最早是java类的程序员,所以对c不懂,这类的工具我最终没有深入研究,所以不发表见解啦。


5.测试能力

   所有的软件都有BUG,所以,做好测试是有必要的。黑盒,白盒最好都要做
   但是,我估计前面这些东西,已经能将一个人搞的要死了。测试的话,自己发布时,多点点功能就行了,但是你要知道,你写的东西   肯定是有问题的。只是是由你来发现,还是由你的客户来发现的问题。要记住,是问题的地方总是会发生,而且大多是在不破的,最不应该发生的时刻发生。所以能让问题及早的暴露解决掉,就看你的测试力度了。

6.运维能力

    其实主要就是部署与维护了。那部署,你至少知道web最好部署到linux上,web服务器软件一般有apache,nginx,nginx的性能要远远高于    apahce。如何监控你的linux,常用的linux命令,常用软件在linux上面的安装维护。web服务出了问题,知道在哪里查log等。
    说这些的目的,就是告诉你,提供软件服务,你所知道在php技术或是java,python技术等,只占3成。你如果拿技术自己承接单子混饭吃。要懂的还不仅仅这些。还要管理好你的项目,时间,质量,成本。。太多太多了。我想都写出来,但是实在是太多了。所以,针对每一块,你都可以练好了,靠一样去公司里面混口饭吃。但是,你要提供真正的技术服务,就必须每一块上都有相应的人才来帮你。你最终接单,做好活让客户满意。对于每一细项,我有时间同时有人有兴趣的话,我可以在分享。这一个片段写到这里,只是提醒,我们广告中国的技术人员,单纯的靠技术就想自己自立门户,是一件任重道远的事。要学大量的学习的事。


2.是技术还是盈利?

真正入道的研发,时间不够用的原因,我想就是在上面的某一个领域里面学习,越学越深,越学感觉自己知道的越少,时间越来越不够用。你根本分不出来
什么是重点了,是看着自己开发的网页歪斜了,去布局好他更重要呢,还是学习一下推广offer的新门道更重要呢。。
所以,要有自己的价值观点。如果是盈利的话,那技术真的是够用就可以了,不要太深入,用不到的东西不去学习,用到什么学什么了也就是常说的拿来主义。
但是,真正的想挣钱,还是要研究营销,研究用户,我感觉哪个行业能做好的人,研究到最后,肯定是研究到人上去。做好软件也要研究好人,做好营销更好研究
人性。那么技术与盈利的关系就是你能不能研究清楚你能拿技术满足哪些人的需求,然后去满足他获得你应得的报酬。你要做的是让付费给你的人满意,而不是
自以为写好一个函数的问题。


3.是SEO还是盈利?

如果你是一个技术人员,而且你开始研究seo了,那证明你自己先给自己建一个站点了。我08年的时候,写过一个seo的文章。那个文章到最后留的问题就是 SEO还是盈利,现在看来很可爱的问题,但是实事求是的说,我弄清楚这个问题,真是用的快3年的时候,正常的白猫seo对于研发人员来说,根本不难 但是,你真正的做好一个站点,做好seo就能挣钱了吗?我试着做过一些高雅的网站,用了几个月的时候,找兄弟一起研究,调研,编码上线。我们只是感觉 这样的站点挺好。但是事实上,这种打法根本不行。你放弃吧,不要想着你能做出什么好的产品,最终,我解决自己的这个疑惑就是转变了观念。由原来的 做好产品,然后挣钱,转变成:先确定钱在哪里,在确定用什么东西来推这个产品,也就是真正的由开发人员往营销方向的转变。

好像已经写了很多了,收笔了。大家看看吧。如果有人留言支持,我就继续下去,下一节,可以在回到开题上,就上面的那个案例都是怎么实现的,用到哪些技术,在已有的资源情况下,如果分工管理。最终做好软件服务。当然,如果不符合广告中国搞技术的朋友的口味。那俺们就不写了,我好多年 没有写过这种东西了。因为都在忙着做东西。只是想着支持河小马,支持广告中国。所以,今天写了这些。



评分

参与人数 7广告币 +29 收起 理由
wangblaze + 10 很给力!
gger + 1
kx1992 + 2
ian + 2 很给力!
likeers + 2 很给力!
dxszzcylm + 10 很给力!
海瓷风 + 2 赞一个!

查看全部评分

相关帖子

本帖被以下淘专辑推荐:

  • · 其它|主题: 52, 订阅: 0
回复

使用道具 举报

13

主题

276

广告币

434

积分

中级会员

Rank: 3Rank: 3

积分
434

社区QQ达人

QQ
发表于 2013-4-19 13:01:49 | 显示全部楼层
我来挺挺,我也是 coder  大家多交流
回复 支持 反对

使用道具 举报

4

主题

2

广告币

39

积分

初级会员

Rank: 2

积分
39
发表于 2013-4-19 13:07:59 | 显示全部楼层
是技术员。。吗...
这么多内容,精通任意其一, 即可!
而且也不可能有人每一都精通!
每一都精通也开不了公司当不了老板...
回复 支持 反对

使用道具 举报

3

主题

44

广告币

60

积分

初级会员

Rank: 2

积分
60
 楼主| 发表于 2013-4-19 13:38:19 | 显示全部楼层
本帖最后由 superyuyue 于 2013-4-19 13:39 编辑

写的这些,主要还是要告诉一些搞专一技术的朋友,如果提供技术服务,必须要至少知道这些,那每一样都是无底洞,只是够用就好,不喜欢精通这个词。现在投简历的毕业生,都会写精通。。。另外,关于当老板的问题,楼上说的对,但是不完善。精通其一,练成自己的绝活,可以站在一个塔尖上,至少挣的比下面的人多,另外,卖煎饼的出了名,也可以开自己的公司。这些技能中,只要做好一样,都可以开公司专门做。我身边也有一些朋友,UI设计做好了,开一家自己的设计公司,只做UI,做个logo都能收几万块。
回复 支持 反对

使用道具 举报

3

主题

44

广告币

60

积分

初级会员

Rank: 2

积分
60
 楼主| 发表于 2013-4-19 13:40:04 | 显示全部楼层
光大 发表于 2013-4-19 13:01
我来挺挺,我也是 coder  大家多交流

好呀,多多交流。
回复 支持 反对

使用道具 举报

7

主题

614

广告币

1003

积分

中级会员

Rank: 3Rank: 3

积分
1003
发表于 2013-4-19 14:17:28 | 显示全部楼层
之前在别的论坛
看有 程序猿拉点私活 一年几十w 开奥迪
他的上级开别克..
回复 支持 反对

使用道具 举报

5

主题

161

广告币

244

积分

初级会员

Rank: 2

积分
244

社区QQ达人

发表于 2013-4-19 14:17:57 | 显示全部楼层
本帖最后由 bluebird 于 2013-4-19 14:22 编辑

技术员握爪。
现在的小孩子不好带啊。技术专一门就吃的很好了。
回复 支持 反对

使用道具 举报

34

主题

391

广告币

858

积分

中级会员

Rank: 3Rank: 3

积分
858

社区QQ达人

发表于 2013-4-19 16:30:23 | 显示全部楼层
佩服( ⊙ o ⊙ )啊!
回复 支持 反对

使用道具 举报

16

主题

1811

广告币

2217

积分

高级会员

Rank: 4

积分
2217

社区QQ达人

发表于 2013-4-19 16:38:51 | 显示全部楼层
填表工具JAVA也能开发的,国内的虫虫,国外很多有名的SEO工具也都用JAVA开发的
回复 支持 反对

使用道具 举报

1

主题

352

广告币

425

积分

中级会员

Rank: 3Rank: 3

积分
425

社区QQ达人

发表于 2013-4-19 22:06:17 | 显示全部楼层
分析的很在理呀
回复 支持 反对

使用道具 举报

3

主题

44

广告币

60

积分

初级会员

Rank: 2

积分
60
 楼主| 发表于 2013-4-19 22:10:47 | 显示全部楼层
aabbccli 发表于 2013-4-19 16:38
填表工具JAVA也能开发的,国内的虫虫,国外很多有名的SEO工具也都用JAVA开发的 ...

是的呀,JAVA基本也是无所不能了,但是我也有讲,最好的还是C系的语言去做,在IE中填表肯定要调win的com组件,c系的语言直接可以调了,java的话,还需要dll的配合。
另外,你说的虫虫,JAVA,PHP,Python都可以做,只是Python更简单,代码量更少,所以,想快速的去做,就用Python吧。
回复 支持 反对

使用道具 举报

14

主题

179

广告币

280

积分

初级会员

Rank: 2

积分
280

社区QQ达人

发表于 2013-4-19 22:54:39 | 显示全部楼层
动态语言也不错的.
比如AAuto等等.
比较设置做自动化的工作.

最早的时候,还有 AutoIt3.

可以一键自动安装软件.
自动填写表单等等.
回复 支持 反对

使用道具 举报

14

主题

179

广告币

280

积分

初级会员

Rank: 2

积分
280

社区QQ达人

发表于 2013-4-19 22:55:15 | 显示全部楼层
Python一直感觉运行速度慢.
回复 支持 反对

使用道具 举报

3

主题

44

广告币

60

积分

初级会员

Rank: 2

积分
60
 楼主| 发表于 2013-4-19 23:03:21 | 显示全部楼层
ROTOU 发表于 2013-4-19 22:55
Python一直感觉运行速度慢.

@ROTOU  以实际情况来看,Python的优势还是大于其不好的一面的,对于快慢,主要还是看设计,单纯的做一些语言性的操作,性能上面不会有太多的差异,当然,想要最高的性能,还是要用C系。但是你想,同样一个功能,好的算法,你用python可能执行一秒钟,同样的功能,不好的算法哪怕你用C可能会执行10分钟。
回复 支持 反对

使用道具 举报

19

主题

265

广告币

432

积分

中级会员

Rank: 3Rank: 3

积分
432

社区QQ达人

发表于 2013-4-20 01:24:45 | 显示全部楼层
对于每天几千几万的PV 来说, 性能是完全不用考虑的, 等到来了大流量, 有了资金  , 性能也不是问题, 因为有钱就能摆平了, 所以, 那些初创公司用的都是python , ruby 来快速开发
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2024-11-21 20:06 , Processed in 0.052602 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表