开发经验

开发小结

假如想象 提交于 2020-11-12 20:44:52
开发流程 设计产品原型 前端&后端一起定interfaceDesign 前端定输入输出json 后端定redisSchema 后端根据输入输出实现接口 前端同步开发(在接口完成前,可以用假接口) 统一测试 注意事项 接口命名采用小驼峰样式,比如morningNews 返回结果,用0表示成功;负数表示失败 来源: oschina 链接: https://my.oschina.net/u/2351685/blog/551059

分享开发soket经验 我的基于socket的持久层

旧巷老猫 提交于 2020-04-07 16:17:46
前言 本项目Pixysoft.Framework.Noebe.Sockets,是把数据库的操作用socket暴露出来,实现局域网的调用。 不支持穿越防火墙、不支持局域网-公网链接、不支持路由。 作品完成后,能够通过这个框架,把众多异构数据库链接成一个庞大的数据库池(云??) 开发过程 第一阶段 自以为是 刚开始,网上搜索了几个socket的局域网聊天的例子,用同步的方法实现的。 链接在这里: http://www.pudn.com/downloads40/sourcecode/p2p/detail138986.html 2天时间我就搞了个prototype,本机调用一点问题都没有。还有点沾沾自喜,以为自己牛逼了,2天搞好了个socket 的服务器。 结果一部署,问题来了。 服务器正在传输数据,但是本地收了10%不到就断了。用thread去等待简直就是放屁,谁知道thread等到什么时候。就算把数据偏移量也传递过去,一样断。 第二阶段 认真对待 一下子受了挫折,开始认真搜索资料。在codeprojects和cnblogs找到了异步socket的例子,特别是NCindy这个非常的好,有个很简单的异步模型例子 http://www.cnblogs.com/ncindy/archive/2006/11/01/547143.html 于是新的解决方案: 1. 使用异步做服务器 2.

个人作业4--Alpha阶段个人总结

点点圈 提交于 2020-03-21 21:27:18
一、个人总结 在alpha 结束之后, 每位同学写一篇个人博客, 总结自己的alpha 过程; 请用自我评价表: http://www.cnblogs.com/xinz/p/3852177.html 有比较才会有进步。 类型 具体技能和面试问题 现在的回答 毕业时找工作 语言 最拿手的计算机语言之一(偏前端),代码量是多少 js,代码量大概2,3千左右 语言 最拿手的计算机语言之二(偏后端),代码量是多少 java,代码量大概1万左右 软件实现 有没有在别人的代码基础上进行改进,你是怎么读懂别人的代码的, 你采取什么方法来保证你的新功能不会影响原来的功能, 你在开发中碰到最复杂的bug是什么,你是如何解决的? 这个bug出现的原因是什么,你在将来应该怎么去避免bug再出现 1.有,可以说满经常; 2.读懂别人的代码分两种情况,一种是写代码的本人在你旁边(这是目前比较常见的情况),最简单的办法是直接问写代码本人代码写了什么。 另一种是写代码本人你问不到,这就首先要根据代码的注释,其次根据函数命名可以大概知道函数的功能,最后是运行一下,看运行结果也能知道代码在写什么; 3.大的框架不变,只修改要改进模块的代码,函数的返回值如果有修改,调用函数的地方都要相应修改 4.遇到的bug有的是原有代码就存在的bug,有的是改进的代码与原有的代码函数结果不一致。解决的办法可以直接写几句输出代码

大数据领域就业和发展指南

