10000的单子谈崩了,坚持用beego什么骚操作?

2024-03-11 14:04

本文主要是介绍10000的单子谈崩了,坚持用beego什么骚操作?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天有个客户询盘,想仿制一个旅游的网站,一句话差点让我当场拒绝:前端都是静态的,网上有很多工具可以下载源代码,后端接入支付,做个简单的统计,客服,再接入google地图就行了......


简单会的人一天就搞定了,我要是新手我可能就信了,作为老司机早就对各种pua免疫了。我也没有废话直接问客户:预算和工期。客户反手说看我自己了......


凭我的经验看这绝对不是个好单子,任何人买东西都有一个心理预期,强如世界首富的钱也不是随便花的,败家子除外。不报预算就是在比价格,当你报完了价,反手就会被客户拿去对比,软件本身就不是个标准品,单看价格是很容易掉进坑里的,这年头:便宜没好货,好货不便宜。不报心理预期的客户一般都不容易成交,不要求很细起码的预算范围是有的,如果不合理就没必要谈了,彼此都是在浪费时间。


在我的坚持下客户报了自己的预算10000,看起来不少了实际上相对功能而言并不少,这个价格最多10天-12天,再多了就没有接的必要了。没想到客户还要坚持用go来做后端,想想也没啥就是不同的开发语言嘛,还特别指定要用beego,我无语了直接婉拒了这个项目。

1、项目预算和功能诉求不匹配
2、beego是我用过的最垃圾的框架,没有之一
3、go项目做接口还行,后端ui并没有太好看的。

综上我选择放弃这个项目,让客户自己在找找吧,成不成就看客户的运气了,也许有又便宜又好用的程序员呢?想想这概率也只能祝他好运了。

这篇关于10000的单子谈崩了,坚持用beego什么骚操作?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/797999

相关文章

动手学深度学习【数据操作+数据预处理】

import osos.makedirs(os.path.join('.', 'data'), exist_ok=True)data_file = os.path.join('.', 'data', 'house_tiny.csv')with open(data_file, 'w') as f:f.write('NumRooms,Alley,Price\n') # 列名f.write('NA

线程的四种操作

所属专栏:Java学习        1. 线程的开启 start和run的区别: run:描述了线程要执行的任务,也可以称为线程的入口 start:调用系统函数,真正的在系统内核中创建线程(创建PCB,加入到链表中),此处的start会根据不同的系统,分别调用不同的api,创建好之后的线程,再单独去执行run(所以说,start的本质是调用系统api,系统的api

Java IO 操作——个人理解

之前一直Java的IO操作一知半解。今天看到一个便文章觉得很有道理( 原文章),记录一下。 首先,理解Java的IO操作到底操作的什么内容,过程又是怎么样子。          数据来源的操作: 来源有文件,网络数据。使用File类和Sockets等。这里操作的是数据本身,1,0结构。    File file = new File("path");   字

MySQL——表操作

目录 一、创建表 二、查看表 2.1 查看表中某成员的数据 2.2 查看整个表中的表成员 2.3 查看创建表时的句柄 三、修改表 alter 3.1 重命名 rename 3.2 新增一列 add 3.3 更改列属性 modify 3.4 更改列名称 change 3.5 删除某列 上一篇博客介绍了库的操作,接下来来看一下表的相关操作。 一、创建表 create

封装MySQL操作时Where条件语句的组织

在对数据库进行封装的过程中,条件语句应该是相对难以处理的,毕竟条件语句太过于多样性。 条件语句大致分为以下几种: 1、单一条件,比如:where id = 1; 2、多个条件,相互间关系统一。比如:where id > 10 and age > 20 and score < 60; 3、多个条件,相互间关系不统一。比如:where (id > 10 OR age > 20) AND sco

PHP7扩展开发之流操作

前言 啥是流操作?简单来讲就是对一些文件,网络的IO操作。PHP已经把这些IO操作,封装成流操作。这节,我们将使用PHP扩展实现一个目录遍历的功能。PHP示例代码如下: <?phpfunction list_dir($dir) {if (is_dir($dir) === false) {return;} $dh = opendir($dir);if ($dh == false) {ret

浙大数据结构:树的定义与操作

四种遍历 #include<iostream>#include<queue>using namespace std;typedef struct treenode *BinTree;typedef BinTree position;typedef int ElementType;struct treenode{ElementType data;BinTree left;BinTre

浙大数据结构:04-树7 二叉搜索树的操作集

这道题答案都在PPT上,所以先学会再写的话并不难。 1、BinTree Insert( BinTree BST, ElementType X ) 递归实现,小就进左子树,大就进右子树。 为空就新建结点插入。 BinTree Insert( BinTree BST, ElementType X ){if(!BST){BST=(BinTree)malloc(sizeof(struct TNo

hibernate修改数据库已有的对象【简化操作】

陈科肇 直接上代码: /*** 更新新的数据并并未修改旧的数据* @param oldEntity 数据库存在的实体* @param newEntity 更改后的实体* @throws IllegalAccessException * @throws IllegalArgumentException */public void updateNew(T oldEntity,T newEntity

mysql中导入txt文件数据的操作指令

1 表tt的格式:    CREATE TABLE `tt` (   `ind` int NOT NULL auto_increment,   `name` char(100) default NULL,   PRIMARY KEY  (`ind`)  )   2 文件d.txt的内容示例:  1,a  2,b  3,c