在第一次换工作的时候,希望转行 做编程,就面试了很多家,很多人问我 懂不懂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. Android之发送短信和接收验证码

      最近项目需求需要发送短信和接收验证码并将验证码显示在输入框中 以下是我的记录    前提---权限     <uses-permission android:name="andro ...

  2. Recommended add-ons/plugins for Microsoft Visual Studio

    http://stackoverflow.com/questions/2767/recommended-add-ons-plugins-for-microsoft-visual-studio NUGe ...

  3. 一个IO的传奇一生 系列 存储之道

    http://alanwu.blog.51cto.com/3652632/1286553

  4. oracle 查看表属主和表空间sql

    查看表空间 select * from user_tablespaces where table_name = 'TableName' 查看表属主 select  Owner  from all_ta ...

  5. linux 配置 Apache mysql php最新版

    第一部分:安装mysql 官方下载 mysql5.6.19 64位的rpm格式文件 0.rpm 四个mysql5.6.19 卸载默认的mysql yum -y remove mysql-libs-* ...

  6. SpannableString使用详解

    TextView算是android开发中最最常用的控件了,有的时候,我们要给一个TextView中的显示的文字设置不同的样式或者响应事件,比如同一个TextView中,有的字是红色,有的字是蓝色,有的 ...

  7. oracle学习----trace文件

    1.查看v$diag_info视图,能查看跟踪文件的位置,具体的名称等信息. name列中,Diag Trace是11g跟踪文件所在位置 Default Trace File是当前会话的跟踪文件名 2 ...

  8. 编译LFS

    成功编译并运行linux from scratch 7.7 system,有必要作下总结.本次用的编译LFS的环境是: 虚拟机是virtalbox宿主系统为CentOS 7.0 x86_64 (cor ...

  9. Openfire3.8.2在eclipse中Debug方式启动最简单的方式

    一.前言 最近打算研究一下Openfire,于是打算最好能够以Debug方式启动Openfire的Server,到网上一搜,还果真早到官网的一篇文章来: http://community.ignite ...

  10. 万网免费主机wordpress快速建站教程-wordpress下载及安装

    进入wordpress官网(http://cn.wordpress.org)下载最新的wordpress安装程序,下载完成后解压到任意电脑目录. 解压完毕后,使用FTP管理工具上传安装文件至主机htd ...