假装没事ソ 提交于 2020-03-12 00:23:56
随着秋季校招落下帷幕,网上的各类招聘数据也已分布,大数据行业工程师以平均月薪11,600元领跑全国,成为“超高薪、高大上”的代名词。如果你学的是大数据相关专业,那么恭喜你,你的发展良机来了,如果你想要转行大数据也为时不晚。本文将利用从前程无忧招聘网站收集的7万多条大数据岗位招聘信息,分析当下大数据热门的就业和发展方向和技能需求,帮助相关专业在校生和想转行大数据的职场小白们找到适合自己的职业目标和发展方向,成为大数据时代的就业“新宠”,实现高薪梦想,走向人生巅峰! 数据说明: 一、前景光明的大数据行业 数据源:百度指数 《纽约时报》在2012年的一篇专栏中就曾称,“大数据”时代已经降临,在商业、经济及其他领域中,决策将日益基于数据和分析而作出,而并非基于经验和直觉。随着近年来互联网和信息行业的发展,数据量正在加速增长膨胀,人们越来越多的意识到数据对企业的重要性。从上图所示的“大数据”百度搜索频次可以看出,从2012年开始其搜索热度在全国范围内迅速增长,经历了2017年一个爆发年之后,至今仍不断受到广泛关注。 数据来源:中商产业研究院 随着国家大数据战略的实施和人工智能、云服务、物联网等产业的高速发展,我国大数据产业规模正呈现逐年增长趋势,预计到2021年将达到8000亿元。同时,从数据类型份额的角度看,物联网等极具活力大数据类型将出现大幅增长,为大数据企业带来了新的发展良机。

时间对于程序员的价值,以及如何高效地利用时间,同时划分下勤奋度的等级

跟風遠走 提交于 2020-03-03 18:56:35
本文不讲“时间就是生命”之类的套话,而是会量化地直观地描述时间对程序员的价值。在高效利用时间的方法方面,也不会讲“合理制定计划,然后再执行”之类的对每类人都适用的方法,而会专门讲述针对程序员的时间管理方案。 1 对初级Java开发而言,学习能带来的其实收益不多,但必须得学 一般而言,本科有1年经验,可以算得上初级开发,再做个2到3年,一般就能达到高级开发的工作年限要求,但是! 最终完成升级,不能仅凭工作经验的积累,还得通过升级认证(即成功通过高级开发的Java面试)。本人一直在做技术面试官,也经常帮助初级程序员升级通过面试。 根据社会上普遍的实践经验,初级程序员估计最少需要150个小时的学习积累,即可掌握高级开发的面试技巧,(Java Core估计30个小时,数据库估计30个小时,Java Web估计30个小时,优化类估计30个小时,准备简历总结面试经验估计30个小时),这况且还是最低标准,如果总结再充分些,各方面条件也再好些,估计累计准备个200小时,就能直接进到大公司了。这些我倒不是拍脑袋想出来了,根据我的实践经验,我整理出一本书, java web轻量级开发面试教程 ,不少 技术面试官和技术讲师都能认可这个观点。 我找了份工资统计数值,目前(2018年5月),1年java开发(初级水平)工资大概是10k,而完成升级后的高级开发,工资在13到15k左右。 也就是说,按平均水准

北京招聘ASP.net开发工程师

微笑、不失礼 提交于 2020-02-27 12:12:29
岗位名称:ASP.net开发工程师 岗位职责: 1、负责网站系统及B/S架构产品开发; 2、负责产品体验优化; 岗位要求: 1、大学专科及以上,计算机相关专业优先; 2、2年以上B/S架构开发经验;有独立开发开发经验者优先; 3、良好掌握asp.net或PHP开发语言及Sqlserver数据库; 4、熟练掌握javascript / ajax等; 5、有激情,热爱互联网行业,熟悉web2.0应用; 6、对开源系统有研究优先。 请发简历至:recruitment(at)chinaventure.com.cn 福利待遇: 1、 >=5000(具体面议) 2、全险和公积金; 3、饭补+车补; 4、13个月工资; 工作地点:朝阳区SOHO现代城 来源: https://www.cnblogs.com/dfesd/archive/2008/11/05/1327152.html

招聘.net 软件工程师

三世轮回 提交于 2020-02-27 12:10:50
1 、 2 年左右.net(b/s、c/s) 编开发经验。 2 、熟练掌握面向对象编程( OOP )技术,精通 ASP.NET 等,C#编程语言。善于学习和应用新技术。 3、 熟练应用Ajax、了解Ajax框架 4、 能够熟练应用javascript 5 、具有丰富的 WEB 应用开发经验或对从事 WEB 开发有浓厚兴趣。 6 、熟悉 MS SQL Server 或 Oracle mysql数据库编程技术。 7 、有独立开发经验者项目或者网站者优先。工作地点深圳,惠州(待遇3000-4000)。 有意者可发简历到邮箱wang6liu@126.com或电话13420900286 来源: https://www.cnblogs.com/lass-name/archive/2008/09/20/1294757.html

