在第一次换工作的时候,希望转行 做编程,就面试了很多家,很多人问我 懂不懂html 书写,我非常诚实的告诉他们不会。

当然那时我很天真的认为,只要自己愿意学习这些都不是问题,事实证明人的学习能力是很快的,他们提问了之后我就开始恶补。

从大学时期就听说过python,但是从来没有好好学过,只知道它是一门动态语言(是否正确我也不知道),面试当地一家比较大的公司的时候,技术主管问我今后的打算的时候,我说我先打算技术钻研到一定程度后再考虑这些问题,我很迫切的告诉他,我学习了C# 最近在学习 python,他也没点什么头,只是作为一个过来人告诉了我写什么,但是现在记不得了,只记得他说自己做了15年的编程,认为编程谁都可以做,说他们公司的新人来了之后就是项目压下来,对于我来说,项目其实是真正让人成长的,他让我回去等信,我就天真的回去等信了,实在等不到,还专门打了个电话去问是否录取,当然没有说不录取的理由。

最后去了一家专门做winform 的公司,在此之前便接触了web2py 的开发,但是仅仅是接触而已。

机缘巧合之下跳槽到了一家初创的互联网公司(很不幸这家公司以倒闭谢幕,当然我并没有呆到那个时候),在此公司期间,接触到了django 这个框架,也正是这个机会,对python 的开发慢慢的掌握,意想不到的是,空降下来的技术主管并不太懂web 开发,所以即使外包出去的代码在拿回来,3个月内并没有消化掉,当然也导致产品直接胎死腹中。由于无法和主管正常交流,我便边缘化到去写前端,在此期间才慢慢学会了html,css,js 诸如此类的技术,然而对于一个不懂前端的主管来说,这根本算不上工作量(当然,一部分原因是他们把我的eclipse搞坏了,根本无法正常编译,不要鄙视我,我就是一个 ide党),给了他前端模板后,他根本没有能力引入到项目,所以项目慢的很。在完成自己的工作量之后,把自己的页面挂到服务器上,然后彻底的对此失望了,就辞职了,不幸的消息是我扣了半个月的工资,当然以此情况,我也没机会要回来,更不幸的消息是,几个月之后他们倒闭了。

说了这么多都没说到 web2py,新进到现在的公司后,公司有一个技术在做ssh 的开发,实习期期间,帮他写几个页面,做几个功能,然后就接到了第一个项目,也是作为转正的条件。做一个项目的接口,简单来说就是通过直连数据库将方法映射到服务器上。

考虑到部署,开发周期,和使项目实施的情况,就选定了web2py,很快restful 服务就搭建完成,并测试完成,等见到对接的实施之后,发现对方不是技术人员,并且系统之后soap协议,导致基本上重做,而且对方的数据格式比较复杂,在几经商讨之后确定了字段,但是对方又反复的修改字段。导致进度很慢。实际编码时间并不长。对方服务器经常拒绝服务,也经常宕机,导致数据传输不过去,又相对做了日志,记录发送情况,和接受情况,也导致我对他们的异常比他们自己更清楚。

也不用综上,现在服务就那么安静跑着,有页面,也有记录。唯独没有做权限,原因很简单,起初说好的没有页面,无需权限分配,虽然直到如今发现权限也非常简单,但是who care,项目资金也没有结算,说好的**也没有。

web2py 官方文档非常齐全,也非常详细,而且每个模块说明非常简单易懂,就是比较需要耐心,如果有兴趣,可以简单做个demo ,但是还是那一句,who care!!!!!

web2py相关-------------------------------(一)初遇的更多相关文章

  1. 嵌入式单片机STM32应用技术(课本)

    目录SAIU R20 1 6 第1页第1 章. 初识STM32..................................................................... ...

  2. Python六大开源框架对比:Web2py略胜一筹(转)

    Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带 ...

  3. java中的字符串相关知识整理

    字符串为什么这么重要 写了多年java的开发应该对String不陌生,但是我却越发觉得它陌生.每学一门编程语言就会与字符串这个关键词打不少交道.看来它真的很重要. 字符串就是一系列的字符组合的串,如果 ...

  4. SQL Server相关书籍

    SQL Server相关书籍 (排名不分先后) Microsoft SQL Server 企业级平台管理实践 SQL Server 2008数据库技术内幕 SQL Server性能调优实战 SQL S ...

  5. dotNET跨平台相关文档整理

    一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的平台,在工作之余花了很多时间在M ...

  6. 在ASP.NET Core应用中如何设置和获取与执行环境相关的信息?

    HostingEnvironment是承载应用当前执行环境的描述,它是对所有实现了IHostingEnvironment接口的所有类型以及对应对象的统称.如下面的代码片段所示,一个HostingEnv ...

  7. virtualbox linux虚拟机相关

    linux虚拟机设置为静态IP 在virtualbox中安装好linux虚拟机后,如果采用的是NAT方式的话,linux虚拟机默认采用dhcp方式自动上网,而且用的是NetworkManager服务而 ...

  8. WebGIS中等值面展示的相关方案简析

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 等值面是气象.环保等相关项目上常用到的效果展示.在传统的CS项 ...

  9. .NET同步与异步之相关背景知识(六)

    在之前的五篇随笔中,已经介绍了.NET 类库中实现并行的常见方式及其基本用法,当然.这些基本用法远远不能覆盖所有,也只能作为一个引子出现在这里.以下是前五篇随笔的目录: .NET 同步与异步之封装成T ...

随机推荐

  1. Xutils 源码解析【转】

    原文:http://my.oschina.net/u/1538627/blog/395098 目录[-] 1. 功能介绍 2. 详细设计 2.1 View模块 2.1.1 总体设计 2.1.2 流程图 ...

  2. Codeforces 439D Devu and his Brother 三分

    题目链接:点击打开链接 = - =曾经的三分姿势不对竟然没有被卡掉,,,太逗.. #include<iostream> #include<string> #include< ...

  3. mysql strace fsync,fdatasync

    mysql> show create table y; +-------+------------------------------------------------------------ ...

  4. C#知识总结

    Control类属于Sytem的命名空间 表示控制台标准的输入输出和错误流提供用于从控制台读取单个字符或正行的方法还提供了很多写入的的方法, static 关键字是对方法的修饰 二 数据类型的分类 数 ...

  5. jasper3

    package jasper; import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStr ...

  6. Js5中基本类型

    分别是: Number,//数值 string,字符串 Boolean,//布尔 null,null类型 undefined//未定义 标准库提供了对 布尔 ,数值,字符串三种的构造函数封装 aler ...

  7. php中实现精确设置session过期时间的方法

    http://www.jb51.net/article/52309.htm 大多数据情况下我们对于session过期时间使用的是默认设置的时间,而对于一些有特殊要求的情况下我们可以设置一下sessio ...

  8. oracle 高版本导出低版本数据库并且导入到低版本数据的方法

    第一步:sqlplus system/egis@orcl as sysdba;  进入sqlplus (输入管理员用户名/密码@数据库密码) 第二步: create directory dumpdir ...

  9. iOS 图片按比例压缩,指定大小压缩

    使用系统方法UIImageJPEGRepresentation(UIimage *image,CGFloat quality)进行图片质量压缩,暂且叫参数quality为压缩比吧,取值范围为0-1. ...

  10. OC与Swift的区别四(条件语句)

    12.条件语句的区别,此处只写区别,没有指出区别的其他方面oc与swift基本一致 12.1 oc中for if switch语句体如果只有一行代码,则{}可以省略 swift中for if swit ...