软件工程第二周博客作业

懵懂的女人 提交于 2020-02-26 10:33:41
1、介绍自己    在过去半年中,通过老师的教学我收益良多,在寒假中我继续学习了WEB开发和Android开发。 2、现状、经验和计划    现状:初步认识软件工程,初步了解WEB与Android开发。    经验:软件工程不能上手就做,要有详细的规划再进行开发。    计划:继续精进软件工程的学习,包括Android开发等。 来源: https://www.cnblogs.com/52bb/p/12365386.html

5年经验程序员致IT小白:你该怎么做,才能成为应届程序员中的「佼佼者」?

∥☆過路亽.° 提交于 2020-02-25 22:03:21
先自我介绍一下,本人90年,文凭高中,如今5年多的程序猿之路。 其实文凭为什么才高中,是因为在学校的时候觉得赚钱很容易然后......,不过不说太多,进入正题。 首先我得感谢自己,造就无穷的压力逼迫自己必须靠自己比别人赚更多的钱,所以在这条路上我比别人进步的更快、更迅速。 5年过去了,成长了很多,在这里我想凭借自己的亲身经历,总结一下关于程序员一路上跌跌撞撞的经验,希望可以给大家一些帮助。 1 明确入行的目的 很多人干IT这一行都冲着“收入高”这一点来的,因为只要学会一点HTML、DIV+CSS就可以做开发,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工作还要高一些,所以成为了很多高校毕业生的选择。 如果您只是抱着这样一个心态来入行的话,那阁下可真的要小心了。因为干IT这一行还是存在竞争的,特别是抱着混的心态且能力一般的人。 能够开发的人很多,所以为了节省成本,大部分公司都会在急需的时候才会偶然的招聘这类人员,在没有订单的时候一些小公司还可能找各类的借口或者以降薪的手段去开除这类员工。 所以在下觉得如果阁下缺乏“进取之心”,而只抱着“收入高,容易找工作”这样的态度入行,有句流传甚广的话“IT行业是吃青春饭”将会在你身上应验了。 2 选择合适的工具 Java、Python、PHP、HTML5、Go……10多种热门的开发语言

必读丨新手程序员最容易踩的“坑”,你踩过几个?

早过忘川 提交于 2020-02-25 19:18:41
人生,就是一边踩“坑”,一边上升的过程。而程序员的一生,不仅要改无数的BUG,也要越过很多的“坑”。今天,小千为大家分享一些开发人员常见的“坑”,希望同学们能够从中受益。 1、重新实现API中已有的代码 大多数开发人员都会利用某种框架来减轻工作的负担。对于没有使用该框架经验的开发人员来说,掌握框架的API提供的所有功能非常困难。 因此,他们常常会重新实现API中已有的某些代码。没有经验的开发人员更有可能踩这个坑的原因有两个: 第一,由于缺乏经验,这些开发人员不了解API中有哪些开箱即用的功能。所以他们会白白浪费时间来编写框架中已有的代码。由于缺乏经验,所以他们无法充分地利用框架。 第二,缺乏经验的开发人员不知道去哪儿找相应的文档。更有甚者,有人根本不看文档。 对于没有经验的开发人员来说,这是一个陷阱,因为重新创建相同的功能似乎很诱人。有些函数只需重写几行代码即可。 另外,重写这几行代码也不需要花费太多时间。但重写相同的代码有一定的弊端:造成代码库持有重复且未经测试的代码;由于新函数的引入,代码会更加复杂。 其他开发人员不熟悉这个函数,而且也不理解你为什么要引入这个函数。从整体来看,你的这一举动增加了复杂性,却没有充分的理由。 2、简单的问题不要复杂化 有时开发人员会遇到力所能及范围之外的工作。问题在于经验丰富的开发人员知道何时承认这一点。 有经验的开发人员会想方设法的尽量简化工作